diff --git a/internal/ethapi/simulate.go b/internal/ethapi/simulate.go index c5752ce48e..4d9c54464b 100644 --- a/internal/ethapi/simulate.go +++ b/internal/ethapi/simulate.go @@ -578,10 +578,6 @@ func (sim *simulator) makeHeaders(blocks []simBlock) ([]*types.Header, error) { ParentBeaconRoot: parentBeaconRoot, }) // A difficulty override is documented as a no-op for post-merge blocks. - // MakeHeader applies it unconditionally though, so re-zero it here: a - // non-zero difficulty makes the simulated header fail IsPoSHeader, which - // routes block assembly through the legacy (PoW) engine even though the - // block carries post-merge fields, leading to a panic. if isPostMerge { header.Difficulty = big.NewInt(0) }