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 {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
newTips := make([]*externalapi.DomainHash, 0, len(dagTips))
|
||||||
virtualParents, err := pm.dagTopologyManager.Parents(model.VirtualBlockHash)
|
virtualParents, err := pm.dagTopologyManager.Parents(model.VirtualBlockHash)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -232,9 +233,11 @@ func (pm *pruningManager) deletePastBlocks(pruningPoint *externalapi.DomainHash)
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
newTips = append(newTips, tip)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
pm.consensusStateStore.StageTips(newTips)
|
||||||
// Add P.Parents
|
// Add P.Parents
|
||||||
parents, err := pm.dagTopologyManager.Parents(pruningPoint)
|
parents, err := pm.dagTopologyManager.Parents(pruningPoint)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user