В данном примере представлена часть моей библиотеки для получения данных с HTTP/Websocket Api обменников. Конкретно, представлен код общий для работы с websocket соендинениями и, в частности, код, описывающий взаимодействие с websocket api binance.
from amdi.binance.ws import Connection
callback=print
conn=Connection(callback)
await conn.connect()
rkey_trades=await conn.sub_trades('BTC-ETH', agg=True)
rkey_updates=await conn.sub_orderbook('BTC-ETH')
rkey_ticker_chl=await conn.sub_tickers_chl('BTC-ETH')
await conn.unsub(rkey_trades, rkey_updates)