Skip to content

Commit 67e9fb7

Browse files
chore: rename V1MessageEnabled->EnableAggregateValidatorRegistrationV1
1 parent 26e84d6 commit 67e9fb7

File tree

3 files changed

+38
-38
lines changed

3 files changed

+38
-38
lines changed

rolling-shutter/keyperimpl/gnosis/config.go

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -100,32 +100,32 @@ func (c *Config) GetAddress() common.Address {
100100
}
101101

102102
type GnosisConfig struct {
103-
Node *configuration.EthnodeConfig `shconfig:",required"`
104-
Contracts *GnosisContractsConfig `shconfig:",required"`
105-
EncryptedGasLimit uint64 `shconfig:",required"`
106-
MinGasPerTransaction uint64 `shconfig:",required"`
107-
MaxTxPointerAge uint64 `shconfig:",required"`
108-
SecondsPerSlot uint64 `shconfig:",required"`
109-
SlotsPerEpoch uint64 `shconfig:",required"`
110-
GenesisSlotTimestamp uint64 `shconfig:",required"`
111-
SyncStartBlockNumber uint64 `shconfig:",required"`
112-
SyncMonitorCheckInterval uint64 `shconfig:",required"`
113-
V1ValidatorMessageEnabled bool `shconfig:",required"`
103+
Node *configuration.EthnodeConfig `shconfig:",required"`
104+
Contracts *GnosisContractsConfig `shconfig:",required"`
105+
EncryptedGasLimit uint64 `shconfig:",required"`
106+
MinGasPerTransaction uint64 `shconfig:",required"`
107+
MaxTxPointerAge uint64 `shconfig:",required"`
108+
SecondsPerSlot uint64 `shconfig:",required"`
109+
SlotsPerEpoch uint64 `shconfig:",required"`
110+
GenesisSlotTimestamp uint64 `shconfig:",required"`
111+
SyncStartBlockNumber uint64 `shconfig:",required"`
112+
SyncMonitorCheckInterval uint64 `shconfig:",required"`
113+
EnableAggregateValidatorRegistrationV1 bool `shconfig:",required"`
114114
}
115115

116116
func NewGnosisConfig() *GnosisConfig {
117117
c := &GnosisConfig{
118-
Node: configuration.NewEthnodeConfig(),
119-
Contracts: NewGnosisContractsConfig(),
120-
EncryptedGasLimit: 0,
121-
MinGasPerTransaction: 0,
122-
MaxTxPointerAge: 0,
123-
SecondsPerSlot: 0,
124-
SlotsPerEpoch: 0,
125-
GenesisSlotTimestamp: 0,
126-
SyncStartBlockNumber: 0,
127-
SyncMonitorCheckInterval: 0,
128-
V1ValidatorMessageEnabled: false,
118+
Node: configuration.NewEthnodeConfig(),
119+
Contracts: NewGnosisContractsConfig(),
120+
EncryptedGasLimit: 0,
121+
MinGasPerTransaction: 0,
122+
MaxTxPointerAge: 0,
123+
SecondsPerSlot: 0,
124+
SlotsPerEpoch: 0,
125+
GenesisSlotTimestamp: 0,
126+
SyncStartBlockNumber: 0,
127+
SyncMonitorCheckInterval: 0,
128+
EnableAggregateValidatorRegistrationV1: false,
129129
}
130130
c.Init()
131131
return c
@@ -163,7 +163,7 @@ func (c *GnosisConfig) SetExampleValues() error {
163163
c.GenesisSlotTimestamp = 1665410700
164164
c.SyncStartBlockNumber = 0
165165
c.SyncMonitorCheckInterval = 30
166-
c.V1ValidatorMessageEnabled = false
166+
c.EnableAggregateValidatorRegistrationV1 = false
167167
return nil
168168
}
169169

rolling-shutter/keyperimpl/gnosis/keyper.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,13 @@ func (kpr *Keyper) initValidatorSyncer(ctx context.Context) error {
248248
return errors.Wrap(err, "failed to instantiate validator registry contract")
249249
}
250250
kpr.validatorSyncer = &ValidatorSyncer{
251-
Contract: validatorRegistryContract,
252-
DBPool: kpr.dbpool,
253-
BeaconAPIClient: kpr.beaconAPIClient,
254-
ExecutionClient: validatorSyncerClient,
255-
ChainID: chainID.Uint64(),
256-
SyncStartBlockNumber: kpr.config.Gnosis.SyncStartBlockNumber,
257-
V1MessageEnabled: kpr.config.Gnosis.V1ValidatorMessageEnabled,
251+
Contract: validatorRegistryContract,
252+
DBPool: kpr.dbpool,
253+
BeaconAPIClient: kpr.beaconAPIClient,
254+
ExecutionClient: validatorSyncerClient,
255+
ChainID: chainID.Uint64(),
256+
SyncStartBlockNumber: kpr.config.Gnosis.SyncStartBlockNumber,
257+
EnableAggregateValidatorRegistrationV1: kpr.config.Gnosis.EnableAggregateValidatorRegistrationV1,
258258
}
259259

260260
// Perform an initial sync now because it might take some time and doing so during regular

rolling-shutter/keyperimpl/gnosis/validatorsyncer.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ const (
2929
)
3030

3131
type ValidatorSyncer struct {
32-
Contract *validatorRegistryBindings.Validatorregistry
33-
DBPool *pgxpool.Pool
34-
BeaconAPIClient *beaconapiclient.Client
35-
ExecutionClient *ethclient.Client
36-
ChainID uint64
37-
SyncStartBlockNumber uint64
38-
V1MessageEnabled bool
32+
Contract *validatorRegistryBindings.Validatorregistry
33+
DBPool *pgxpool.Pool
34+
BeaconAPIClient *beaconapiclient.Client
35+
ExecutionClient *ethclient.Client
36+
ChainID uint64
37+
SyncStartBlockNumber uint64
38+
EnableAggregateValidatorRegistrationV1 bool
3939
}
4040

4141
func (v *ValidatorSyncer) Sync(ctx context.Context, header *types.Header) error {
@@ -227,7 +227,7 @@ func (v *ValidatorSyncer) filterEvents(
227227
evLog.Warn().Msg("ignoring registration message with invalid signature")
228228
continue
229229
}
230-
} else if v.V1MessageEnabled && msg.Version == validatorregistry.AggregateValidatorRegistrationMessageVersion {
230+
} else if v.EnableAggregateValidatorRegistrationV1 && msg.Version == validatorregistry.AggregateValidatorRegistrationMessageVersion {
231231
if !validatorregistry.VerifyAggregateSignature(sig, pubKeys, msg) {
232232
evLog.Warn().Msg("ignoring validator registration message with invalid signature")
233233
continue

0 commit comments

Comments
 (0)