0.0.1 • Published 5 months ago
node-api-bitfinex v0.0.1
node-api-bitfinex
Non-official implementation of Bitfinex.com's Exchange API's. Developed for personal use.
For support on using the API's or development issues, please refer to the official API documentation. For questions regarding this package, please consult the code first.
PUBLIC API
const bitfinex=require('node-api-bitfinex');
const publicAPI=new bitfinex.publicApi();
REST Public Endpoints
API | DESCRIPTION |
---|
PRIVATE API
const bitfinex=require('node-api-bitfinexcom');
const auth = {
apikey: 'MY_API_KEY',
secret: 'MY_API_SECRET'
};
const privateAPI=new bitfinex.privateApi(auth);
REST Authenticated Endpoints
API | DESCRIPTION |
---|
WEBSOCKET API
const bitfinex=require('node-api-bitfinex');
const auth = {
apikey: 'MY_API_KEY',
secret: 'MY_API_SECRET'
};
const publicAPI=new bitfinex.sockets.publicApi();
publicAPI.socket._ws.on('initialized', async () => {
// do your own initialization
});
const privateAPI=new bitfinex.sockets.privateApi(auth);
privateAPI.setHandler('user.order', (method,data,symbol,option) => { updateOrders(method,data,user,api,handler); });
privateAPI.socket._ws.on('authenticated', async () => {
const res=await privateAPI.subscribeOrders();
});
privateAPI.socket._ws.on('closed', async () => {
// do something, like clean-up and reconnect
});
function updateOrders(method,orders,user,api,handler) {
// do something
};
Websocket Public Channels
API | HANDLER | DESCRIPTION |
---|
Socket Authentication
API | DESCRIPTION |
---|
Websocket Authenticated Channels
API | HANDLER | DESCRIPTION |
---|
0.0.1
5 months ago