Parameters
chainId
string
default: "solana-devnet"
required
Unique identifier for a blockchain network.
Request identifier used to match responses.
jsonrpc
string
default: "2.0"
required
JSON-RPC version.
method
string
default: "simulateTransaction"
required
JSON-RPC method name.
Parameters for method simulateTransaction: [transaction, config] Positional parameters for simulateTransaction: params[0]: Transaction as an encoded string (base58 or base64 depending on config). The transaction must have a valid blockhash but is not required to be signed.params[1]: Optional configuration object.
Returns
Simulated transaction execution result. Error if transaction failed, null if transaction succeeded. Array of log messages output during execution or null if simulation failed before execution. Array of accounts corresponding to the requested addresses. The number of compute units consumed during transaction processing.
The most recent return data generated by an instruction in the transaction. Pubkey of the program that generated the return data.
Inner instructions from the transaction if innerInstructions option was enabled.
curl --request POST \
--url https://api.uniblock.dev/uni/v1/json-rpc?chainId=solana-devnet \
--header 'content-type: application/json' \
--data '{
"id": 1,
"jsonrpc": "2.0",
"method": "simulateTransaction",
"params": [
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU=",
{
"encoding": "base64"
}
]
}'
{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"result" : {
"context" : {
"slot" : 218
},
"value" : {
"err" : null ,
"accounts" : null ,
"logs" : [
"Program 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri invoke [1]" ,
"Program 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri consumed 2366 of 1400000 compute units" ,
"Program return: 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri KgAAAAAAAAA=" ,
"Program 83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri success"
],
"returnData" : {
"data" : [
"..."
],
"programId" : "83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri"
},
"unitsConsumed" : 2366
}
}
}