Call Smart Contract

This API simulates the smart contract execution locally without submitting the smart contract transaction to the blockchain. It is useful to evaluate the execution result, calculate the gas cost, etc.

RPC Method: script.CallSmartContract

Query Parameters

sctx_bytes: the signed transaction bytes

Returns

vm_return: the return of the virtual machine

contract_address: the address of the corresponding smart contract

gas_used: amount of gas used for the smart contract execution

vm_error: error returned by the virtual machine if any

Last updated