tracers

package
v0.8.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 1, 2026 License: GPL-3.0, LGPL-3.0 Imports: 2 Imported by: 3

Documentation

Overview

Package tracers is a manager for transaction tracing engines.

Index

Constants

This section is empty.

Variables

View Source
var DefaultDirectory = &ethtracers.DefaultDirectory

DefaultDirectory is the collection of tracers bundled by default. Note: We reference the pointer to geth's directory so registrations work correctly.

Functions

func APIs

func APIs(backend Backend) []rpc.API

APIs returns the RPC descriptors the tracers package offers. This is a stub implementation - the full implementation is in api.go.disabled

Types

type Backend

type Backend interface{}

Backend is the interface required by tracers. This is a stub - the full interface is in api.go.disabled

type Context

type Context = ethtracers.Context

Context contains some contextual infos for a transaction execution that is not available from within the EVM object.

type StateReleaseFunc

type StateReleaseFunc = func()

StateReleaseFunc is a function that releases the state after tracing. This is a stub implementation - the full implementation is in api.go.disabled

type Tracer

type Tracer = ethtracers.Tracer

Tracer interface extends vm.EVMLogger and additionally allows collecting the tracing result.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL