mithril_aggregator/entities/
leader_aggregator_epoch_settings.rs1use mithril_common::entities::{
2 CardanoTransactionsSigningConfig, Epoch, ProtocolParameters, Signer,
3};
4
5#[derive(Clone, Debug, PartialEq)]
7pub struct LeaderAggregatorEpochSettings {
8 pub epoch: Epoch,
10
11 pub registration_protocol_parameters: ProtocolParameters,
13
14 pub current_signers: Vec<Signer>,
16
17 pub next_signers: Vec<Signer>,
19
20 pub cardano_transactions_signing_config: Option<CardanoTransactionsSigningConfig>,
22
23 pub next_cardano_transactions_signing_config: Option<CardanoTransactionsSigningConfig>,
25}