Skip to main content

Module decode_sbe

Module decode_sbe 

Source
Expand description

SBE decoders for Binance Spot user data stream events.

Decodes schema 3:5 templates 601 (BalanceUpdateEvent), 603 (ExecutionReportEvent), 606 (ListStatusEvent), and 607 (OutboundAccountPositionEvent) into venue structs. Execution reports and account positions convert to Nautilus types in super::parse. The Spot execution client dispatches list lifecycle updates directly.

Functionsยง

decode_account_position
Decodes an SBE OutboundAccountPositionEvent (template 607) into a BinanceSpotAccountPositionMsg.
decode_balance_update
Decodes an SBE BalanceUpdateEvent (template 601) into a BinanceSpotBalanceUpdateMsg.
decode_execution_report
Decodes an SBE ExecutionReportEvent (template 603) into a BinanceSpotExecutionReport.
decode_list_status
Decodes Spot SBE template 606, including its complete child group.