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/USDT
Once the obm
service is running, you can check it's working running obm-ui