@@ -100,30 +100,32 @@ func (c *Config) GetAddress() common.Address {
100100}
101101
102102type 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"`
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"`
113114}
114115
115116func NewGnosisConfig () * GnosisConfig {
116117 c := & GnosisConfig {
117- Node : configuration .NewEthnodeConfig (),
118- Contracts : NewGnosisContractsConfig (),
119- EncryptedGasLimit : 0 ,
120- MinGasPerTransaction : 0 ,
121- MaxTxPointerAge : 0 ,
122- SecondsPerSlot : 0 ,
123- SlotsPerEpoch : 0 ,
124- GenesisSlotTimestamp : 0 ,
125- SyncStartBlockNumber : 0 ,
126- SyncMonitorCheckInterval : 0 ,
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 ,
127129 }
128130 c .Init ()
129131 return c
@@ -161,6 +163,7 @@ func (c *GnosisConfig) SetExampleValues() error {
161163 c .GenesisSlotTimestamp = 1665410700
162164 c .SyncStartBlockNumber = 0
163165 c .SyncMonitorCheckInterval = 30
166+ c .EnableAggregateValidatorRegistrationV1 = false
164167 return nil
165168}
166169
0 commit comments