Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Magic = [4]byte{0x00, 0x00, 0x00, 0x00}
)
Functions ¶
This section is empty.
Types ¶
type CallTraceResult ¶ added in v1.2.0
type CallTraceResultWithPath ¶ added in v1.2.0
type CallTraceResultWithPath struct {
// contains filtered or unexported fields
}
type ExecutionResult ¶
type ExecutionResult struct {
Gas uint64 `json:"gas"`
Failed bool `json:"failed"`
ReturnValue string `json:"returnValue"`
StructLogs []StructLogRes `json:"structLogs"`
}
type StorageEntry ¶
type StorageMap ¶
type StorageMap map[string]StorageEntry
type StorageRangeOption ¶
type StorageRangeResult ¶
type StorageRangeResult struct {
Storage StorageMap `json:"storage"`
NextKey *meter.Bytes32 `json:"nextKey"` // nil if Storage includes the last key in the trie.
}
type StructLogRes ¶
type StructLogRes struct {
Pc uint64 `json:"pc"`
Op string `json:"op"`
Gas uint64 `json:"gas"`
GasCost uint64 `json:"gasCost"`
Depth int `json:"depth"`
Error error `json:"error,omitempty"`
Stack *[]string `json:"stack,omitempty"`
Memory *[]string `json:"memory,omitempty"`
Storage *map[string]string `json:"storage,omitempty"`
}
type TraceAction ¶ added in v1.2.0
type TraceData ¶ added in v1.2.0
type TraceData struct {
Action TraceAction `json:"action"`
BlockHash meter.Bytes32 `json:"blockHash"`
BlockNumber uint64 `json:"blockNumber"`
Result TraceDataResult `json:"result"`
Subtraces uint64 `json:"subtraces"`
TraceAddress []uint64 `json:"traceAddress"`
TransactionHash meter.Bytes32 `json:"transactionHash"`
TransactionPosition uint64 `json:"transactionPosition"`
Type string `json:"type"`
}
type TraceDataResult ¶ added in v1.2.0
type TraceFilterOptions ¶ added in v1.2.0
type TracerOption ¶
Click to show internal directories.
Click to hide internal directories.