Introducing Virtual TestNets! ⚡ Test and stage dapps on real-time production data. Get started

Changelog

Enhanced Solidity Error Detection in Debugger

Aug 16, 2023 (9 months ago)

Enhanced Solidity Error Detection in Debugger

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