Skip to main content
Version: v2

GenericExtraArgsV3

Extra arguments for CCIP messages with Cross-Chain Verifier (CCV) support.

gasLimitstringrequired

Gas limit for message execution on the destination chain.

Example: 400000
blockConfirmationsintegerrequired

Number of block confirmations required before execution.

Example: 12
ccvsstring[]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: 0x0000000000000000000000000000000000000000
executorArgsstringrequired

Arguments for the executor.

Example: 0x
tokenReceiverstringnullable

Address for token delivery, separate from the message receiver.

Example: 0x0000000000000000000000000000000000000000
tokenArgsstringnullable

Arguments for token handling.

Example: 0x
JSON
GenericExtraArgsV3
{
"gasLimit": "400000",
"blockConfirmations": 12,
"ccvs": [
"0x1234567890abcdef1234567890abcdef12345678"
],
"ccvArgs": [
"0x"
],
"executor": "0x0000000000000000000000000000000000000000",
"executorArgs": "0x",
"tokenReceiver": "0x0000000000000000000000000000000000000000",
"tokenArgs": "0x"
}