Remove half the ghostdag store calls in LowestChainBlockAboveOrEqualToBlueScore (#1323)

This commit is contained in:
Elichai Turkel 2020-12-30 13:53:46 +02:00 committed by GitHub
parent bd89ca2125
commit 739cffd918
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -110,8 +110,7 @@ func (dtm *dagTraversalManager) LowestChainBlockAboveOrEqualToBlueScore(highHash
currentHash := highHash
currentBlockGHOSTDAGData := highBlockGHOSTDAGData
iterator := dtm.SelectedParentIterator(highHash)
for iterator.Next() {
for currentBlockGHOSTDAGData.SelectedParent() != nil {
selectedParentBlockGHOSTDAGData, err := dtm.ghostdagDataStore.Get(dtm.databaseContext, currentBlockGHOSTDAGData.SelectedParent())
if err != nil {
return nil, err