The OBM aggregates different exchanges and exposes them through a single API
It provides two binaries:obm and obm-ui.
go install github.com/ParadigmFoundation/go-obm/cmd/obm
# optional
go install github.com/ParadigmFoundation/go-obm/cmd/obm-ui
OBM currently supports coinbase, gemini and binance. You can subscribe to one or more exchange using the flag --exchange with the syntax --exachange=<name>:<symbol>[,symbol|...]
For example to subscribe to the pair BTC/USD on coinbase and BTC/USDT and ETH/USDT on binance use:
obm --exchange=coinbase:BTC/USD --exchange=binance:ETH/USDT,BTC/USDTOnce the obm service is running, you can check it's working running obm-ui