UNPKG

bot18

Version:

A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f

32 lines (22 loc) 637 B
'use strict' process.env.DEBUG = 'bfx:examples:*' const debug = require('debug')('bfx:examples:ws2_auth') const bfx = require('../bfx') const ws = bfx.ws(2) ws.on('open', () => { // wait for socket open ws.auth() // & authenticate debug('open') }) ws.on('error', (err) => { debug('error: %j', err) }) ws.once('auth', () => { debug('authenticated') // do something with authenticated ws stream }) // Register a callback for any order snapshot that comes in (account orders) ws.onOrderSnapshot({}, (orders) => { debug(`order snapshot: ${JSON.stringify(orders, null, 2)}`) }) // Open the websocket connection ws.open()