Adds checksum orderbook validation

This commit is contained in:
Jacob Plaster
2018-11-22 11:49:44 +00:00
parent c37a79998c
commit 088198e4c4
7 changed files with 195 additions and 9 deletions

View File

@@ -0,0 +1,31 @@
import os
import sys
sys.path.append('../')
from bfxapi import Client
bfx = Client(
logLevel='INFO',
# Verifies that the local orderbook is up to date
# with the bitfinex servers
manageOrderBooks=True
)
@bfx.ws.on('error')
def log_error(err):
print ("Error: {}".format(err))
@bfx.ws.on('order_book_update')
def log_update(data):
print ("Book update: {}".format(data))
@bfx.ws.on('order_book_snapshot')
def log_snapshot(data):
print ("Initial book: {}".format(data))
def start():
bfx.ws.subscribe('book', 'tBTCUSD')
bfx.ws.subscribe('book', 'tETHUSD')
bfx.ws.on('connected', start)
bfx.ws.run()