Skip to main content

ReconfigurationInitiator

Trait ReconfigurationInitiator 

Source
pub trait ReconfigurationInitiator {
    // Required method
    fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>);
}

Required Methods§

Source

fn close_epoch(&self, epoch_store: &Arc<AuthorityPerEpochStore>)

Implementations on Foreign Types§

Source§

impl ReconfigurationInitiator for Arc<ConsensusAdapter>

Source§

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.

Implementors§