Tenderly Simulator makes it possible to see the results of your transactions without sending them on-chain. Explore all the ways you can use Simulator.
Test out bug fixes and improvements for historical transactions.
Run new transactions by changing some or all parameters and observing the outcome.
Change the source code of a smart contract before simulating a transaction.
Get mempool insights and optimize your gas usage across all your transactions.
Know the future of your transactions
No more unexpected transaction failures. Make sure your transactions work as expected before sending them to the network. See if your transactions will be successful and predict their gas usage and cost before submitting them on-chain.
Experiment with any parameter, such as sender address, input parameters, or block height, and test what would have happened if it had been executed on the Mainnet.
Fix your smart contracts
Use Simulator to speed up smart contract deployment. Check how the changes to your source code affect the result of a transaction and have confidence that your solution is going to work.
Failed transactions cost you money and cause frustration. So, combine Tenderly Simulator and Debugger and add them to your workflow to reduce friction and improve your development experience.
Instant Forks - no setup required
Run multiple simulation scenarios without a complex setup. The whole Fork Simulation environment is "plug and play", so there’s no need to set up Forks manually.
Create a fork of any supported network and use it as your test environment, integrate it into your product, use it to inspect the mempool, or adjust it for your unique use case.
An integral part of development
Check out Simulator and Forks in our easy to use interface
Utilize the full potential of Simulator and Forks, integrate with our API and incorporate Tenderly data into your tools and dapp
Tenderly processes contracts and transactions on the Ethereum blockchain built using Solidity.