Skip to content

Commit b7080e9

Browse files
committed
Enable smoothing pool registrations on upgrade
1 parent 59b9fb2 commit b7080e9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

contracts/contract/upgrade/RocketUpgradeOneDotOne.sol

+8
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,22 @@ contract RocketUpgradeOneDotOne is RocketBase {
160160
_addContract("rocketNetworkPenalties", rocketNetworkPenalties, rocketNetworkPenaltiesAbi);
161161

162162
// Migrate settings
163+
164+
// Network settings
163165
bytes32 settingNameSpace = keccak256(abi.encodePacked("dao.protocol.setting.", "network"));
164166
setUint(keccak256(abi.encodePacked(settingNameSpace, "network.penalty.threshold")), 0.51 ether); // Consensus for penalties requires 51% vote
165167
setUint(keccak256(abi.encodePacked(settingNameSpace, "network.penalty.per.rate")), 0.1 ether); // 10% per penalty
166168
setBool(keccak256(abi.encodePacked(settingNameSpace, "network.submit.rewards.enabled")), true); // Enable reward submission
167169
setUint(keccak256(abi.encodePacked(settingNameSpace, "network.reth.deposit.delay")), 0); // Remove the rETH deposit delay entirely
170+
171+
// Deposit settings
168172
settingNameSpace = keccak256(abi.encodePacked("dao.protocol.setting.", "deposit"));
169173
setUint(keccak256(abi.encodePacked(settingNameSpace, "deposit.fee")), 0.0005 ether); // 0.05% deposit fee
170174

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+
171179
// Initialise reward settings
172180
RocketDAONodeTrustedSettingsRewardsInterface rewardsSettings = RocketDAONodeTrustedSettingsRewardsInterface(rocketDAONodeTrustedSettingsRewards);
173181
rewardsSettings.initialise();

0 commit comments

Comments
 (0)