Object
- The transaction call objectfrom
: DATA
, 20 Bytes - (optional) The address the transaction is sent from.to
: DATA
, 20 Bytes - The address the transaction is directed to.gas
: QUANTITY
- (optional) Integer of the gas provided for the transaction execution. eth_call
consumes zero gas, but this parameter may be needed by some executions. NOTE: this parameter has a cap of 550 Million Gwei per request. Reach out to us at [email protected] if you want to increase this limit.gasPrice
: QUANTITY
- (optional) Integer of the gasPrice used for each paid gas. Note: most of our users (95%+) never set the gasPrice
on eth_call.value
: QUANTITY
- (optional) Integer of the value sent with this transactiondata
: DATA
- (optional) Hash of the method signature and encoded parameters. For details see Ethereum Contract ABIQUANTITY|TAG
- integer block number, or the string "latest", "earliest" or "pending" (see the default block parameter), OR the blockHash
(in accordance with EIP-1898) Note: the parameter is an object instead of a string and should be specified as: {"blockHash": "0x<some-hash>"}.
Learn more here.eth_call
has a timeout restriction at the node level. Batching multiple eth_call
together on-chain using pre-deployed smart contracts might result in unexpected timeouts that cause none of your calls to complete. Instead, consider serializing these calls, or using smaller batches if they fail with a node error code.DATA
- the return value of executed contract.