radix_engine/blueprints/consensus_manager/events/
consensus_manager.rs1use crate::blueprints::consensus_manager::ActiveValidatorSet;
2use crate::internal_prelude::*;
3
4#[derive(Debug, Clone, ScryptoSbor, ScryptoEvent, PartialEq, Eq)]
5pub struct RoundChangeEvent {
6 pub round: Round,
7}
8
9#[derive(Debug, Clone, ScryptoSbor, ScryptoEvent, PartialEq, Eq)]
10pub struct EpochChangeEvent {
11 pub epoch: Epoch,
13 pub validator_set: ActiveValidatorSet,
15 pub significant_protocol_update_readiness: IndexMap<String, Decimal>,
20}