Skip to content

@armada/sdk / index / ProveParams

Interface: ProveParams

Defined in: src/tx/prove.ts:10

Properties

witness

readonly witness: BuildWitnessParams

Defined in: src/tx/prove.ts:12

The transfer witness to assemble + prove.


artifacts

readonly artifacts: ArtifactSource

Defined in: src/tx/prove.ts:14

Resolves the compiled artifacts for the witness's circuit shape.


prover

readonly prover: ProverAdapter

Defined in: src/tx/prove.ts:15


poolAddress

readonly poolAddress: `0x${string}`

Defined in: src/tx/prove.ts:16


unshieldPreimage?

readonly optional unshieldPreimage?: object

Defined in: src/tx/prove.ts:18

Present only for unshields (passed through to the serialized Transaction).

npk

readonly npk: bigint

tokenType

readonly tokenType: number

tokenAddress

readonly tokenAddress: `0x${string}`

tokenSubID

readonly tokenSubID: bigint

value

readonly value: bigint


expiresAt?

readonly optional expiresAt?: number

Defined in: src/tx/prove.ts:20

Optional signer/app policy hint — NOT an on-chain expiry (a proof stays valid until an input is nullified).