See Virtual TestNets in action! Replace slow public testnets in dapp development. Join our Office Hours
Product
Solutions
Company

For the best experience we advise you to use Dashboard, Sandbox and Explorer on larger screens such as laptop or desktop.


Ethereum transaction

Simulator

Remove the guesswork from development and your dapp. Simulate Ethereum transactions and always know the outcome on 30+ networks.
Tenderly Hero Image
Tenderly

Yearn Finance

After being able to see a simulation in Tenderly, it was night and day because we get more information, and it's easier to debug what happened.
READ CASE STUDY
poolpitako
Software Engineer, Yearn Finance
Tenderly

Uniswap Labs

If we were to send this transaction to do this series of hops, would we get the expected output, or if we were to execute this governance proposal, what would happen?
READ CASE STUDY
Connor McEwen
Engineering Lead, Uniswap Labs
Tenderly

ShapeShift

I thought there had to be a way to simulate transactions before sending them on-chain. So, a community member recommended Tenderly, and that's how we started using it.
READ CASE STUDY
Woody
Senior Software Engineer & Core Contributor, ShapeShift

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

Tenderly

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.

Tenderly

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.

Tenderly

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

heart

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.

file-x

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.

alert-shield

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.

sparkles

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.

Dashboard

Try out Transaction Simulator in our easy-to-use interface and quickly (re)simulate transactions.

Simulation API

Integrate our Simulation Infrastructure into your wallet or dapp to expose simulations to your users.

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 multichain environment with our EVM Simulator.

Ethereum

Ethereum

Arbitrum

Arbitrum

Optimism

Optimism

Base

Base

Polygon

Polygon

Gnosis

Gnosis

BSC

BSC

Avalanche

Avalanche

Blast

Blast

Moonbeam

Moonbeam

Zora

Zora

Boba

Boba

Fantom

Fantom

Mantle

Mantle

Tangible

Tangible

Linea

Linea

Fraxtal

Fraxtal

Mode

Mode

World Chain

World Chain

Unichain

Unichain

View all networks

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.

Transaction previews

Transaction previews

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

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.

Issue resolution

Issue resolution

(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

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.

Don't speculate - simulate

Have full confidence when deploying contracts or sending transactions on-chain. Use Tenderly Transaction Simulator to avoid failed transactions, eliminate security risks, and prevent unnecessary costs. Then, integrate our transaction simulations into your product and let your users do the same.
Tenderly Hero Image
Get the latest updates directly to your inbox
Follow us