GenericExtraArgsV3
Extra arguments for CCIP messages with Cross-Chain Verifier (CCV) support.
gasLimitstringrequired
Gas limit for message execution on the destination chain.
Example:
400000blockConfirmationsintegerrequired
Number of block confirmations required before execution.
Example:
12ccvsstring[]required
List of Cross-Chain Verifier addresses.
Example:
["0x1234567890abcdef1234567890abcdef12345678"]ccvArgsstring[]required
Arguments for each CCV in the ccvs array.
Example:
["0x"]executorstringrequired
Address of the executor contract.
Example:
0x0000000000000000000000000000000000000000executorArgsstringrequired
Arguments for the executor.
Example:
0xtokenReceiverstringnullable
Address for token delivery, separate from the message receiver.
Example:
0x0000000000000000000000000000000000000000tokenArgsstringnullable
Arguments for token handling.
Example:
0xJSON
GenericExtraArgsV3
{
"gasLimit": "400000",
"blockConfirmations": 12,
"ccvs": [
"0x1234567890abcdef1234567890abcdef12345678"
],
"ccvArgs": [
"0x"
],
"executor": "0x0000000000000000000000000000000000000000",
"executorArgs": "0x",
"tokenReceiver": "0x0000000000000000000000000000000000000000",
"tokenArgs": "0x"
}