You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function getStatus() overrideexternalviewreturns (MinipoolStatus) { return status; }
51
-
function getFinalised() overrideexternalviewreturns (bool) { return finalised; }
52
-
function getStatusBlock() overrideexternalviewreturns (uint256) { return statusBlock; }
53
-
function getStatusTime() overrideexternalviewreturns (uint256) { return statusTime; }
54
-
function getScrubVoted(address_member) overrideexternalviewreturns (bool) { return memberScrubVotes[_member]; }
50
+
function getStatus() overrideexternalviewreturns (MinipoolStatus) {return status;}
51
+
52
+
function getFinalised() overrideexternalviewreturns (bool) {return finalised;}
53
+
54
+
function getStatusBlock() overrideexternalviewreturns (uint256) {return statusBlock;}
55
+
56
+
function getStatusTime() overrideexternalviewreturns (uint256) {return statusTime;}
57
+
58
+
function getScrubVoted(address_member) overrideexternalviewreturns (bool) {return memberScrubVotes[_member];}
55
59
56
60
// Deposit type getter
57
-
function getDepositType() overrideexternalviewreturns (MinipoolDeposit) {return depositType;}
61
+
function getDepositType() overrideexternalviewreturns (MinipoolDeposit) {return depositType;}
58
62
59
63
// Node detail getters
60
-
function getNodeAddress() overrideexternalviewreturns (address) { return nodeAddress; }
61
-
function getNodeFee() overrideexternalviewreturns (uint256) { return nodeFee; }
62
-
function getNodeDepositBalance() overrideexternalviewreturns (uint256) { return nodeDepositBalance; }
63
-
function getNodeRefundBalance() overrideexternalviewreturns (uint256) { return nodeRefundBalance; }
64
-
function getNodeDepositAssigned() overrideexternalviewreturns (bool) { return userDepositAssignedTime !=0; }
65
-
function getPreLaunchValue() overrideexternalviewreturns (uint256) { return preLaunchValue; }
66
-
function getNodeTopUpValue() overrideexternalviewreturns (uint256) { return nodeDepositBalance.sub(preLaunchValue); }
67
-
function getVacant() overrideexternalviewreturns (bool) { return vacant; }
68
-
function getPreMigrationBalance() overrideexternalviewreturns (uint256) { return preMigrationBalance; }
69
-
function getUserDistributed() overrideexternalviewreturns (bool) { return userDistributed; }
64
+
function getNodeAddress() overrideexternalviewreturns (address) {return nodeAddress;}
65
+
66
+
function getNodeFee() overrideexternalviewreturns (uint256) {return nodeFee;}
67
+
68
+
function getNodeDepositBalance() overrideexternalviewreturns (uint256) {return nodeDepositBalance;}
69
+
70
+
function getNodeRefundBalance() overrideexternalviewreturns (uint256) {return nodeRefundBalance;}
71
+
72
+
function getNodeDepositAssigned() overrideexternalviewreturns (bool) {return userDepositAssignedTime !=0;}
73
+
74
+
function getPreLaunchValue() overrideexternalviewreturns (uint256) {return preLaunchValue;}
75
+
76
+
function getNodeTopUpValue() overrideexternalviewreturns (uint256) {return nodeDepositBalance.sub(preLaunchValue);}
77
+
78
+
function getVacant() overrideexternalviewreturns (bool) {return vacant;}
79
+
80
+
function getPreMigrationBalance() overrideexternalviewreturns (uint256) {return preMigrationBalance;}
81
+
82
+
function getUserDistributed() overrideexternalviewreturns (bool) {return userDistributed;}
70
83
71
84
// User deposit detail getters
72
85
function getUserDepositBalance() overridepublicviewreturns (uint256) {
@@ -76,9 +89,12 @@ contract RocketMinipoolDelegate is RocketMinipoolStorageLayout, RocketMinipoolIn
76
89
return userDepositBalanceLegacy;
77
90
}
78
91
}
79
-
function getUserDepositAssigned() overrideexternalviewreturns (bool) { return userDepositAssignedTime !=0; }
80
-
function getUserDepositAssignedTime() overrideexternalviewreturns (uint256) { return userDepositAssignedTime; }
81
-
function getTotalScrubVotes() overrideexternalviewreturns (uint256) { return totalScrubVotes; }
92
+
93
+
function getUserDepositAssigned() overrideexternalviewreturns (bool) {return userDepositAssignedTime !=0;}
94
+
95
+
function getUserDepositAssignedTime() overrideexternalviewreturns (uint256) {return userDepositAssignedTime;}
96
+
97
+
function getTotalScrubVotes() overrideexternalviewreturns (uint256) {return totalScrubVotes;}
82
98
83
99
/// @dev Prevent direct calls to this contract
84
100
modifier onlyInitialised() {
@@ -180,7 +196,7 @@ contract RocketMinipoolDelegate is RocketMinipoolStorageLayout, RocketMinipoolIn
180
196
require(status >= MinipoolStatus.Initialised && status <= MinipoolStatus.Staking, "The user deposit can only be assigned while initialised, in prelaunch, or staking");
181
197
require(userDepositAssignedTime ==0, "The user deposit has already been assigned");
182
198
// Progress initialised minipool to prelaunch
183
-
if (status == MinipoolStatus.Initialised) {setStatus(MinipoolStatus.Prelaunch);}
199
+
if (status == MinipoolStatus.Initialised) {setStatus(MinipoolStatus.Prelaunch);}
184
200
// Update user deposit details
185
201
userDepositBalance =msg.value;
186
202
userDepositAssignedTime =block.timestamp;
@@ -196,6 +212,8 @@ contract RocketMinipoolDelegate is RocketMinipoolStorageLayout, RocketMinipoolIn
196
212
197
213
/// @notice Refund node ETH refinanced from user deposited ETH
198
214
function refund() overrideexternalonlyMinipoolOwnerOrWithdrawalAddress(msg.sender) onlyInitialised {
0 commit comments