simulateBundle

simulateBundle RPC Method

post

Simulate a JITO bundle without executing it on the blockchain. This method allows you to preview the effects of a bundle of transactions before submission, including account state changes and compute unit consumption.

Body
jsonrpcstring · enumRequired

JSON-RPC protocol version

Example: 2.0Possible values:
idone ofRequired

Request identifier that will be returned in the response

Example: 1
stringOptional
or
numberOptional
methodstring · enumRequired

The RPC method name

Example: simulateBundlePossible values:
Responses
200

Successful Response

application/json
post
curl -X POST https://public.rpc.solanavibestation.com \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "simulateBundle",
    "params": [
      {
        "encodedTransactions": [
          "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puVH5iqy8Svm7TM6hFD+oy9JrVQY6IgvJTlxSGV7+Hv3Pw4aF2OT0QBAEF4IZdLxGD4bz2Yh9oPlJv"
        ],
        "skipSigVerify": true
      }
    ]
  }'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "context": {
      "apiVersion": "1.16.3",
      "slot": 203841925
    },
    "err": null,
    "logs": [
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]",
      "Program log: Instruction: Transfer",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4645 of 200000 compute units",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
      "Program 11111111111111111111111111111111 invoke [1]",
      "Program 11111111111111111111111111111111 success"
    ],
    "preExecutionAccounts": [
      {
        "lamports": 2039280,
        "owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
        "data": "AQAAABzjWe1aAS4E+hQrnHUaHF6Hz9CgFhuchf8btqjbsDoP",
        "executable": false,
        "rentEpoch": 402
      }
    ],
    "postExecutionAccounts": [
      {
        "lamports": 2039280,
        "owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
        "data": "AQAAABzjWe1aAS4E+hQrnHUaHF6Hz9CgFhuchf8btqjbsDoP",
        "executable": false,
        "rentEpoch": 402
      }
    ],
    "unitsConsumed": 4645,
    "returnData": {
      "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
      "data": "Ag=="
    }
  }
}

Last updated