We released several improvements to amplify the precision and depth of Solidity errors detected and displayed in Debugger. Tenderly Debugger is now better at detecting custom errors, decoding error arguments, and displaying the exact line of code where the transaction reverted.
Check the example reverted transaction with a custom error.
Debugger now also recognizes errors triggered by Solidity's internal checkers for overflow and underflow panics. Check the example reverted transaction with an overflow/underflow error.
We've also broadened Debugger's error detection capabilities to include the following errors:
- Division by zero
- Invalid enum value
- Invalid byte array
- pop() on an empty array
- Array index out of bounds
- Out of memory
- Invalid function pointer
Use Tenderly DevNets to build, test, and debug smart contracts against production data of 30+ EVM networks. Get an unlimited faucet, reusable YAML templates, and built-in debugging tools to deploy on-chain faster.Start building with DevNets!
Subscribe to Tenderly product updates