Make Verifier::verify mutable (#3165)

* Make Verifier::verify mutable

* Fix GrandPa tests

* Fix doctest

* Fix more doctests
This commit is contained in:
Pierre Krieger
2019-08-07 21:21:44 +02:00
committed by Gavin Wood
parent f11291cd9a
commit 97febf4c30
11 changed files with 102 additions and 72 deletions
+2 -2
View File
@@ -624,7 +624,7 @@ impl<B: BlockT, C> Verifier<B> for BabeVerifier<C> where
C::Api: BlockBuilderApi<B> + BabeApi<B>,
{
fn verify(
&self,
&mut self,
origin: BlockOrigin,
header: B::Header,
justification: Option<Justification>,
@@ -1182,7 +1182,7 @@ pub fn import_queue<B, E, Block: BlockT<Hash=H256>, I, RA, PRA>(
let timestamp_core = verifier.time_source.clone();
let queue = BasicQueue::new(
Arc::new(verifier),
verifier,
Box::new(block_import.clone()),
justification_import,
finality_proof_import,