Skip to main content
Version: v2

ExecutionInputsV1

offrampstringrequired

Address of the OffRamp contract on the destination chain. This contract is responsible for executing CCIP messages. Format depends on destination chain family (e.g., 0x-prefixed hex for EVM, base58 for Solana).

Example: 0x742d35Cc6634C0532925a3b8D5c8C22C5B2D8a3E
messageBatchobject[]required

Array of messages from the same commit batch. Each item is an opaque JSON value containing the raw message info as stored in the database. The caller is responsible for interpreting these messages according to the CCIP protocol specification for lane version 1.6 and below.

Example: [{"nonce":"20480","sender":"0x2fb5a5ce8d296e9f54b99e39ca14b28b4ff0292f","strict":false,"feeToken":"0xe591bf0a0cf924a0674d7792db046b23cebf5f34","gasLimit":"1000000","receiver":"0x47f778be55eb81b07ec77134bbef1fd8dbe3c1d0","messageId":"0x07dfaa9f39ad9b3339982fccee0ff422f34c9300a43aca75ca641f09471ad2a9","tokenAmounts":[{"token":"0x2ceaf3dc8f19fe2addb5461258a2f6bf3ab35a28","amount":"5838009000"}],"feeTokenAmount":"100031805937335","sequenceNumber":"21409","data":"0x0000000000000000000000000000000000000000000000000000000000000020","sourceChainSelector":"3478487238524512106"}]
JSON
ExecutionInputsV1
{
"offramp": "0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b",
"messageBatch": [
{
"nonce": "20480",
"sender": "0x2fb5a5ce8d296e9f54b99e39ca14b28b4ff0292f",
"strict": false,
"feeToken": "0xe591bf0a0cf924a0674d7792db046b23cebf5f34",
"gasLimit": "1000000",
"receiver": "0x47f778be55eb81b07ec77134bbef1fd8dbe3c1d0",
"messageId": "0x07dfaa9f39ad9b3339982fccee0ff422f34c9300a43aca75ca641f09471ad2a9",
"tokenAmounts": [
{
"token": "0x2ceaf3dc8f19fe2addb5461258a2f6bf3ab35a28",
"amount": "5838009000"
}
],
"feeTokenAmount": "100031805937335",
"sequenceNumber": "21409",
"data": "0x0000000000000000000000000000000000000000000000000000000000000020",
"sourceChainSelector": "3478487238524512106"
}
]
}