Trait tp_consensus::CanAuthorWith[][src]

pub trait CanAuthorWith<Block: BlockT> {
    fn can_author_with(&self, at: &BlockId<Block>) -> Result<(), String>;
}

Checks if the current active native block authoring implementation can author with the runtime at the given block.

Required methods

fn can_author_with(&self, at: &BlockId<Block>) -> Result<(), String>[src]

See trait docs for more information.

Return

  • Returns Ok(()) when authoring is supported.
  • Returns Err(_) when authoring is not supported.
Loading content...

Implementors

impl<Block: BlockT> CanAuthorWith<Block> for AlwaysCanAuthor[src]

impl<Block: BlockT> CanAuthorWith<Block> for NeverCanAuthor[src]

impl<T: GetRuntimeVersion<Block>, Block: BlockT> CanAuthorWith<Block> for CanAuthorWithNativeVersion<T>[src]

Loading content...