# Packages

Package downloader contains the manual full chain synchronisation.
Package fetcher contains the block announcement based synchronisation.
Package filters implements an cortex 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

CreateConsensusEngine creates the required type of consensus engine instance for an Cortex service func CreateConsensusEngine(ctx *node.ServiceContext, chainConfig *params.ChainConfig, config *cuckoo.Config, notify []string, db ctxcdb.Database) consensus.Engine {.
New creates a new Cortex object (including the initialisation of the common Cortex object).
NewBloomIndexer returns a chain indexer that generates bloom bits data for the canonical chain for fast logs filtering.
NewNodeFilter returns a filtering function that returns whether the provided enode advertises a forkid compatible with the current chain.
NewPrivateAdminAPI creates a new API definition for the full node private admin methods of the Cortex service.
NewPrivateDebugAPI creates a new API definition for the full node-related private debug methods of the Cortex service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new Cortex sub protocol manager.
NewPublicCortexAPI creates a new Cortex protocol API for full nodes.
NewPublicDebugAPI creates a new API definition for the full node- related public debug methods of the Cortex service.
NewPublicMinerAPI create a new PublicMinerAPI instance.
ServiceGetBlockHeadersQuery assembles the response to a header query.

# 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

# Variables

DefaultConfig contains default settings for use on the Cortex main net.
DefaultFullGPOConfig contains default gasprice oracle settings for full node.
DefaultLightGPOConfig contains default gasprice oracle settings for light client.
, ctxc63} //, ctxc62}.

# 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 Cortex header bloom filters, permitting blazing fast filtering.
go:generate go run github.com/fjl/gencodec -type Config -formats toml -out gen_config.go.
Cortex implements the Cortex full node service.
CortexAPIBackend implements ctxcapi.Backend for full nodes.
NodeInfo represents a short summary of the Cortex sub-protocol metadata known about the host peer.
PeerInfo represents a short summary of the Cortex sub-protocol metadata known about a connected peer.
PrivateAdminAPI is the collection of Cortex full node-related APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Cortex full node APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
No description provided by the author
PublicCortexAPI provides an API to access Cortex full node-related information.
PublicDebugAPI is the collection of Cortex full node APIs exposed over the public debugging endpoint.
PublicMinerAPI provides an API to control the miner.
Request is a pending request to allow tracking it and delivering a response back to the requester on their chosen channel.
Response is a reply packet to a previously created request.
StorageRangeResult is the result of a debug_storageRangeAt API call.