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

# accountDelta

> Balance and nonce change events for subscribed addresses.

The server pushes this event when an account's EGLD balance, ESDT token balance, or nonce changes on-chain. It reaches subscribers of `address/{bech32}` (one address) or `accounts` (all addresses network-wide).

## Topic

`address/{bech32}` or `accounts` via [subscribe](/api-reference/ws/subscribe)

## Event fields

<ResponseField name="type" type="string">
  Value is `"accountDelta"`.
</ResponseField>

<ResponseField name="data" type="object">
  <Expandable title="properties" defaultOpen>
    <ResponseField name="address" type="string">
      Account address in bech32 format.
    </ResponseField>

    <ResponseField name="shardId" type="integer">
      Shard where the account resides.
    </ResponseField>

    <ResponseField name="timestamp" type="integer">
      Unix timestamp in milliseconds.
    </ResponseField>

    <ResponseField name="nonce" type="integer">
      Updated account nonce.
    </ResponseField>

    <ResponseField name="balances" type="object">
      Changed token balances. The server omits tokens with no change.

      <Expandable title="properties">
        <ResponseField name="EGLD" type="string">New EGLD balance in atomic units.</ResponseField>
        <ResponseField name="{token-identifier}" type="string">New balance for the given ESDT token.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="blockHash" type="string">
      Hash of the block that produced this change.
    </ResponseField>

    <ResponseField name="blockNonce" type="integer">
      Nonce of the block that produced this change.
    </ResponseField>

    <ResponseField name="blockRound" type="integer">
      Round of the block that produced this change.
    </ResponseField>

    <ResponseField name="blockEpoch" type="integer">
      Epoch of the block that produced this change.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json accountDelta event theme={"system"}
  {
    "type": "accountDelta",
    "data": {
      "address": "erd1qyu5wthldzr8wx5c9ucg8kjagg0jfs53s8nr3zpz3hypefsdd8ssycr6th",
      "shardId": 1,
      "timestamp": 1738800012345,
      "nonce": 43,
      "balances": {
        "EGLD": "5230000000000000000",
        "USDC-c76f1f": "150000000"
      },
      "blockHash": "a9f8e7d6c5b4...",
      "blockNonce": 19284713
    }
  }
  ```
</ResponseExample>
