eth_call
eth_call
Executes a new message call immediately without creating a transaction on the block chain. This is used to read data from the blockchain or execute contract functions without modifying state.
⚡ Compute Units: [75 CU](https://docs.conduit.xyz/rpc-nodes/information/compute-units)
Request
This endpoint expects an object.
transaction
Transaction call object
blockIdentifier
Block number, tag, or hash (EIP-1898 object form also accepted).
stateOverrides
Optional per-address state overrides applied before the call executes. Lets you simulate against a hypothetical state (e.g. inject code, set a balance, override storage slots).
blockOverrides
Optional block-header field overrides (number, timestamp, baseFee, prevRandao, etc.). Lets you simulate against a hypothetical block context.
Response
The return value of executed contract