package
1.0.2-rc.6
Repository: https://github.com/ecosystem-knowledge/go-ecoterium.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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

# Functions

No description provided by the author
DefaultConfig returns the default configurations for the gossip service.
No description provided by the author
DefaultStoreConfig for product.
FakeConfig returns the default configurations for the gossip service in fakenet.
LiteStoreConfig is for tests or inmemory.
MakeProtocols constructs the P2P protocol definitions for `opera`.
NewEpochPubKeys is the same as GetEpochValidators, but returns only addresses.
NewGasPowerContext reads current validation context for gaspowercheck.
NewMemStore creates store over memory map.
No description provided by the author
NewPublicEthereumAPI creates a new Ethereum protocol API for gossip.
No description provided by the author
NewStore creates store over key-value db.
No description provided by the author
StartENRUpdater starts the `opera` ENR updater loop, which listens for chain head events and updates the requested node record whenever a fork is passed.

# Constants

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
No description provided by the author
No description provided by the author
No description provided by the author
Contains the batch of events.
Contains the requested events by RequestEventsStream.
protocol message codes.
Request the batch of events by IDs.
protocol message codes.
protocol message codes.
Non-aggressive events propagation.
protocol message codes.
Signals about the current synchronization status.
ProtocolName is the official short name of the protocol used during capability negotiation.
derived from eth62.
Request a range of events by a selector.

# Variables

ProtocolVersions are the supported versions of the protocol (first is primary).

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
Enr is ENR entry which advertises eth protocol on the discovery network.
EthAPIBackend implements ethapi.Backend.
No description provided by the author
No description provided by the author
GasPowerCheckReader is a helper to run gas power check.
No description provided by the author
HeavyCheckReader is a helper to run heavy power checks.
NodeInfo represents a short summary of the sub-protocol metadata known about the host peer.
No description provided by the author
PeerInfo represents a short summary of the sub-protocol metadata known about a connected peer.
PeerProgress is synchronization status of a peer.
No description provided by the author
No description provided by the author
PublicEthereumAPI provides an API to access Ethereum-like information.
Service implements go-ethereum/node.Service interface.
No description provided by the author
Store is a node persistent storage working over physical key-value database.
No description provided by the author
No description provided by the author
ValidatorsPubKeys stores info to authenticate validators.