Struct aleph_bft::Config [−][src]
pub struct Config {
pub node_ix: NodeIndex,
pub session_id: SessionId,
pub n_members: NodeCount,
pub delay_config: DelayConfig,
pub max_round: Round,
}
Expand description
Main configuration of the consensus. We refer to the documentation https://cardinal-cryptography.github.io/AlephBFT/aleph_bft_api.html Section 3.4 for a discussion of some of these parameters and their significance.
Fields
node_ix: NodeIndex
Identification number of the Member=0,..,(n_members-1).
session_id: SessionId
Id of the session for which this instance is run.
n_members: NodeCount
The size of the committee running the consensus.
delay_config: DelayConfig
Configuration of several parameters related to delaying various tasks.
max_round: Round
Maximum allowable round of a unit.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Config
impl !UnwindSafe for Config
Blanket Implementations
Mutably borrows from an owned value. Read more