Tenderly Node Release: Ready to try DevNets or Node Extensions? For more information on our new node solutions, check out our changelog!

Changelog

More Consistent Error Messages in Debugger UI

May 17, 2023 (24 days ago)

More Consistent Error Messages in Debugger UI

Error messages displayed in the overview of a failed transaction are now more consistent, making it easier for you to understand the failure reason.

You can now see three types of errors:

  • EVM-level error
  • Error reason in the case the execution was reverted
  • Error message that points to problems in your code

Improved Transaction Trace

From the call trace, it was previously unclear which contract was calling a function and where the function resided. We’ve removed this ambiguity with a recent update. Now, when one contract calls another contract, this is noted as:

(caller => receiver).functionName(inputs)
View from the Dashboard

This change makes it easier to determine the original contract (caller) and the receiver contract for every single trace call.

Use Tenderly Node Extensions to build custom RPC endpoints that fit your dapp without changing its existing logic. Optimize dapp performance, improve user experience, and get greater control and flexibility both on-chain and during development.

Try Tenderly Node Extensions