We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 83ef86b commit 29cb60dCopy full SHA for 29cb60d
src/chain_sync/chain_follower.rs
@@ -725,7 +725,11 @@ impl<DB: Blockstore> SyncStateMachine<DB> {
725
}
726
727
fn mark_validated_tipset(&mut self, tipset: Arc<FullTipset>, is_proposed_head: bool) {
728
- assert!(self.is_validated(&tipset), "Tipset must be validated");
+ if !self.is_validated(&tipset) {
729
+ tracing::error!(epoch = %tipset.epoch(), tsk = %tipset.key(), "Tipset must be validated");
730
+ return;
731
+ }
732
+
733
self.tipsets.remove(tipset.key());
734
let tipset = tipset.deref().clone().into_tipset();
735
// cs.put_tipset requires state and doesn't work in stateless mode
0 commit comments