difftreelog
Merge pull request #1037 from UniqueNetwork/fix/do-not-require-seconded
in: master
Do not require seconded in block announce
1 file changed
node/cli/src/service.rsdiffbeforeafterboth35};35};36use cumulus_client_consensus_common::ParachainBlockImport as TParachainBlockImport;36use cumulus_client_consensus_common::ParachainBlockImport as TParachainBlockImport;37use cumulus_client_consensus_proposer::Proposer;37use cumulus_client_consensus_proposer::Proposer;38use cumulus_client_network::RequireSecondedInBlockAnnounce;39use cumulus_client_service::{38use cumulus_client_service::{40 build_relay_chain_interface, prepare_node_config, start_relay_chain_tasks, DARecoveryProfile,39 build_relay_chain_interface, prepare_node_config, start_relay_chain_tasks, DARecoveryProfile,41 StartRelayChainTasksParams,40 StartRelayChainTasksParams,399 .await398 .await400 .map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?;399 .map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?;401400401 // Aura is sybil-resistant, collator-selection is generally too.402 let block_announce_validator =402 let block_announce_validator =403 RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), para_id);403 cumulus_client_network::AssumeSybilResistance::allow_seconded_messages();404404405 let validator = parachain_config.role.is_authority();405 let validator = parachain_config.role.is_authority();406 let prometheus_registry = parachain_config.prometheus_registry().cloned();406 let prometheus_registry = parachain_config.prometheus_registry().cloned();