sui_devInspectTransactionBlock

Runs the transaction in dev-inspect mode. Which allows for nearly any transaction with any arguments. Detailed results are provided, including both the transaction effects and any return values.

Parameters

  • sender_address : <SuiAddress>

  • tx_bytes : <Base64> - BCS encoded TransactionKind(as opposed to TransactionData, which include gasBudget and gasPrice)

  • gas_price : <BigInt_for_uint64> - Gas is not charged, but gas usage is still calculated. Default to use reference gas price.

  • epoch : <uint64> - The epoch to perform the call. Will be set from the system state object if not provided

Returns

DevInspectResults : <DevInspectResults>

  • effects : <[TransactionEffects]> - Summary of effects that likely would be generated if the transaction is actually run. Note however, that not all dev-inspect transactions are actually usable as transactions so it might not be possible actually generate these effects from a normal transaction.

  • error : <string,null> - Execution error from executing the transactions

  • events : <[Event]> - Events that likely would be generated if the transaction is actually run.

  • results : <[Result_of_Array_of_Tuple_of_uint_and_SuiExecutionResult_or_String]> - Execution results (including return values) from executing the transactions Currently contains only return values from Move calls

Example Request and Result for sui_devInspectTransactionBlock

Request

curl 
--location --request POST 'https://sui-devnet.blastapi.io/<project_id>' \
--header 'Content-Type: application/json' \
--data-raw 
'{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sui_devInspectTransactionBlock",
    "params": [
        "0x8d59ac375d6bea13560d6ddcf33a3d6f45fa9f5b1be6819974242480b678711a",
        "AAACACB7qR3cfnF89wjJNwYPBASHNuwz+xdG2Zml5YzVxnftgAEAT4LxyFh7mNZMAL+0bDhDvYv2zPp8ZahhOGmM0f3Kw9wCAAAAAAAAACCxDABG4pPAjOwPQHg9msS/SrtNf4IGR/2F0ZGD3ufH/wEBAQEBAAEAAGH7tbTzQqQL2/h/5KlGueONGM+P/HsAALl1F1x7apV2AejYx86GPzE9o9vZKoPvJtEouI/ma/JuDg0Jza9yfR2EAgAAAAAAAAAgzMqpegLMOpgEFnDhYJ23FOmFjJbp5GmFXxzzv9+X6GVh+7W080KkC9v4f+SpRrnjjRjPj/x7AAC5dRdce2qVdgoAAAAAAAAAAC0xAQAAAAAA",
        "10",
        "1"
    ]
}'

Last updated