Test synchronizer reorg

This commit is contained in:
Eduard S
2020-11-11 16:46:13 +01:00
parent adedd77956
commit 457ff94bfa
6 changed files with 194 additions and 79 deletions

View File

@@ -289,11 +289,12 @@ func (s *Synchronizer) reorg(uncleBlock *common.Block) (int64, error) {
if err != nil && err != sql.ErrNoRows {
return 0, err
}
if batchNum != 0 {
err = s.stateDB.Reset(batchNum)
if err != nil {
return 0, err
}
if err == sql.ErrNoRows {
batchNum = 0
}
err = s.stateDB.Reset(batchNum)
if err != nil {
return 0, err
}
return blockNum, nil