

Debugging Tools

Powerful debugging tools for error-free code

Debugger
Pinpoint the exact location and cause of a bug with the most detailed stack trace.

Simulator
Simulate transactions to test and validate bug fixes before shipping them to production.

Gas Profiler
Analyze gas usage per individual function call to avoid unnecessary costs.
How to debug more efficiently
Advanced tools for development and on-chain debugging

Local development
Extend Hardhat and Foundry with dev-friendly debugging tools to ensure your smart contracts are bug-free from the initial stages of development.

CI pipelines
Speed up your build and release cycles by using the debugging tools as part of Virtual TestNets integration into your CI pipeline to fix bugs whenever your tests fail.

Dapp staging
Ensure efficient collaboration between Solidity, frontend, and backend teams by staging your contracts on Virtual TestNets and debugging on a shared infrastructure.

On-chain exploration
Analyze and resimulate failed transactions while exploring on-chain data to understand what went wrong during execution and gain valuable insights.

Issue resolution
Ensure product quality and system stability by troubleshooting user-reported issues quickly and deploying validated patches to production.

War room scenarios
Use the debugging tools in time-sensitive situations such as hacks and exploits. Coordinate your team with annotation and prioritization to find vulnerabilities.
Bring your dev toolkit to any block explorer
Get one-click access to Tenderly’s advanced tools from any block explorer. Install the Dev Toolkit browser extension to analyze, debug, and simulate transactions instantly in your browser.
