GenericExtraArgsV3
Extra arguments for CCIP messages with Cross-Chain Verifier (CCV) support.
gasLimitstringrequired
Gas limit for message execution on the destination chain.
Example:
400000requestedFinalityConfigstringrequired
Raw bytes4 finality configuration value.
Possible values: Value must match regular expression ^0x[a-fA-F0-9]{8}$
Example:
0x0000000cccvsstring[]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",
"requestedFinalityConfig": "0x0000000c",
"ccvs": [
"0x1234567890abcdef1234567890abcdef12345678"
],
"ccvArgs": [
"0x"
],
"executor": "0x0000000000000000000000000000000000000000",
"executorArgs": "0x",
"tokenReceiver": "0x0000000000000000000000000000000000000000",
"tokenArgs": "0x"
}