Module consensus

Source

Re-exports§

pub use crate::consensus::consensus_inner::ConsensusGraphInner;
pub use crate::consensus::consensus_inner::ConsensusInnerConfig;

Modules§

consensus_inner
debug_recompute
pivot_hint
Pivot hint provides validation support during blockchain synchronization and historical data execution by leveraging trusted pivot chain information from authoritative sources.
pos_handler

Structs§

BestInformation
ConsensusConfig
ConsensusGraph
ConsensusGraph is a layer on top of SynchronizationGraph. A SyncGraph collect all blocks that the client has received so far, but a block can only be delivered to the ConsensusGraph if 1) the whole block content is available and 2) all of its past blocks are also in the ConsensusGraph.
ConsensusGraphStatistics
MaybeExecutedTxExtraInfo
TransactionInfo

Type Aliases§

SharedConsensusGraph