Interface: MessageV1TokenTransfer
Defined in: evm/messageCodec.ts:13
A single CCIP v2 token transfer, mirroring MessageV1Codec.TokenTransferV1.
Properties
amount
amount:
bigint
Defined in: evm/messageCodec.ts:15
Number of tokens transferred.
destTokenAddress
destTokenAddress:
string
Defined in: evm/messageCodec.ts:21
Destination token address, raw bytes (20 bytes for EVM destinations).
extraData?
optionalextraData?:string
Defined in: evm/messageCodec.ts:25
Optional pool data forwarded to the destination pool.
sourcePoolAddress?
optionalsourcePoolAddress?:string
Defined in: evm/messageCodec.ts:17
Source pool address, abi.encode(address) (32 bytes) for EVM sources. Optional; empty if omitted.
sourceTokenAddress?
optionalsourceTokenAddress?:string
Defined in: evm/messageCodec.ts:19
Source token address, abi.encode(address) (32 bytes) for EVM sources. Optional; empty if omitted.
tokenReceiver?
optionaltokenReceiver?:string
Defined in: evm/messageCodec.ts:23
Token receiver on the destination chain, raw bytes (20 bytes for EVM). Optional; empty if omitted.