Skip to content
docs

ChainTx

Defined in: history.ts:48

One transaction as seen from address, normalized across chains.

address: string

Defined in: history.ts:58

The address this history was fetched for (the wallet’s own).


optional block?: bigint

Defined in: history.ts:72

Block number / slot / lt, for ordering and cursors.


optional call?: ChainCall

Defined in: history.ts:70

The invoked contract / program, when it is not a plain transfer.


chain: string

Defined in: history.ts:50

CAIP-2 chain id.


optional fee?: bigint

Defined in: history.ts:68

Network fee paid by from, in native base units; undefined when unknown.


from: string

Defined in: history.ts:60

Sender (the fee payer).


hash: string

Defined in: history.ts:52

Transaction hash.


nativeValue: bigint

Defined in: history.ts:64

Native value moved by the top-level transaction, base units (0 for pure token / contract calls).


optional raw?: unknown

Defined in: history.ts:74

Chain-specific extras the source wants to keep (parsed TON actions, Solana logs…). Opaque to the kit.


status: ChainTxStatus

Defined in: history.ts:56

Whether it succeeded.


time: number

Defined in: history.ts:54

Unix seconds.


to: string | null

Defined in: history.ts:62

Primary destination: recipient of a transfer or the called contract. Null for contract creation / multi-destination.


transfers: ChainTransfer[]

Defined in: history.ts:66

Every native + token movement the chain reports for this tx, including internal ones, from the explorer / parsed instructions.