Skip to main content
Use execution simulate to execute a call request locally against the selected block state. The command does not submit a transaction. It calls eth_call for return data and eth_estimateGas for a gas estimate.

Manual Call

Simulate from a Transaction

You can convert an existing transaction into an eth_call request:
This fetches the transaction with eth_getTransactionByHash, copies its call fields, and executes them through eth_call.

Example Output

Field Notes

  • --block chooses the state context for eth_call and eth_estimateGas.
  • --tx is a convenience for building the call request. It is not a historical transaction replay.
  • Use Replay Tx when you need the actual call tree for a mined transaction.
  • Use --full-output if the return data is long and you want the complete hex value.