pub trait ReconfigurationInitiator {
// Required method
fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>);
}Required Methods§
fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl ReconfigurationInitiator for Arc<ConsensusAdapter>
impl ReconfigurationInitiator for Arc<ConsensusAdapter>
Source§fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>)
fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>)
This method is called externally to begin reconfiguration. It persists a reconfig state that rejects new user transactions, then immediately submits an EndOfPublish message to consensus.