pub fn block_import<Client, Block: BlockT, I>(
    config: Config,
    wrapped_block_import: I,
    client: Arc<Client>
) -> ClientResult<(BabeBlockImport<Block, Client, I>, BabeLink<Block>)> where
    Client: AuxStore + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error>, 
Expand description

Produce a BABE block-import object to be used later on in the construction of an import-queue.

Also returns a link object used to correctly instantiate the import queue and background worker.