Using Nodejs Library
Connect with CAYC Exchange using Hollaex kit Nodejs Library
Requirements
Knowledge of basic usage of nodejs and npm
Nodejs version >= 12
Install hollaex-node-lib by running
npm i hollaex-node-lib
oryarn add hollaex-node-lib
in your project
Usage
Connecting with any Hollaex Kit Enabled Exchange is pretty much same, with minor modifications you can connect to all the exchanges that uses similar Hollaex Kit backends.
Import Library
Put Api Key for <MY_API_KEY>
& Api Secret for <MY_API_SECRET>
in above code that you can get from the guide.
Request structure
Available methods
Optional parameters are all contained within an object parameter called
opts
CAYC Exchange is based on the Hollaex Kit Enabled Exchange so you can read about more for API usage, instructions & examples from Github Repo
Websocket client
To create custom websocket client, Please visit the guide, This guide uses
hollaex-node-lib
and assumes that you have already configured your code to assignclient
variable/constant (as shown above) before trying this.
To make a connection:
To disconnect it:
Channel subscriptions
You can subscribe to following channels
orderbook
trades
order (Only available with authentication. Receive order updates)
wallet (Only available with authentication. Receive balance updates)
Listen to events
After connection, You can listen for these events from the server by using on method, e.g.
message
open
close
error
unexpected-response etc.
Example
Resources
Node Library Usage instructions: https://github.com/bitholla/hollaex-node-lib/tree/2.0#usage
Using Websockets from node library to connect: https://github.com/bitholla/hollaex-node-lib/tree/2.0#websocket
Create custom websocket client: https://github.com/bitholla/hollaex-kit/tree/documentation/server#usage
Last updated