You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
trace!(target:"consensus","verify_seal - hbbft state epoch does not match epoch at the header's parent, attempting to reconstruct the appropriate public key share from scratch.");
557
-
// If the requested block nr is already imported we try to generate the public master key from scratch.
558
-
let posdao_epoch_start = matchget_posdao_epoch_start(
559
-
&*client,
560
-
BlockId::Number(parent_block_nr),
561
-
){
562
-
Ok(epoch_start) => epoch_start,
563
-
Err(e) => {
564
-
error!(target:"consensus","Querying epoch start block failed with error: {:?}", e);
565
-
returnfalse;
566
-
}
567
-
};
568
567
569
-
let synckeygen = matchinitialize_synckeygen(
570
-
&*client,
571
-
&Arc::new(RwLock::new(Option::None)),
572
-
BlockId::Number(posdao_epoch_start.low_u64()),
573
-
ValidatorType::Current,
574
-
){
575
-
Ok(synckeygen) => synckeygen,
576
-
Err(e) => {
577
-
let diff = parent_block_nr - posdao_epoch_start.low_u64();
0 commit comments