package
5.6.3-darwinv2-rc0+incompatible
Repository: https://github.com/scroll-tech/go-ethereum.git
Documentation: pkg.go.dev

# Packages

package js is a collection of tracers written in javascript.
Package native is a collection of tracers written in go.

# Functions

APIs return the collection of RPC services the tracer package offers.
GetMemoryCopyPadded returns offset + size as a new slice.
New returns a new instance of a tracer, by iterating through the registered lookups.
NewAPI creates a new API definition for the tracing methods of the Ethereum service.
RegisterLookup registers a method as a lookup for tracers, meaning that users can invoke a named tracer through that lookup.

# Structs

API is the collection of tracing APIs exposed over the private debugging endpoint.
Context contains some contextual infos for a transaction execution that is not available from within the EVM object.
StdTraceConfig holds extra parameters to standard-json trace functions.
TraceCallConfig is the config for traceCall API.
TraceConfig holds extra parameters to trace functions.

# Interfaces

Backend interface provides the common API services (that are provided by both full and light clients) with access to necessary functions.
No description provided by the author
Tracer interface extends vm.EVMLogger and additionally allows collecting the tracing result.