diff --git a/substrate/core/consensus/aura/src/lib.rs b/substrate/core/consensus/aura/src/lib.rs index fd0ab30c9a..585fbc522f 100644 --- a/substrate/core/consensus/aura/src/lib.rs +++ b/substrate/core/consensus/aura/src/lib.rs @@ -245,7 +245,7 @@ impl slots::SimpleSlotWorker for AuraWorker Box Box, @@ -541,7 +541,7 @@ impl Verifier for AuraVerifier where _ => None, }); - let import_block = BlockImportParams { + let block_import_params = BlockImportParams { origin, header: pre_header, post_digests: vec![seal], @@ -552,7 +552,7 @@ impl Verifier for AuraVerifier where fork_choice: ForkChoiceStrategy::LongestChain, }; - Ok((import_block, maybe_keys)) + Ok((block_import_params, maybe_keys)) } CheckedHeader::Deferred(a, b) => { debug!(target: "aura", "Checking {:?} failed; {:?}, {:?}.", hash, a, b); diff --git a/substrate/core/consensus/babe/src/lib.rs b/substrate/core/consensus/babe/src/lib.rs index c9c80eb1e9..acb66038de 100644 --- a/substrate/core/consensus/babe/src/lib.rs +++ b/substrate/core/consensus/babe/src/lib.rs @@ -324,7 +324,7 @@ impl slots::SimpleSlotWorker for BabeWorker Box Box, @@ -879,7 +879,7 @@ impl Verifier for BabeVerifier Verifier for BabeVerifier { debug!(target: "babe", "Checking {:?} failed; {:?}, {:?}.", hash, a, b); diff --git a/substrate/core/consensus/slots/src/lib.rs b/substrate/core/consensus/slots/src/lib.rs index fadb311f7d..bcceb62bb6 100644 --- a/substrate/core/consensus/slots/src/lib.rs +++ b/substrate/core/consensus/slots/src/lib.rs @@ -95,7 +95,7 @@ pub trait SimpleSlotWorker { fn pre_digest_data(&self, slot_number: u64, claim: &Self::Claim) -> Vec>; /// Returns a function which produces a `BlockImportParams`. - fn import_block(&self) -> Box Box, @@ -198,7 +198,7 @@ pub trait SimpleSlotWorker { futures::future::Either::Right((Err(err), _)) => Err(err), }); - let import_block = self.import_block(); + let block_import_params_maker = self.block_import_params(); let block_import = self.block_import(); let logging_target = self.logging_target(); @@ -223,7 +223,7 @@ pub trait SimpleSlotWorker { let header_hash = header.hash(); let parent_hash = header.parent_hash().clone(); - let import_block = import_block( + let block_import_params = block_import_params_maker( header, &header_hash, body, @@ -232,17 +232,17 @@ pub trait SimpleSlotWorker { info!("Pre-sealed block for proposal at {}. Hash now {:?}, previously {:?}.", header_num, - import_block.post_header().hash(), + block_import_params.post_header().hash(), header_hash, ); telemetry!(CONSENSUS_INFO; "slots.pre_sealed_block"; "header_num" => ?header_num, - "hash_now" => ?import_block.post_header().hash(), + "hash_now" => ?block_import_params.post_header().hash(), "hash_previously" => ?header_hash, ); - if let Err(err) = block_import.lock().import_block(import_block, Default::default()) { + if let Err(err) = block_import.lock().import_block(block_import_params, Default::default()) { warn!(target: logging_target, "Error with block built on {:?}: {:?}", parent_hash,