diff --git a/core/block_validator.go b/core/block_validator.go index 555c5ee06..801d2572b 100644 --- a/core/block_validator.go +++ b/core/block_validator.go @@ -292,7 +292,7 @@ func calcDifficultyHomestead(time, parentTime uint64, parentNumber, parentDiff * // minimum difficulty can ever be (before exponential factor) if x.Cmp(params.MinimumDifficulty) < 0 { - x = params.MinimumDifficulty + x.Set(params.MinimumDifficulty) } // for the exponential factor @@ -325,7 +325,7 @@ func calcDifficultyFrontier(time, parentTime uint64, parentNumber, parentDiff *b diff.Sub(parentDiff, adjust) } if diff.Cmp(params.MinimumDifficulty) < 0 { - diff = params.MinimumDifficulty + diff.Set(params.MinimumDifficulty) } periodCount := new(big.Int).Add(parentNumber, common.Big1)