Skip to main content
Version: 2.5.1

Call

eth_call

eth_call Executes a new message call immediately without creating a transaction on the block chain. This function requires input as follows:

  • URL 1 : RPC endpoint (Blockchain URL).
  • ID 2 : RPC ID(Optional), used when calling multiple asynchronous RPC calls to differentiate your response data from each other.
  • From Address 3 : The address the transaction is sent from.
  • To Address 4 : The address the transaction is directed to.
  • Data 5 : The hash of the invoked method signature and encoded parameters (ABI).
  • Block Identifier(Optional) 6 : The block number to use which have multiple options:
    • Earliest for the earliest/genesis block.
    • Latest for the latest mined block.
    • Pending for the pending state/transactions.

Eth Call

The returned Response is a struct that holds the JSON- info of the header and body of the response as well as https status code.

note

If Success is True that only means that the response from the Blockchain was successful only.

If successful, returns the Response Data 7 which is the value of executed contract.