28
28
import tech .pegasys .teku .spec .logic .common .util .LightClientUtil ;
29
29
import tech .pegasys .teku .spec .logic .common .util .SyncCommitteeUtil ;
30
30
import tech .pegasys .teku .spec .logic .common .util .ValidatorsUtil ;
31
- import tech .pegasys .teku .spec .logic .versions .altair .helpers .BeaconStateAccessorsAltair ;
32
31
import tech .pegasys .teku .spec .logic .versions .altair .statetransition .epoch .ValidatorStatusFactoryAltair ;
33
32
import tech .pegasys .teku .spec .logic .versions .bellatrix .helpers .BeaconStateMutatorsBellatrix ;
34
33
import tech .pegasys .teku .spec .logic .versions .bellatrix .helpers .BellatrixTransitionHelpers ;
35
34
import tech .pegasys .teku .spec .logic .versions .bellatrix .util .BlindBlockUtilBellatrix ;
36
35
import tech .pegasys .teku .spec .logic .versions .capella .block .BlockProcessorCapella ;
37
36
import tech .pegasys .teku .spec .logic .versions .capella .operations .validation .OperationValidatorCapella ;
38
- import tech .pegasys .teku .spec .logic .versions .capella .statetransition .epoch .EpochProcessorCapella ;
39
- import tech .pegasys .teku .spec .logic .versions .deneb .helpers .BeaconStateAccessorsDeneb ;
40
37
import tech .pegasys .teku .spec .logic .versions .deneb .helpers .MiscHelpersDeneb ;
41
38
import tech .pegasys .teku .spec .logic .versions .deneb .operations .validation .AttestationDataValidatorDeneb ;
42
39
import tech .pegasys .teku .spec .logic .versions .deneb .util .AttestationUtilDeneb ;
43
40
import tech .pegasys .teku .spec .logic .versions .deneb .util .ForkChoiceUtilDeneb ;
44
41
import tech .pegasys .teku .spec .logic .versions .electra .block .BlockProcessorElectra ;
45
42
import tech .pegasys .teku .spec .logic .versions .electra .forktransition .ElectraStateUpgrade ;
43
+ import tech .pegasys .teku .spec .logic .versions .electra .helpers .BeaconStateAccessorsElectra ;
46
44
import tech .pegasys .teku .spec .logic .versions .electra .helpers .MiscHelpersElectra ;
45
+ import tech .pegasys .teku .spec .logic .versions .electra .helpers .PredicatesElectra ;
46
+ import tech .pegasys .teku .spec .logic .versions .electra .statetransition .epoch .EpochProcessorElectra ;
47
47
import tech .pegasys .teku .spec .schemas .SchemaDefinitionsElectra ;
48
48
49
49
public class SpecLogicElectra extends AbstractSpecLogic {
@@ -53,15 +53,15 @@ public class SpecLogicElectra extends AbstractSpecLogic {
53
53
private SpecLogicElectra (
54
54
final Predicates predicates ,
55
55
final MiscHelpersDeneb miscHelpers ,
56
- final BeaconStateAccessorsAltair beaconStateAccessors ,
56
+ final BeaconStateAccessorsElectra beaconStateAccessors ,
57
57
final BeaconStateMutatorsBellatrix beaconStateMutators ,
58
58
final OperationSignatureVerifier operationSignatureVerifier ,
59
59
final ValidatorsUtil validatorsUtil ,
60
60
final BeaconStateUtil beaconStateUtil ,
61
61
final AttestationUtil attestationUtil ,
62
62
final OperationValidator operationValidator ,
63
63
final ValidatorStatusFactoryAltair validatorStatusFactory ,
64
- final EpochProcessorCapella epochProcessor ,
64
+ final EpochProcessorElectra epochProcessor ,
65
65
final BlockProcessorCapella blockProcessor ,
66
66
final ForkChoiceUtil forkChoiceUtil ,
67
67
final BlockProposalUtil blockProposalUtil ,
@@ -93,11 +93,11 @@ private SpecLogicElectra(
93
93
public static SpecLogicElectra create (
94
94
final SpecConfigElectra config , final SchemaDefinitionsElectra schemaDefinitions ) {
95
95
// Helpers
96
- final Predicates predicates = new Predicates (config );
96
+ final PredicatesElectra predicates = new PredicatesElectra (config );
97
97
final MiscHelpersElectra miscHelpers =
98
98
new MiscHelpersElectra (config , predicates , schemaDefinitions );
99
- final BeaconStateAccessorsDeneb beaconStateAccessors =
100
- new BeaconStateAccessorsDeneb (config , predicates , miscHelpers );
99
+ final BeaconStateAccessorsElectra beaconStateAccessors =
100
+ new BeaconStateAccessorsElectra (config , predicates , miscHelpers );
101
101
final BeaconStateMutatorsBellatrix beaconStateMutators =
102
102
new BeaconStateMutatorsBellatrix (config , miscHelpers , beaconStateAccessors );
103
103
@@ -126,8 +126,8 @@ public static SpecLogicElectra create(
126
126
predicates ,
127
127
miscHelpers ,
128
128
beaconStateAccessors );
129
- final EpochProcessorCapella epochProcessor =
130
- new EpochProcessorCapella (
129
+ final EpochProcessorElectra epochProcessor =
130
+ new EpochProcessorElectra (
131
131
config ,
132
132
miscHelpers ,
133
133
beaconStateAccessors ,
0 commit comments