mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-10-14 00:59:33 +00:00
PruningManager: Delete tips that are in pruningPoint.Anticone from the tips list (#1351)
This commit is contained in:
parent
72a7ca53e6
commit
70d515a5a9
@ -217,6 +217,7 @@ func (pm *pruningManager) deletePastBlocks(pruningPoint *externalapi.DomainHash)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
newTips := make([]*externalapi.DomainHash, 0, len(dagTips))
|
||||
virtualParents, err := pm.dagTopologyManager.Parents(model.VirtualBlockHash)
|
||||
if err != nil {
|
||||
return err
|
||||
@ -232,9 +233,11 @@ func (pm *pruningManager) deletePastBlocks(pruningPoint *externalapi.DomainHash)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
newTips = append(newTips, tip)
|
||||
}
|
||||
}
|
||||
|
||||
pm.consensusStateStore.StageTips(newTips)
|
||||
// Add P.Parents
|
||||
parents, err := pm.dagTopologyManager.Parents(pruningPoint)
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user