Skip to content

@armada/sdk / tx / DecodedTransact

Interface: DecodedTransact

Defined in: src/tx/index.ts:144

Properties

nullifiers

readonly nullifiers: readonly bigint[]

Defined in: src/tx/index.ts:145


commitments

readonly commitments: readonly bigint[]

Defined in: src/tx/index.ts:146


merkleRoot

readonly merkleRoot: bigint

Defined in: src/tx/index.ts:147


boundParams

readonly boundParams: DecodedBoundParams

Defined in: src/tx/index.ts:148


commitmentCiphertexts

readonly commitmentCiphertexts: readonly CommitmentCiphertextV2[]

Defined in: src/tx/index.ts:153

The output note ciphertexts carried in boundParams (one per new commitment). extractFeeOutput decrypts these with the broadcaster viewing key to recover the in-band fee note.


unshieldPreimage?

readonly optional unshieldPreimage?: object

Defined in: src/tx/index.ts:155

Set only for unshields — the plaintext unshield preimage (recipient npk, token, value).

npk

readonly npk: bigint

tokenAddress

readonly tokenAddress: `0x${string}`

value

readonly value: bigint