okx-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

okx-node

npm package Downloads Lint Status Test Status Build Status Release Status Issues Code Coverage

My awesome module

Install

npm install okx-node

Usage

import { OkxRestClient, OkxWebSocketClient } from 'okx-node';

const okxRestClient = new OkxRestClient(
  {
    apiKey: API_KEY,
    apiPass: PASSPHRASE,
    apiSecret: SECRET_KEY,
  },
  MARKET
);

const okxWsClient = OkxWebSocketClient.getInstance({
  apiKey: API_KEY,
  passphrase: PASSPHRASE,
  secretKey: SECRET_KEY,
  market: MARKET,
});

void okxRestClient.getPositions().then(data => console.log(data));
void okxRestClient
  .getIndexTickers({ instId: 'BTC-USDT' })
  .then(data => console.log(data));

const channel = 'index-candle15m';
const eventName = `push-${channel}` as const;
const args: WsPublicChannelArgInstId[] = [
  {
    channel,
    instId: 'BTC-USDT',
  },
];
okxWsClient.subscribe({
  op: 'subscribe',
  args,
});
okxWsClient.on(eventName, data => console.log(data));

Browser Usage

Need to install events package.

npm install events -s

Use Case

Package Sidebar

Install

npm i okx-node

Weekly Downloads

24

Version

1.0.1

License

MIT

Unpacked Size

556 kB

Total Files

254

Last publish

Collaborators

  • hsuehic2023