package
5.6.3-darwinv2-rc0+incompatible
Repository: https://github.com/scroll-tech/go-ethereum.git
Documentation: pkg.go.dev

# Packages

Package catalyst implements the temporary eth1/eth2 RPC integration.
Package downloader contains the manual full chain synchronisation.
Package ethconfig contains the configuration of the ETH and LES protocols.
Package fetcher contains the announcement based header, blocks or transaction synchronisation.
Package filters implements an ethereum filtering system for block, transactions and log events.
No description provided by the author
No description provided by the author
Package tracers is a manager for transaction tracing engines.

# Functions

New creates a new Ethereum object (including the initialisation of the common Ethereum object).
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the Ethereum service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the Ethereum service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the Ethereum service.
NewPublicEthereumAPI creates a new Ethereum protocol API for full nodes.
NewPublicMinerAPI create a new PublicMinerAPI instance.
NewScrollAPI creates a new RPC service to query the L1 message database.

# Constants

AccountRangeMaxResults is the maximum number of results to be returned per call.

# Structs

BadBlockArgs represents the entries in the list returned when bad blocks are queried.
EthAPIBackend implements ethapi.Backend for full nodes.
Ethereum implements the Ethereum full node service.
PrivateAdminAPI is the collection of Ethereum full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Ethereum full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
PublicDebugAPI is the collection of Ethereum full node APIs exposed over the public debugging endpoint.
PublicEthereumAPI provides an API to access Ethereum full node-related information.
PublicMinerAPI provides an API to control the miner.
RPCTransaction is the standard RPC transaction return type with some additional skip-related fields.
ScrollAPI provides private RPC methods to query the L1 message database.
StorageRangeResult is the result of a debug_storageRangeAt API call.
SyncStatus includes L2 block sync height, L1 rollup sync height, L1 message sync height, and L2 finalized block height.

# Type aliases

Config contains the configuration options of the ETH protocol.