From 2ae3fe121c6ffc1e52ec03e1e4db2645963b830b Mon Sep 17 00:00:00 2001 From: Joshy Orndorff Date: Fri, 8 May 2020 05:18:32 -0400 Subject: [PATCH] Fix light clients in manual seal nodes (#5955) * WIP * WIP --- substrate/client/consensus/manual-seal/src/lib.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/substrate/client/consensus/manual-seal/src/lib.rs b/substrate/client/consensus/manual-seal/src/lib.rs index fefd3aa2d7..c59bd61a97 100644 --- a/substrate/client/consensus/manual-seal/src/lib.rs +++ b/substrate/client/consensus/manual-seal/src/lib.rs @@ -42,7 +42,6 @@ pub use self::{ error::Error, rpc::{EngineCommand, CreatedBlock}, }; -use sc_client_api::{TransactionFor, Backend}; /// The verifier for the manual seal engine; instantly finalizes. struct ManualSealVerifier; @@ -66,17 +65,17 @@ impl Verifier for ManualSealVerifier { } /// Instantiate the import queue for the manual seal consensus engine. -pub fn import_queue( - block_import: BoxBlockImport>, +pub fn import_queue( + block_import: BoxBlockImport, spawner: &impl sp_core::traits::SpawnBlocking, -) -> BasicQueue> +) -> BasicQueue where Block: BlockT, - B: Backend + 'static, + Transaction: Send + Sync + 'static, { BasicQueue::new( ManualSealVerifier, - Box::new(block_import), + block_import, None, None, spawner,