pub trait ImportQueueService<B: BlockT>: Send {
    fn import_blocks(
        &mut self,
        origin: BlockOrigin,
        blocks: Vec<IncomingBlock<B>>
    ); fn import_justifications(
        &mut self,
        who: RuntimeOrigin,
        hash: B::Hash,
        number: NumberFor<B>,
        justifications: Justifications
    ); }
Expand description

Blocks import queue API.

The import_* methods can be called in order to send elements for the import queue to verify.

Required Methods§

source

fn import_blocks(&mut self, origin: BlockOrigin, blocks: Vec<IncomingBlock<B>>)

Import bunch of blocks.

source

fn import_justifications(
    &mut self,
    who: RuntimeOrigin,
    hash: B::Hash,
    number: NumberFor<B>,
    justifications: Justifications
)

Import block justifications.

Implementors§