> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hypedexer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# userNonFundingLedgerUpdates

> Per-user native ledger: deposits, withdrawals, transfers, vaults, staking, borrow/lend

Subscribe with `{"method":"subscribe","subscription":{"type":"userNonFundingLedgerUpdates","user":"0x..."}}` (`user` required). Acknowledgement uses **`subscriptionResponse`**. The initial payload matches **`UserNonFundingLedgerUpdatesSnapshot`**: the 100 most recent ledger entries, oldest first. New entries follow as **`UserNonFundingLedgerUpdatesUpdate`** within seconds of each block.

Entries have the same `{time, hash, delta}` shape as `userNonFundingLedgerUpdates` over `POST /info`, where the fields of each `delta.type` are listed. Funding payments are not part of this ledger: subscribe to [userFundings](/live-data/ws-user-fundings).

## Frames

```json theme={null}
{"channel": "userNonFundingLedgerUpdates", "data": {"isSnapshot": true, "user": "0x010461c14e146ac35fe42271bdc1134ee31c703a", "nonFundingLedgerUpdates": [{"time": 1785843722718, "hash": "0x8ce6986227aaae5c8e6004416d210d0204610047c2adcd2e30af43b4e6ae8847", "delta": {"type": "vaultDeposit", "vault": "0x010461c14e146ac35fe42271bdc1134ee31c703a", "usdc": "30066.896962"}}]}}
```

```json theme={null}
{"channel": "userNonFundingLedgerUpdates", "data": {"isSnapshot": false, "user": "0xabc...", "nonFundingLedgerUpdates": [{"time": 1790414094440, "hash": "0x24e577ee3e3da8ef265f04453ce1cd01f2008fd3d930c7c1c8ae2340fd3182d9", "delta": {"type": "send", "user": "0xabc...", "destination": "0xdef...", "sourceDex": "", "destinationDex": "", "token": "USDC", "amount": "101.032316", "usdcValue": "101.032316", "fee": "0.0", "nativeTokenFee": "0.0", "nonce": 1790414093748, "feeToken": ""}}]}}
```

<Note>
  A transfer appears in the ledger of both addresses involved. History over `POST /info` is complete from 27 September 2025.
</Note>
