package
3.0.0-alpha5+incompatible
Repository: https://github.com/erigontech/erigon.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

APIList describes the list of available RPC apis.
No description provided by the author
No description provided by the author
NewAdminAPI returns AdminAPIImpl instance.
Given a ChunkLocator, moves back over the chunks and inside each chunk, moves backwards over the block numbers.
No description provided by the author
NewBorAPI returns BorImpl instance.
No description provided by the author
No description provided by the author
No description provided by the author
NewDBAPIImpl returns NetAPIImplImpl instance.
NewErigonAPI returns ErigonImpl instance.
NewEthAPI returns APIImpl instance.
Given a ChunkLocator, moves forward over the chunks and inside each chunk, moves forward over the block numbers.
No description provided by the author
No description provided by the author
No description provided by the author
NewNetAPIImpl returns NetAPIImplImpl instance.
No description provided by the author
No description provided by the author
NewOverlayAPI returns OverlayAPIImpl instance.
NewParityAPIImpl returns ParityAPIImpl instance.
NewPrivateDebugAPI returns PrivateDebugAPIImpl instance.
NewRPCTransaction returns a transaction that will serialize to the RPC representation, with the given location metadata set (if available).
No description provided by the author
NewTraceAPI returns NewTraceAPI instance.
No description provided by the author
NewTxPoolAPI returns NetAPIImplImpl instance.
NewWeb3APIImpl returns Web3APIImpl instance.

# Constants

AccountRangeMaxResults is the maximum number of results to be returned.
AccountRangeMaxResultsWithStorage is the maximum number of results to be returned if storage is asked to be enclosed.
API_LEVEL Must be incremented every time new additions are made.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NotAvailableChainData x.
NotAvailableDeprecated x.
NotImplemented is the URI prefix for smartcard wallets.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TraceFilterModeIntersection retrieves results referred to addresses provided both in FromAddress and ToAddress.
TraceFilterModeUnion is default mode for TraceFilter.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
AdminAPIImpl data structure to store things needed for admin_* commands.
APIImpl is implementation of the EthAPI interface based on remote Db access.
No description provided by the author
No description provided by the author
No description provided by the author
BorImpl is implementation of the BorAPI interface.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DBAPIImpl data structure to store things needed for db_ commands.
Helper implementation of vm.Tracer; since the interface is big and most custom tracers implement just a few of the methods, this is a base struct to avoid lots of empty boilerplate code.
ErigonImpl is implementation of the ErigonAPI interface.
Forks is a data type to record a list of forks passed by this node.
No description provided by the author
No description provided by the author
GethTrace The trace as received from the existing Geth javascript tracer 'callTracer'.
No description provided by the author
No description provided by the author
MapTxNum2BlockNumIter - enrich iterator by TxNumbers, adding more info: - blockNum - txIndex in block: -1 means first system tx - isFinalTxn: last system-txn.
NetAPIImpl data structure to store things needed for net_ commands.
OeTracer is an OpenEthereum-style tracer.
No description provided by the author
No description provided by the author
No description provided by the author
OverlayAPIImpl is implementation of the OverlayAPIImpl interface based on remote Db access.
No description provided by the author
ParityAPIImpl data structure to store things needed for parity_ commands.
ParityTrace A trace in the desired format (Parity/OpenEthereum) See: https://openethereum.github.io/wiki/JSONRPC-trace-module.
PrivateDebugAPIImpl is implementation of the PrivateDebugAPI interface based on remote Db access.
No description provided by the author
RPCTransaction represents a transaction that will serialize to the RPC representation of a transaction.
No description provided by the author
No description provided by the author
Implements core/state/StateWriter to provide state diffs.
StateDiffAccount is the part of `trace_call` response that is under "stateDiff" tag.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StorageEntry an entry in storage of the account.
StorageRangeResult is the result of a debug_storageRangeAt API call.
No description provided by the author
No description provided by the author
TraceAction A parity formatted trace action.
TraceAPIImpl is implementation of the TraceAPI interface based on remote Db access.
TraceCallParam (see SendTxArgs -- this allows optional prams plus don't use MixedcaseAddress.
TraceCallResult is the response to `trace_call` method.
No description provided by the author
TraceFilterRequest represents the arguments for trace_filter.
TraceResult A parity formatted trace result.
No description provided by the author
No description provided by the author
TxPoolAPIImpl data structure to store things needed for net_ commands.
VmTrace is the part of `trace_call` response that is under "vmTrace" tag.
No description provided by the author
No description provided by the author
VmTraceOp is one element of the vmTrace ops trace.
No description provided by the author
No description provided by the author

# Interfaces

AdminAPI the interface for the admin_* RPC commands.
BorAPI Bor specific routines.
DBAPI the interface for the db_ RPC commands (deprecated).
ErigonAPI Erigon specific routines.
EthAPI is a collection of functions that are exposed in the.
No description provided by the author
No description provided by the author
NetAPI the interface for the net_ RPC commands.
No description provided by the author
No description provided by the author
ParityAPI the interface for the parity_ RPC commands.
PrivateDebugAPI Exposed RPC endpoints for debugging use.
TraceAPI RPC interface into tracing API.
TxPoolAPI the interface for the txpool_ RPC commands.
Web3API provides interfaces for the web3_ RPC commands.

# Type aliases

No description provided by the author
Bootstrap a function able to locate a series of byte chunks containing related block numbers, starting from a specific block number (greater or equal than).
Allows to iterate over a set of byte chunks.
GethTraces an array of GethTraces.
No description provided by the author
ParityTraces An array of parity traces.
No description provided by the author
No description provided by the author