userNonFundingLedgerUpdates | Hyperliquid Info API
Info API
userNonFundingLedgerUpdates | Hyperliquid Info API
Hyperliquid userNonFundingLedgerUpdates: fetch a user’s USDC and account ledger history within a time window, excluding funding payments, for rendering fee…
POST
userNonFundingLedgerUpdates | Hyperliquid Info API
Documentation Index
Fetch the complete documentation index at: https://goldrush.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Credit Cost
1 per call
Processing
Realtime
type: "userNonFundingLedgerUpdates" is used to fetch a user’s USDC and account ledger history within a time window, excluding funding payments, for rendering fee accruals separately from balance-moving events.
- Wire-equal to
POST api.hyperliquid.xyz/infowith{"type": "userNonFundingLedgerUpdates", "user": "..."}. - Funding payments are not included here - use
userFunding. - For real-time push of the same events, subscribe to
walletTxs; thedelta.typediscriminator on the polled response maps 1:1 to the streamedLedgerDeltainterface in the Streaming API.
delta whose type discriminates the event variant - deposits, withdrawals, internal transfers, sub-account transfers, vault flows, liquidations, rewards claims, and similar.
Endpoint
Request
Always
"userNonFundingLedgerUpdates".The wallet address (lowercase 0x-prefixed hex).
Unix timestamp in milliseconds. Inclusive lower bound for the window.
Unix timestamp in milliseconds. Inclusive upper bound. Defaults to current server time when omitted.
Example
Response
An array of ledger event objects. Each entry hastime, hash, and a delta discriminated by delta.type.
Field descriptions
All numeric
delta fields are returned as decimal strings. Do not parse them as floats - keep them as strings or use a fixed-precision decimal type.Unix timestamp in milliseconds when the event was applied.
L1 transaction hash that produced the event.
Event-specific payload. The shape depends on
delta.type. The example above shows a vaultWithdraw; common discriminators include deposit, withdraw, accountClassTransfer, internalTransfer, subAccountTransfer, spotTransfer, vaultDeposit, vaultWithdraw, vaultDistribution, vaultLeaderCommission, liquidation, rewardsClaim, and others. See the Hyperliquid nonFundingLedgerUpdates reference for the full discriminator table.Related endpoints
userFunding
fetch a user’s per-coin funding payment history within a time window for funding-only P&L attribution.
userFills
fetch a user’s most recent trade fills without specifying a time window.
userFillsByTime
fetch a user’s trade fills within a specific time window for P&L recaps, tax ledger reconstruction, or…
userTwapSliceFills
fetch a user’s most recent TWAP slice fills for execution-quality analytics on algorithmic orders.