🤔 Got questions? Schedule an office hours session.
Simulations
Overview

Transaction Simulations

Transaction Simulations let you predict a transaction’s exact outcome before it is executed on the network. Tenderly enables you to run simulations on any of the 78 supported networks in one place.

Tenderly simulates transactions in a virtual environment that is a replica of the real blockchain. This ensures you’re always getting the most accurate simulation results: 100% accurate gas usage breakdown, assets exchanged, balance changes, storage updates, and entire decoded transaction trace.



Simulate on 78 networksSee all
Ethereum MainnetArbitrum OneAvalanche C-ChainBase MainnetOptimistic EthereumPolygonBoba EthereumModeBNB

Features

Learn how to simulate single and bundled transactions via API or RPC.


Use cases

  • Asset and balance changes: Get exact dollar values for all balance and asset changes that will happen.
  • Gas estimation: Accurately predict the gas costs before sending the transaction.
  • State overrides: Modify blockchain conditions like timestamps and contract data to test different scenarios.
  • Preview transaction outcomes: Identify and fix issues that could cause transactions to fail.
  • Access lists: Create lists of addresses and storage slots the transaction will access.
  • Human-readable errors: Get complex errors decoded into explanations that you can easily understand.

Resources