Skip to content

@armada/sdk / index / TransactionData

Interface: TransactionData

Defined in: src/tx/serialize.ts:28

One proved Transaction ready for calldata serialization.

Properties

proof

readonly proof: Groth16Proof

Defined in: src/tx/serialize.ts:29


merkleRoot

readonly merkleRoot: bigint

Defined in: src/tx/serialize.ts:30


nullifiers

readonly nullifiers: readonly bigint[]

Defined in: src/tx/serialize.ts:31


commitments

readonly commitments: readonly bigint[]

Defined in: src/tx/serialize.ts:32


boundParams

readonly boundParams: TransactionBoundParams

Defined in: src/tx/serialize.ts:33


unshieldPreimage?

readonly optional unshieldPreimage?: object

Defined in: src/tx/serialize.ts:35

Present only for unshields (UnshieldType != NONE).

npk

readonly npk: bigint

tokenType

readonly tokenType: number

tokenAddress

readonly tokenAddress: `0x${string}`

tokenSubID

readonly tokenSubID: bigint

value

readonly value: bigint