eth: ignore genesis block on importChain (#27956)

This commit is contained in:
Marius van der Wijden 2023-08-21 19:32:34 +02:00 committed by GitHub
parent 5976e58415
commit b3024e8fe6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -118,6 +118,10 @@ func (api *AdminAPI) ImportChain(file string) (bool, error) {
} else if err != nil { } else if err != nil {
return false, fmt.Errorf("block %d: failed to parse: %v", index, err) return false, fmt.Errorf("block %d: failed to parse: %v", index, err)
} }
// ignore the genesis block when importing blocks
if block.NumberU64() == 0 {
continue
}
blocks = append(blocks, block) blocks = append(blocks, block)
index++ index++
} }