Docs

eth_simulateV1 - Base RPC Method

Simulate transaction bundles against preconfirmed Flashblocks state on Base. Useful for previewing complex multi-call outcomes before submitting.

Simulates one or more transaction bundles against Base state, including Flashblocks preconfirmed state. Returns simulated block results with call status, gas used, return data, logs, and errors — without broadcasting anything onchain.

Use Cases

  • Transaction preview — Verify a swap or transfer will succeed before sending
  • Multi-call simulation — Simulate a sequence of dependent transactions atomically
  • State override testing — Override account balances or contract storage for what-if analysis
  • Gas estimation — Get precise gas usage for complex call sequences

Code Examples


Need help? Contact our support team or check the Base documentation.