package
0.0.0-20201217075903-aecdb050f89d
Repository: https://github.com/lvbin2012/neuralchain.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 neuralChain filtering system for block, transactions and log events.
No description provided by the author
Package tracers is a collection of JavaScript transaction tracers.

# Functions

CreateConsensusEngine creates the required type of consensus engine instance for an NeuralChain service.
New creates a new NeuralChain object (including the initialisation of the common NeuralChain 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 NeuralChain service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the NeuralChain service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new NeuralChain sub protocol manager.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the NeuralChain service.
NewPublicMinerAPI create a new PublicMinerAPI instance.
NewPublicNeuralChainAPI creates a new NeuralChain protocol API for full nodes.
NewTestProtocolManagerWithConsensus return an neut.ProtocolManager with specific consensusEngine.
No description provided by the author

# Constants

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

# Variables

DefaultConfig contains default settings for use on the NeuralChain main net.
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 supported versions of the neut protocol (first is primary).

# Structs

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 NeuralChain header bloom filters, permitting blazing fast filtering.
No description provided by the author
NeuralChain implements the NeuralChain full node service.
NeutAPIBackend implements neutapi.Backend for full nodes.
NodeInfo represents a short summary of the NeuralChain sub-protocol metadata known about the host Peer.
No description provided by the author
PeerInfo represents a short summary of the NeuralChain sub-protocol metadata known about a connected Peer.
PrivateAdminAPI is the collection of NeuralChain full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of NeuralChain 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 NeuralChain full node APIs exposed over the public debugging endpoint.
PublicMinerAPI provides an API to control the miner.
PublicNeuralChainAPI provides an API to access NeuralChain full node-related information.
StdTraceConfig holds extra parameters to standard-json trace functions.
StorageRangeResult is the result of a debug_storageRangeAt API call.
TraceConfig holds extra parameters to trace functions.
ULCConfig is a Ultra Light client options.

# Interfaces

No description provided by the author