File tree Expand file tree Collapse file tree
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424import org .hyperledger .besu .plugin .services .MetricsSystem ;
2525
2626import 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 .*;
3428import java .util .function .Function ;
3529import java .util .stream .Collectors ;
3630import 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 );
You can’t perform that action at this time.
0 commit comments