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
Related Methods
eth_call— Execute a single read-only calleth_estimateGas— Estimate gas for a transactioneth_sendRawTransactionSync— Send a transaction and wait for Flashblock inclusion
Need help? Contact our support team or check the Base documentation.
eth_sendRawTransactionSync - Base RPC Method
Submit a signed transaction and wait synchronously for Flashblock inclusion on Base. Returns a full receipt within ~200ms instead of just a transaction hash.
base_transactionStatus - Base RPC Method
Check whether a transaction exists in the Base mempool. Part of the base_ namespace introduced with Flashblocks.