debug

package
v0.0.0-...-e4e12f0 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2022 License: LGPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Debug

type Debug struct {
	// contains filtered or unexported fields
}

func New

func New(repo *chain.Repository, stater *state.Stater, forkConfig workshare.ForkConfig) *Debug

func (*Debug) Mount

func (d *Debug) Mount(root *mux.Router, pathPrefix string)

type StorageEntry

type StorageEntry struct {
	Key   *workshare.Bytes32 `json:"key"`
	Value *workshare.Bytes32 `json:"value"`
}

type StorageMap

type StorageMap map[string]StorageEntry

type StorageRangeOption

type StorageRangeOption struct {
	Address   workshare.Address
	KeyStart  string
	MaxResult int
	Target    string
}

type StorageRangeResult

type StorageRangeResult struct {
	Storage StorageMap         `json:"storage"`
	NextKey *workshare.Bytes32 `json:"nextKey"` // nil if Storage includes the last key in the trie.
}

type TracerOption

type TracerOption struct {
	Name   string `json:"name"`
	Target string `json:"target"`
	// Config specific to given tracer.
	Config json.RawMessage `json:"config"`
}

Jump to

Keyboard shortcuts

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