[][src]Function sc_finality_grandpa::run_grandpa_voter

pub fn run_grandpa_voter<Block: BlockT, BE: 'static, C, N, SC, VR, X>(
    grandpa_params: GrandpaParams<Block, C, N, SC, VR, X>
) -> Result<impl Future<Output = ()> + Unpin + Send + 'static> where
    Block::Hash: Ord,
    BE: Backend<Block> + 'static,
    N: NetworkT<Block> + Send + Sync + Clone + 'static,
    SC: SelectChain<Block> + 'static,
    VR: VotingRule<Block, C> + Clone + 'static,
    NumberFor<Block>: BlockNumberOps,
    DigestFor<Block>: Encode,
    X: Future<Output = ()> + Clone + Send + Unpin + 'static,
    C: ClientForGrandpa<Block, BE> + 'static, 

Run a GRANDPA voter as a task. Provide configuration and a link to a block import worker that has already been instantiated with block_import.