Account Updates Stream
Pushed when account balances, TWAP orders, or positions (perps only) are updated.
Balances in B are updated values, not deltas: Spot uses t (including locked funds) and l (locked funds); Perps uses wb. Assets absent from an update must not be reset to zero.
Builder fee credits are reflected in the receiving builder account's balances. This channel does not attach a fee reason or trade ID to those balance values. See Fee credits and withdrawals for subscription and reconciliation guidance.
Update Speed
Pushed on each block.
Subscribe Request
Subscribe Schema
See WsAccountUpdateSubscriptionParams in Schema.
interface SubscribeRequest {
op: "subscribe";
id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
params: WsAccountUpdateSubscriptionParams;
}Subscribe Ack Schema
See WsAccountUpdateSubscriptionResult in Schema.
interface SubscriptionResult {
op: "subscribe";
id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
result: WsAccountUpdateSubscriptionResult | null;
success: boolean; // Indicates if the request was successfully processed by the engine.
connID: string;
error: string | null; // Condition: If success is false. Error message.
time_in: number; // The timestamp when the subscription was received on the wire, just prior to parsing data, in milliseconds.
time_out: number; // The timestamp when the acknowledgement was sent on the wire, just prior to transmitting data, in milliseconds.
}Example: Subscribe
Example: Subscribe Ack
Unsubscribe Request
Unsubscribe Schema
See WsAccountUpdateSubscriptionParams in Schema.
Unsubscribe Ack Schema
See WsAccountUpdateSubscriptionResult in Schema.
Example: Unsubscribe
Example: Unsubscribe Ack
Update Response
Update Schema
See WsSpotAccountUpdate, WsPerpsAccountUpdate in Schema.
Example: Update
Last updated