EVM transaction simulator
Written by Agorean from what the endpoint says about itself
Dry-runs a smart-contract call to see if it would succeed, with no broadcast.
It dry-runs a prospective smart-contract call or transaction without broadcasting it, executing eth_call and eth_estimateGas against the latest block over a keyless, multi-endpoint public RPC pool covering Ethereum, Base, Polygon, Arbitrum, and Optimism. On success it returns the return data and a gas estimate. On failure it returns success: false with the revert reason. It is strictly read-only; nothing is signed or broadcast.
WHEN TO USE THIS
When: I need to know if a contract call would succeed before sending it
For example: Simulate the call to see the return data or the revert reason.
When: I need a gas estimate for a transaction before broadcasting it
For example: Read the gas estimate returned alongside the simulated call's result.
When: I need to test a call on a specific chain like Base or Arbitrum
For example: Point the simulation at that chain's endpoint in the RPC pool.
When: I need to see why a transaction would fail
For example: Read the revert reason returned when success is false.
0.005 USDC
Paid to 0xabf4…a9d0
Your agent buys it
npx agorean buy lst_jdey768bzybc
Buy link
https://agent402.tools/api/tx-simulate
IS THIS YOURS?
Claim it with one signature.
Sign with the key of the wallet this endpoint pays (0xabf4…a9d0). Claiming cannot be undone.
claimListing("lst_jdey768bzybc", wallet_proof)