Enhanced Solidity Error Detection in Debugger

Aug 16, 2023 • a year 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