@armada/sdk / wallet / PlanTransferRequest
Interface: PlanTransferRequest
Defined in: src/wallet/index.ts:112
Properties
outputs
readonlyoutputs: readonlyobject[]
Defined in: src/wallet/index.ts:113
unshield?
readonlyoptionalunshield?:object
Defined in: src/wallet/index.ts:114
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:122
tokenAddress?
readonlyoptionaltokenAddress?:`0x${string}`
Defined in: src/wallet/index.ts:128
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.