Skip to content

Commit 07648a6

Browse files
committed
add op milestone to origin milestones
1 parent f20836a commit 07648a6

1 file changed

Lines changed: 5 additions & 11 deletions

File tree

ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/ProtocolScheduleBuilder.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,7 @@
2424
import org.hyperledger.besu.plugin.services.MetricsSystem;
2525

2626
import java.math.BigInteger;
27-
import java.util.List;
28-
import java.util.Map;
29-
import java.util.NavigableMap;
30-
import java.util.Optional;
31-
import java.util.OptionalInt;
32-
import java.util.OptionalLong;
33-
import java.util.TreeMap;
27+
import java.util.*;
3428
import java.util.function.Function;
3529
import java.util.stream.Collectors;
3630
import java.util.stream.Stream;
@@ -145,11 +139,11 @@ private void initSchedule(
145139

146140
validateForkOrdering();
147141

148-
final List<BuilderMapEntry> mileStones;
142+
List<BuilderMapEntry> mileStones = createMilestones(specFactory);
149143
if (config.isOptimism()) {
150-
mileStones = createOpMileStones(specFactory);
151-
} else {
152-
mileStones = createMilestones(specFactory);
144+
final List<BuilderMapEntry> tmpMileStones = new ArrayList<>(mileStones);
145+
tmpMileStones.addAll(createOpMileStones(specFactory));
146+
mileStones = Collections.unmodifiableList(tmpMileStones);
153147
}
154148
final Map<HardforkId, Long> completeMileStoneList = buildFullMilestoneMap(mileStones);
155149
protocolSchedule.setMilestones(completeMileStoneList);

0 commit comments

Comments
 (0)