File tree 1 file changed +8
-0
lines changed
contracts/contract/upgrade
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -160,14 +160,22 @@ contract RocketUpgradeOneDotOne is RocketBase {
160
160
_addContract ("rocketNetworkPenalties " , rocketNetworkPenalties, rocketNetworkPenaltiesAbi);
161
161
162
162
// Migrate settings
163
+
164
+ // Network settings
163
165
bytes32 settingNameSpace = keccak256 (abi.encodePacked ("dao.protocol.setting. " , "network " ));
164
166
setUint (keccak256 (abi.encodePacked (settingNameSpace, "network.penalty.threshold " )), 0.51 ether); // Consensus for penalties requires 51% vote
165
167
setUint (keccak256 (abi.encodePacked (settingNameSpace, "network.penalty.per.rate " )), 0.1 ether); // 10% per penalty
166
168
setBool (keccak256 (abi.encodePacked (settingNameSpace, "network.submit.rewards.enabled " )), true ); // Enable reward submission
167
169
setUint (keccak256 (abi.encodePacked (settingNameSpace, "network.reth.deposit.delay " )), 0 ); // Remove the rETH deposit delay entirely
170
+
171
+ // Deposit settings
168
172
settingNameSpace = keccak256 (abi.encodePacked ("dao.protocol.setting. " , "deposit " ));
169
173
setUint (keccak256 (abi.encodePacked (settingNameSpace, "deposit.fee " )), 0.0005 ether); // 0.05% deposit fee
170
174
175
+ // Node settings
176
+ settingNameSpace = keccak256 (abi.encodePacked ("dao.protocol.setting. " , "node " ));
177
+ setBool (keccak256 (abi.encodePacked (settingNameSpace, "node.smoothing.pool.registration.enabled " )), true ); // Smoothing pool registrations enabled
178
+
171
179
// Initialise reward settings
172
180
RocketDAONodeTrustedSettingsRewardsInterface rewardsSettings = RocketDAONodeTrustedSettingsRewardsInterface (rocketDAONodeTrustedSettingsRewards);
173
181
rewardsSettings.initialise ();
You can’t perform that action at this time.
0 commit comments