Skip to main content
Version: v2

SVMExtraArgsV1

computeUnitsintegerrequired

Compute units allocated for message execution on the destination SVM chain.

Example: 400000
accountIsWritableBitmapstringrequired

Bitmap indicating which accounts in the accounts array are writable. Each bit corresponds to an account position.

Example: 15
allowOutOfOrderExecutionbooleanrequired

Whether this message can be executed out of order relative to other messages from the same sender.

Example: false
tokenReceiverstringrequired

Address for token delivery, separate from the message receiver. Required if the message includes token transfers.

Example: 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
accountsstring[]required

Additional accounts needed for message execution on SVM.

Possible values: <= 64

Example: ["Account1Address","Account2Address"]
JSON
SVMExtraArgsV1
{
"computeUnits": 400000,
"accountIsWritableBitmap": "15",
"allowOutOfOrderExecution": false,
"tokenReceiver": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"accounts": [
"Account1Address",
"Account2Address"
]
}