import {Orderbook} from 'public-protos-js/proto/orderbook_socket/v1/orderbook_pb';
const baseUrl = `wss://markets.buycoins.tech/ws?pair=BTC/USDT`;
const orderbookSocket = new WebSocket(baseUrl);
orderbookSocket.binaryType = 'arraybuffer';
window.orderbookSocket.addEventListener('open', () => {
console.log('Disconnected from orderbook WebSocket API');
window.orderbookSocket.addEventListener('close', () => {
console.log('Disconnected from orderbook WebSocket API');
// Implement reconnection logic here..
window.orderbookSocket.addEventListener('message', ({ data }) => {
console.log('Order Book update received');
const market = Orderbook.deserializeBinary(data).toObject();