mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-28 05:07:55 +00:00
Remove set_finality_proof_request_builder (#3087)
* Remove set_finality_proof_request_builder * Fix Babe * Fix Grandpa * Fix service doctests
This commit is contained in:
committed by
Bastian Köcher
parent
814b9056b3
commit
efed2e3098
@@ -37,7 +37,7 @@ use log::{debug, trace, warn, info, error};
|
||||
use crate::protocol::PeerInfo as ProtocolPeerInfo;
|
||||
use libp2p::PeerId;
|
||||
use client::{BlockStatus, ClientInfo};
|
||||
use consensus::{BlockOrigin, import_queue::{IncomingBlock, BoxFinalityProofRequestBuilder}};
|
||||
use consensus::{BlockOrigin, import_queue::IncomingBlock};
|
||||
use client::error::Error as ClientError;
|
||||
use blocks::BlockCollection;
|
||||
use extra_requests::ExtraRequests;
|
||||
@@ -47,7 +47,7 @@ use runtime_primitives::traits::{
|
||||
};
|
||||
use runtime_primitives::{Justification, generic::BlockId};
|
||||
use crate::message;
|
||||
use crate::config::Roles;
|
||||
use crate::config::{Roles, BoxFinalityProofRequestBuilder};
|
||||
use std::collections::HashSet;
|
||||
|
||||
mod blocks;
|
||||
@@ -196,7 +196,11 @@ pub struct Status<B: BlockT> {
|
||||
|
||||
impl<B: BlockT> ChainSync<B> {
|
||||
/// Create a new instance. Pass the initial known state of the chain.
|
||||
pub(crate) fn new(role: Roles, info: &ClientInfo<B>) -> Self {
|
||||
pub(crate) fn new(
|
||||
role: Roles,
|
||||
info: &ClientInfo<B>,
|
||||
request_builder: Option<BoxFinalityProofRequestBuilder<B>>
|
||||
) -> Self {
|
||||
let mut required_block_attributes =
|
||||
message::BlockAttributes::HEADER | message::BlockAttributes::JUSTIFICATION;
|
||||
|
||||
@@ -215,7 +219,7 @@ impl<B: BlockT> ChainSync<B> {
|
||||
required_block_attributes,
|
||||
queue_blocks: Default::default(),
|
||||
best_importing_number: Zero::zero(),
|
||||
request_builder: None,
|
||||
request_builder,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -715,10 +719,6 @@ impl<B: BlockT> ChainSync<B> {
|
||||
self.extra_finality_proofs.try_finalize_root(request_block, finalization_result, true);
|
||||
}
|
||||
|
||||
pub fn set_finality_proof_request_builder(&mut self, builder: BoxFinalityProofRequestBuilder<B>) {
|
||||
self.request_builder = Some(builder)
|
||||
}
|
||||
|
||||
/// Log that a block has been successfully imported
|
||||
pub fn block_imported(&mut self, hash: &B::Hash, number: NumberFor<B>) {
|
||||
trace!(target: "sync", "Block imported successfully {} ({})", number, hash);
|
||||
|
||||
Reference in New Issue
Block a user