@armada/sdk / wallet / PlanTransferRequest
Interface: PlanTransferRequest
Defined in: src/wallet/index.ts:89
Properties
outputs
readonlyoutputs: readonlyobject[]
Defined in: src/wallet/index.ts:90
unshield?
readonlyoptionalunshield?:object
Defined in: src/wallet/index.ts:91
recipient
recipient:
`0x${string}`
amount
amount:
bigint
adaptParams?
optionaladaptParams?:`0x${string}`
adaptContract?
optionaladaptContract?:`0x${string}`
adaptBinding?
optionaladaptBinding?:CctpBinding
Decoded CCTP binding matching adaptParams — surfaced to the signer for destination inspection (§4.2.1).
fee
readonlyfee:FeeQuote
Defined in: src/wallet/index.ts:99
tokenAddress?
readonlyoptionaltokenAddress?:`0x${string}`
Defined in: src/wallet/index.ts:105
Token being spent. Defaults to the pool's USDC. Set it to spend a non-USDC shielded balance (e.g. yield vault shares on redeem) — the wallet scans all pool tokens, so any held balance is spendable. Must match the token of the selected input notes.