diff --git a/cmd/utils/cmd.go b/cmd/utils/cmd.go index c9e02eb68c..e1bafc53c3 100644 --- a/cmd/utils/cmd.go +++ b/cmd/utils/cmd.go @@ -211,14 +211,8 @@ func ImportChain(chain *core.BlockChain, fn string) error { log.Info("Skipping batch as all blocks present", "batch", batch, "first", blocks[0].Hash(), "last", blocks[i-1].Hash()) continue } - if failindex, err := chain.InsertChain(missing); err != nil { - var failnumber uint64 - if failindex > 0 && failindex < len(missing) { - failnumber = missing[failindex].NumberU64() - } else { - failnumber = missing[0].NumberU64() - } - return fmt.Errorf("invalid block %d: %v", failnumber, err) + if _, err := chain.InsertChain(missing); err != nil { + return fmt.Errorf("invalid block %d: %v", n, err) } } return nil