crypto_deposit.updated
crypto_deposit.updated is the on-chain successor to the deprecated balance.updated event. During the migration, both names are delivered for the same deposit — crypto_deposit.updated (new) and balance.updated (legacy) — so you can migrate without missing events. balance.updated is deprecated and will be removed on 15 November 2026; point your on-chain deposit handling at crypto_deposit.updated before then.data fields
string
Stable identifier for this deposit event. The same value is sent on the legacy
balance.updated during the transition — use it to deduplicate the two names.string
The deposit identifier (named
payoutId for transport consistency).string
Your company identifier.
string
Your external reference, if one was provided.
string | null
The state the deposit moved from. An event is emitted only when the state actually changes, so the transition always carries meaning.
null on the first event.string
The current deposit state.
number
The deposit amount, in minor units.
string
The deposit currency (e.g.
usdc).string
The chain the deposit settled on (e.g.
polygon, tron, stellar).string | null
On-chain transaction hash, when available.
string | null
Failure reason, when applicable.
string
ISO 8601 last-update timestamp.