Documentation ¶
Index ¶
- type Call
- type CallTracer
- func (c *CallTracer) CallEnd(depth int, output []byte, err error)
- func (c *CallTracer) CallStart(depth int, from, to types.Address, callType int, gas uint64, value *big.Int, ...)
- func (c *CallTracer) Cancel(err error)
- func (c *CallTracer) CaptureState(memory []byte, stack []*big.Int, opCode int, contractAddress types.Address, ...)
- func (c *CallTracer) Clear()
- func (c *CallTracer) ExecuteState(contractAddress types.Address, ip uint64, opcode string, availableGas uint64, ...)
- func (c *CallTracer) GetResult() (interface{}, error)
- func (c *CallTracer) TxEnd(gasLeft uint64)
- func (c *CallTracer) TxStart(gasLimit uint64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Call ¶
type Call struct { Type string `json:"type"` From string `json:"from"` To string `json:"to"` Value string `json:"value,omitempty"` Gas string `json:"gas"` GasUsed string `json:"gasUsed"` Input string `json:"input"` Output string `json:"output"` Calls []*Call `json:"calls,omitempty"` // contains filtered or unexported fields }
type CallTracer ¶
type CallTracer struct {
// contains filtered or unexported fields
}
func (*CallTracer) Cancel ¶
func (c *CallTracer) Cancel(err error)
func (*CallTracer) CaptureState ¶
func (*CallTracer) Clear ¶
func (c *CallTracer) Clear()
func (*CallTracer) ExecuteState ¶
func (*CallTracer) GetResult ¶
func (c *CallTracer) GetResult() (interface{}, error)
func (*CallTracer) TxEnd ¶
func (c *CallTracer) TxEnd(gasLeft uint64)
func (*CallTracer) TxStart ¶
func (c *CallTracer) TxStart(gasLimit uint64)
Click to show internal directories.
Click to hide internal directories.