@armada/sdk / index / ProveParams
Interface: ProveParams
Defined in: src/tx/prove.ts:10
Properties
witness
readonlywitness:BuildWitnessParams
Defined in: src/tx/prove.ts:12
The transfer witness to assemble + prove.
artifacts
readonlyartifacts:ArtifactSource
Defined in: src/tx/prove.ts:14
Resolves the compiled artifacts for the witness's circuit shape.
prover
readonlyprover:ProverAdapter
Defined in: src/tx/prove.ts:15
poolAddress
readonlypoolAddress:`0x${string}`
Defined in: src/tx/prove.ts:16
unshieldPreimage?
readonlyoptionalunshieldPreimage?:object
Defined in: src/tx/prove.ts:18
Present only for unshields (passed through to the serialized Transaction).
npk
readonlynpk:bigint
tokenType
readonlytokenType:number
tokenAddress
readonlytokenAddress:`0x${string}`
tokenSubID
readonlytokenSubID:bigint
value
readonlyvalue:bigint
expiresAt?
readonlyoptionalexpiresAt?: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).