Versions in this module Expand all Collapse all v1 v1.17.0 Jun 25, 2024 Changes in this version + type CallFrame struct + Calls []CallFrame + Error string + From string + Gas string + GasUsed string + Input string + Output string + To string + Type string + Value string + type CallTracer struct + func NewCallTracer() *CallTracer + func (t *CallTracer) CaptureEnd(output []byte, gasUsed uint64, _ time.Duration, err error) + func (t *CallTracer) CaptureEnter(typ evm.OpCode, from common.Address, to common.Address, input []byte, ...) + func (t *CallTracer) CaptureExit(output []byte, gasUsed uint64, err error) + func (t *CallTracer) CaptureFault(env *evm.EVM, pc uint64, op evm.OpCode, gas, cost uint64, memory *evm.Memory, ...) + func (t *CallTracer) CaptureStart(env *evm.EVM, from common.Address, to common.Address, create bool, ...) + func (t *CallTracer) CaptureState(env *evm.EVM, pc uint64, op evm.OpCode, gas, cost uint64, memory *evm.Memory, ...) + func (t *CallTracer) GetResult() (json.RawMessage, error) + func (t *CallTracer) Stop(err error)