Stack traces
Last updated
Last updated
Stack traces in blocktorch are provided as call trace as well as interaction flow visualization. They are accessible in the log details, the account abstraction explorer and the step debugger.
The stack trace displays the sequence of function calls in a transaction as a tree structure.
Each element represents a function call or event trigger and includes information such as call stack depth, call type, and call parameters.
In the Step debugger you can also access the smart contract source code along with the stack trace to dig deeper into the data.
The call trace includes:
The Calltype
which can be CALL
, STATICCALL
or DELEGATECALL
The Gas used
shown as whole number in [] and on the right side visualized in blue bars to do gas profiling of each function step
The to address
of the contract the call was made to
The decoded function signature with the argument types it requires
The +
and -
signs enable you to elapse and expand the tree
The call trace includes:
The Calltype
which can be CALL
, STATICCALL
, DELEGATECALL
or OTHER
, the call types are also visually color coded as the color of the branch
The Gas used
visualized as the thickness/weight of the branch
The to address
of the contract the call was made to
The decoded function signature with the argument types it requires
The round node at each branch can be clicked to elapse and expand the branch