package
1.5.99
Repository: https://github.com/elementrem/go-elementrem.git
Documentation: pkg.go.dev

# Packages

Package downloader contains the manual full chain synchronisation.
Package fetcher contains the block announcement based synchronisation.
Package filters implements an elementrem filtering system for block, transactions and log events.
No description provided by the author

# Functions

CreateDB creates the chain database.
CreatePoW creates the required type of PoW instance for an Elementrem service.
New creates a new Elementrem object (including the initialisation of the common Elementrem object).
NewContractBackend creates a new native contract backend using an existing Elementrem object.
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the Elementrem service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the Elementrem service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new elementrem sub protocol manager.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the Elementrem service.
NewPublicElementremAPI creates a new Elementrem protocol API for full nodes.
NewPublicMinerAPI create a new PublicMinerAPI instance.
SetupGenesisBlock initializes the genesis block for an Elementrem service.

# Constants

ele protocol message codes.
ele protocol message codes.
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
ele protocol message codes.
ele protocol message codes.
Protocol messages belonging to ele/63.
ele protocol message codes.
No description provided by the author
ele protocol message codes.
ele protocol message codes.
ele protocol message codes.
Maximum cap on the size of a protocol message.
ele protocol message codes.
Protocol messages belonging to ele/62.
ele protocol message codes.

# Variables

No description provided by the author
Number of implemented message corresponding to different protocol versions.
Official short name of the protocol used during capability negotiation.
Supported versions of the ele protocol (first is primary).

# Structs

BlockTraceResult is the returned value when replaying a block to check for consensus results and full VM trace logs for all included transactions.
No description provided by the author
ContractBackend implements bind.ContractBackend with direct calls to Elementrem internals to support operating on contracts within subprotocols like ele and swarm.
EleApiBackend implements eleapi.Backend for full nodes.
No description provided by the author
Elementrem implements the Elementrem full node service.
EleNodeInfo represents a short summary of the Elementrem sub-protocol metadata known about the host peer.
PeerInfo represents a short summary of the Elementrem sub-protocol metadata known about a connected peer.
PrivateAdminAPI is the collection of Elementrem full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Elementrem full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
No description provided by the author
PublicDebugAPI is the collection of Elementrem full node APIs exposed over the public debugging endpoint.
PublicElementremAPI provides an API to access Elementrem full node-related information.
PublicMinerAPI provides an API to control the miner.
TraceArgs holds extra parameters to trace functions.

# Interfaces

No description provided by the author