Tenderly Transaction Simulator allows you to see the exact results of blockchain transactions without sending them on-chain. Explore all the ways you can use Transaction Simulator.
Integrate Transaction Preview to give users insight into transactions before sending.
Run your dapp in simulation mode to easily onboard users without spending gas.
Understand and resolve issues quickly both during development and in production.
Simulate governance proposals to preview proposal effects and secure DAO voting.
No more unexpected transaction failures
Simulate Ethereum transactions during development and in production with Tenderly Transaction Simulator. Make sure your and your users’ transactions work as expected, avoid security risks, and save valuable resources on more than 30 supported EVM networks. See if your transactions will be successful and predict their gas usage and cost before submitting them on-chain.
Get control over your transaction simulations
Bundled & complex simulations
Run Simulation Bundles to test interdependent transactions. Test complex transactions that involve multiple steps and receive a response for each step.
Plus, run a complex simulation scenario on a forked, private network replica. Use a single transaction simulation as a starting point and run it on a Fork, or integrate a Fork RPC into your dapp or development flow.
Custom simulation scenarios
Override the state of a network and experiment with any transaction parameter, such as the sender address, input parameters, or block height. Also, update contract source code and see how changes affect the result of a transaction.
This way, you can test what would happen if the updated code got executed on-chain, validating your solution.
100% Accurate gas estimations
Simulate transactions using our Simulation API to get 100% accurate gas estimations in a single run. Obtain the exact gas limit needed for a transaction to be successfully executed on Ethereum or any other supported EVM network.
Additionally, prevent failed transactions caused by out-of-gas issues and avoid unnecessary gas costs.
Unlock new possibilities with Tenderly Transaction Simulator
Improve user experience
Add simulations to your dapp or wallet to improve user experience, satisfaction, and retention. Allow users to simulate transactions before sending them on-chain and build greater trust and confidence in your product.
Prevent failed transactions
Don’t let failed transactions cost you and your users money. Reduce the number of failed transactions in your product, as well as during development. Prevent internal transaction failures caused by out-of-gas issues and avoid paying unnecessary gas fees.
Eliminate security risks
Get certainty and predictability when doing a swap, voting for a DAO proposal, or fixing your smart contract. With Tenderly Transaction Simulator, you can identify transactions with unwanted consequences or security vulnerabilities.
Ensure product integrity
Ensure the validity of your solutions and the integrity of your product when resolving issues in development and production. Use Tenderly transaction simulations to test your bug fixes and product upgrades before deploying them on-chain.
Simulate transactions across 30+ EVM networks
Simulate transaction and contract execution against real-time and historical data on more than 30 EVM-compatible networks. Replay successful, failed, and mempool transactions to gain valuable insights. Switch seamlessly between networks and get exact results instantly in a multi-chain environment with our EVM Simulator.
Discover the most versatile Transaction
Simulator on Ethereum
With our simulation infrastructure, you can integrate transaction simulations into your product, validate bug fixes
quickly, and experiment with custom executions against up-to-date and historical data.
Integrate the Tenderly Simulation API to add Transaction Preview to your wallet or dapp and allow users to preview transactions before sending. Display information on asset transfers, balance changes, and corresponding dollar values in a human-readable format. Protect users’ funds, reduce the number of failed transactions in your product, and increase user confidence.
Dapp simulation mode
Run your dapp in demo mode against a simulated environment to facilitate user onboarding gas-free. Integrate a Tenderly Fork into your dapp and get the most recent states of any supported network. Enable users to try out your dapp functionalities and different DeFi strategies without spending any real money and give them full transparency.
(Re)Simulate Ethereum transactions to quickly resolve bugs and validate solutions before deployment. Use Simulator together with Debugger and Gas Profiler to fix bugs or optimize smart contract gas usage during development. Also, use this troubleshooting toolkit to understand failed transactions or bugs in production and quickly try out your fixes before shipping them.
Simulating governance proposals
Secure DAO governance voting by simulating proposal execution and previewing the effects of active proposals. Adjust properties such as block number, timestamp, and state overrides to manipulate the simulation environment and reflect a desired state. Then, inspect the execution, including state changes and emitted events, to avoid unwanted effects or hidden security risks.