Documentation ¶
Index ¶
- type CallTracer
- func (ct *CallTracer) CaptureEnd(output []byte, usedGas uint64, err error)
- func (ct *CallTracer) CaptureEnter(typ vm.OpCode, from libcommon.Address, to libcommon.Address, precompile bool, ...)
- func (ct *CallTracer) CaptureExit(output []byte, usedGas uint64, err error)
- func (ct *CallTracer) CaptureFault(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, depth int, ...)
- func (ct *CallTracer) CaptureStart(env *vm.EVM, from libcommon.Address, to libcommon.Address, precompile bool, ...)
- func (ct *CallTracer) CaptureState(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, ...)
- func (ct *CallTracer) CaptureTxEnd(restGas uint64)
- func (ct *CallTracer) CaptureTxStart(gasLimit uint64)
- func (ct *CallTracer) WriteToDb(tx kv.Putter, block *types.Block, vmConfig vm.Config) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallTracer ¶
type CallTracer struct {
// contains filtered or unexported fields
}
func NewCallTracer ¶
func NewCallTracer() *CallTracer
func (*CallTracer) CaptureEnd ¶
func (ct *CallTracer) CaptureEnd(output []byte, usedGas uint64, err error)
func (*CallTracer) CaptureEnter ¶
func (*CallTracer) CaptureExit ¶
func (ct *CallTracer) CaptureExit(output []byte, usedGas uint64, err error)
func (*CallTracer) CaptureFault ¶
func (ct *CallTracer) CaptureFault(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, depth int, err error)
func (*CallTracer) CaptureStart ¶
func (*CallTracer) CaptureState ¶
func (ct *CallTracer) CaptureState(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, rData []byte, depth int, err error)
func (*CallTracer) CaptureTxEnd ¶
func (ct *CallTracer) CaptureTxEnd(restGas uint64)
func (*CallTracer) CaptureTxStart ¶
func (ct *CallTracer) CaptureTxStart(gasLimit uint64)
Click to show internal directories.
Click to hide internal directories.