ReferenceRust referencesigil-node
sigil-node · staking
Source declarations, signatures and documentation for staking.
Source: sigil/node/sigil-node/src/staking.rs. SHA-256: 2a8b60b540bdf5d2110c261c729b80c8d17844c00bbec6fdeff8a7b3374d136a.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
staking::NetworkActivationPolicy
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct NetworkActivationPolicy {
pub required_validators: usize,
pub required_block_producers: usize,
pub required_block_validators: usize,
pub min_block_producer_self_bond: u64,
pub min_block_validator_self_bond: u64,
pub min_total_eligible_stake: u64,
pub min_independent_stake_bps: Option<u16>,
pub l1fe_validator_dids: HashSet<String>,
pub protocol_upgrade_activation_height: Option<u64>,
pub enforce_activation_gate: bool
}Source line: 219.