Expand description
§foundry-evm-traces
EVM trace identifying and decoding.
Re-exports§
pub use debug::DebugTraceIdentifier;
Modules§
- decoder 🔒
- Call trace address identifiers.
Structs§
- A log with optional decoded data.
- A trace of a call with optional decoded data.
- An arena of recorded traces.
- The call trace decoder.
- Build a new CallTraceDecoder.
- A node in the arena
- Decoded call data.
- Additional decoded data enhancing the CallLog.
- Additional decoded data enhancing the CallTrace.
- Fourbyte tracing inspector that records all function selectors and their calldata sizes.
- A type for creating geth style traces
- A type for creating parity style traces
- Trace arena keeping track of ignored trace items.
- Formats call traces to an
Write
writer. - An inspector that collects call traces.
- Gives guidance to the TracingInspector.
Enums§
- A unified representation of a call.
- Different kinds of internal functions tracing.
- How much of the stack to record. Nothing, just the items pushed, or the full stack
- Specifies the kind of trace.
Functions§
- Decode a collection of call traces.
- Given a list of traces and artifacts, it returns a map connecting address to abi
- Render a collection of call traces to a string.
- Render a collection of call traces to a string optionally including contract creation bytecodes and in JSON format.