Skip to content

@armada/sdk / sync / SyncEventMap

Interface: SyncEventMap

Defined in: src/sync/index.ts:34

Typed subscription events — replace the single global setOnBalanceUpdateCallback multiplexer.

Properties

scan:started

scan:started: object

Defined in: src/sync/index.ts:35

fromBlock

fromBlock: number

toBlock

toBlock: number


scan:progress

scan:progress: object

Defined in: src/sync/index.ts:36

syncedThrough

syncedThrough: number

fraction

fraction: number


scan:complete

scan:complete: object

Defined in: src/sync/index.ts:37

syncedThrough

syncedThrough: number


scan:error

scan:error: object

Defined in: src/sync/index.ts:38

error

error: Error


balance:updated

balance:updated: object

Defined in: src/sync/index.ts:39

tokenHash

tokenHash: string

tokenAddress

tokenAddress: `0x${string}`

spendable

spendable: bigint

pending

pending: bigint


note:received

note:received: object

Defined in: src/sync/index.ts:41

A new TXO registered for a loaded wallet — SPEC §5.2 (amount, token, memo, sender if disclosed).

tokenHash

tokenHash: string

tokenAddress

tokenAddress: `0x${string}`

value

value: bigint

memo?

optional memo?: string

senderShieldedAddress?

optional senderShieldedAddress?: string