# Functions

NewJSONLogger creates a new CVM 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.
NewStructLogger returns a new logger.
WriteLogs writes vm logs in a readable format to the given writer.
WriteTrace writes a formatted trace to the given writer.

# Structs

Config are the configuration options for structured logger the CVM.
ExecutionResult groups all structured logs emitted by the CVM while replaying a transaction in debug mode as well as transaction execution status, the amount of gas used and the return value.
No description provided by the author
StructLog is emitted to the CVM each cycle and lists information about the current internal state prior to the execution of the statement.
StructLogger is an CVM state logger and implements CVMLogger.
StructLogRes stores a structured log emitted by the CVM while replaying a transaction in debug mode.

# Type aliases

Storage represents a contract's storage.