allUserNonFundingLedgerEvents
Stream all user non funding ledger events.
Every live data message includes both routing identifiers with the same value:
{"type": "allUserNonFundingLedgerEvents", "channel": "allUserNonFundingLedgerEvents"}Other payload fields are omitted above. Existing clients may continue routing on either field.
Subscribe
{
"type": "subscribe",
"subscription": {
"type": "allUserNonFundingLedgerEvents",
"dex": "dex_name", // optional; "main" (alias "hyperliquid") = native dex, or a HIP-3 dex name. Leave out for all events
"addStakingEvents": bool // optional false by default
}
} Unsubscribe
{
"type": "unsubscribe",
"subscription": {
"type": "allUserNonFundingLedgerEvents",
"dex": "dex_name", // optional; "main" (alias "hyperliquid") = native dex, or a HIP-3 dex name. Leave out for all events
"addStakingEvents": bool // optional false by default
}
}allUserNonFundingLedgerEvents data format
Each event contains a timestamp, hash, and delta object describing the ledger change. Events are batched per block.
Examples
Error messages:
Common errors
Last updated