Trait sc_consensus::import_queue::Link
source · pub trait Link<B: BlockT>: Send {
// Provided methods
fn blocks_processed(
&mut self,
_imported: usize,
_count: usize,
_results: Vec<(Result<BlockImportStatus<NumberFor<B>>, BlockImportError>, B::Hash)>,
) { ... }
fn justification_imported(
&mut self,
_who: RuntimeOrigin,
_hash: &B::Hash,
_number: NumberFor<B>,
_success: bool,
) { ... }
fn request_justification(&mut self, _hash: &B::Hash, _number: NumberFor<B>) { ... }
}
Expand description
Hooks that the verification queue can use to influence the synchronization algorithm.
Provided Methods§
sourcefn blocks_processed(
&mut self,
_imported: usize,
_count: usize,
_results: Vec<(Result<BlockImportStatus<NumberFor<B>>, BlockImportError>, B::Hash)>,
)
fn blocks_processed( &mut self, _imported: usize, _count: usize, _results: Vec<(Result<BlockImportStatus<NumberFor<B>>, BlockImportError>, B::Hash)>, )
Batch of blocks imported, with or without error.
sourcefn justification_imported(
&mut self,
_who: RuntimeOrigin,
_hash: &B::Hash,
_number: NumberFor<B>,
_success: bool,
)
fn justification_imported( &mut self, _who: RuntimeOrigin, _hash: &B::Hash, _number: NumberFor<B>, _success: bool, )
Justification import result.
sourcefn request_justification(&mut self, _hash: &B::Hash, _number: NumberFor<B>)
fn request_justification(&mut self, _hash: &B::Hash, _number: NumberFor<B>)
Request a justification for the given block.