Implement block proposal logic

This commit is contained in:
Luke Parker
2022-10-21 23:36:24 -04:00
parent adfc9a5d1d
commit bf5bdb89c2
9 changed files with 91 additions and 23 deletions

View File

@@ -1,9 +1,8 @@
use sc_service::ChainType;
use sp_runtime::traits::Verify;
use sp_core::{Pair as PairTrait, sr25519::Pair};
use serai_runtime::{WASM_BINARY, AccountId, Signature, GenesisConfig, SystemConfig, BalancesConfig};
use serai_runtime::{WASM_BINARY, AccountId, GenesisConfig, SystemConfig, BalancesConfig};
pub type ChainSpec = sc_service::GenericChainSpec<GenesisConfig>;

View File

@@ -63,8 +63,12 @@ pub fn new_partial(config: &Configuration) -> Result<PartialComponents, ServiceE
client.clone(),
);
let import_queue =
serai_consensus::import_queue(&task_manager, client.clone(), config.prometheus_registry())?;
let import_queue = serai_consensus::import_queue(
&task_manager,
client.clone(),
transaction_pool.clone(),
config.prometheus_registry(),
)?;
let select_chain = serai_consensus::TendermintSelectChain::new(backend.clone());