Module: Bitflyer::Realtime

Defined in:
lib/bitflyer/realtime.rb,
lib/bitflyer/realtime/client.rb,
lib/bitflyer/realtime/websocket.rb

Defined Under Namespace

Classes: Client, WebSocketClient

Constant Summary collapse

EVENT_NAMES =
%w[lightning_board_snapshot lightning_board lightning_ticker lightning_executions].freeze
MARKETS =
%w[BTC_JPY FX_BTC_JPY ETH_BTC BCH_BTC BTCJPY_MAT3M BTCJPY_MAT1WK BTCJPY_MAT2WK].freeze
CHANNEL_NAMES =
EVENT_NAMES.product(MARKETS).map { |e, m| "#{e}_#{m}" }
SOCKET_HOST =
'https://io.lightstream.bitflyer.com'