Module traces

Source

Structs§

CallLog
A log with optional decoded data.
CallTrace
A trace of a call with optional decoded data.
CallTraceArena
An arena of recorded traces.
CallTraceNode
A node in the arena
DecodedCallData
Decoded call data.
DecodedCallEvent
Decoded ZKSync event data enhancing the CallLog.
DecodedCallLog
Additional decoded data enhancing the CallLog.
DecodedCallTrace
Additional decoded data enhancing the CallTrace.
L2L1Logs
A log with optional decoded data.
LabeledAddress
LogData
A ZKsync event log object. #[derive(Clone, Debug, Default, PartialEq, Eq, Hash)]

Enums§

DecodedError
DecodedReturnData
DecodedRevertData
DecodedValue
A decoded value in trace.
ExecutionResult
A variant of [zksync_multivm::interface::ExecutionResult] but with revert reason replaced by a human-readable string. This is needed because [Call::error] is already a human-readable string parsing which would be error-prone.
L2L1Log
Enum to represent both user and system L1-L2 logs
TraceMemberOrder
Ordering enum for calls, logs and steps

Traits§

ExecutionResultDisplay
A trait for displaying the execution result.

Type Aliases§

Label
Word24
Word32