Trait sp_consensus::Environment [−][src]
Environment for a Consensus instance.
Creates proposer instance.
Associated Types
type Proposer: Proposer<B> + Send + 'static
[src]
The proposer type this creates.
type CreateProposer: Future<Output = Result<Self::Proposer, Self::Error>> + Send + Unpin + 'static
[src]
A future that resolves to the proposer.
type Error: From<Error> + Debug + 'static
[src]
Error which can occur upon creation.
Required methods
fn init(&mut self, parent_header: &B::Header) -> Self::CreateProposer
[src]
Initialize the proposal logic on top of a specific header. Provide the authorities at that header.