package
1.15.2
Repository: https://github.com/ethereum/go-ethereum.git
Documentation: pkg.go.dev

# Functions

NewAccessListTracer creates a new tracer that can generate AccessLists.
NewJSONLogger creates a new EVM tracer that prints execution steps as JSON objects into the provided stream.
NewJSONLoggerWithCallFrames creates a new EVM tracer that prints execution steps as JSON objects into the provided stream.
NewMarkdownLogger creates a logger which outputs information in a format adapted for human readability, and is also a valid markdown table.
NewStreamingStructLogger returns a new streaming logger.
NewStructLogger construct a new (non-streaming) struct logger.
WriteTrace writes a formatted trace to the given writer @deprecated.

# Structs

AccessListTracer is a tracer that accumulates touched accounts and storage slots into an internal set.
Config are the configuration options for structured logger the EVM.
ExecutionResult groups all structured logs emitted by the EVM while replaying a transaction in debug mode as well as transaction execution status, the amount of gas used and the return value.
StructLog is emitted to the EVM each cycle and lists information about the current internal state prior to the execution of the statement.
StructLogger is an EVM state logger and implements EVMLogger.

# Type aliases

Storage represents a contract's storage.