Update for warp sync (#3564)

* Update for warp sync

* update Substrate

Co-authored-by: parity-processbot <>
This commit is contained in:
Arkadiy Paronyan
2021-10-07 12:46:42 +02:00
committed by GitHub
parent 4582c7d92e
commit 8f838f2bde
3 changed files with 181 additions and 167 deletions
+173 -167
View File
File diff suppressed because it is too large Load Diff
@@ -96,6 +96,7 @@ impl HeaderBackend<Block> for TestClient {
finalized_number,
number_leaves: 0,
finalized_state: None,
block_gap: None,
}
}
fn number(&self, hash: Hash) -> sp_blockchain::Result<Option<BlockNumber>> {
+7
View File
@@ -788,9 +788,16 @@ where
let (dispute_req_receiver, cfg) = IncomingRequest::get_config_receiver();
config.network.request_response_protocols.push(cfg);
let grandpa_hard_forks = if config.chain_spec.is_kusama() {
grandpa_support::kusama_hard_forks()
} else {
Vec::new()
};
let warp_sync = Arc::new(grandpa::warp_proof::NetworkProvider::new(
backend.clone(),
import_setup.1.shared_authority_set().clone(),
grandpa_hard_forks,
));
let (network, system_rpc_tx, network_starter) =