# Packages
No description provided by the author
Package fetcher contains the block announcement based 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 collection of JavaScript transaction tracers.
# Functions
CreateDB creates the chain database.
New creates a new CpchainService object (including the initialisation of the common CpchainService object).
NewBloomIndexer returns a chain indexer that generates bloom bits data for the canonical chain for fast logs filtering.
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the cpchain service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the cpchain service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new sub protocol manager.
NewPublicCpchainAPI creates a new cpchain protocol API for full nodes.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the cpchain service.
NewPublicMinerAPI create a new PublicMinerAPI instance.
# Constants
eth protocol message codes.
eth protocol message codes.
eth 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
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
Protocol messages belonging to eth/63.
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
Maximum cap on the size of a protocol message.
eth protocol message codes.
Protocol messages belonging to eth/62.
eth protocol message codes.
# Variables
DefaultConfig contains default settings.
ProtocolLengths are the number of implemented message corresponding to different protocol versions.
ProtocolName is the official short name of the protocol used during capability negotiation.
ProtocolVersions are the versions of the cpchain protocol (first is primary).
No description provided by the author
# Structs
APIBackend implements cpcapi.Backend for full nodes.
BadBlockArgs represents the entries in the list returned when bad blocks are queried.
BloomIndexer implements a core.ChainIndexer, building up a rotated bloom bits index for the cpchain header bloom filters, permitting blazing fast filtering.
No description provided by the author
CpchainService implements the CpchainService full node service.
NodeInfo represents a short summary of the Cpchain sub-protocol metadata known about the host peer.
PeerInfo represents a short summary of the cpchain sub-protocol metadata known about a connected peer.
PrivateAdminAPI is the collection of cpchain full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of cpchain full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
No description provided by the author
PublicCpchainAPI provides an API to access cpchain full node-related information.
PublicDebugAPI is the collection of cpchain full node APIs exposed over the public debugging endpoint.
PublicMinerAPI provides an API to control the miner.
StorageRangeResult is the result of a debug_storageRangeAt API call.
TraceConfig holds extra parameters to trace functions.
# Interfaces
No description provided by the author