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
Copy file name to clipboardExpand all lines: src/contracts/pods/EigenPod.sol
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -91,9 +91,12 @@ contract EigenPod is IEigenPod, Initializable, ReentrancyGuardUpgradeable, Eigen
91
91
/// @notice This variable tracks any ETH deposited into this contract via the `receive` fallback function
92
92
uint256public nonBeaconChainETHBalanceWei;
93
93
94
-
/// @notice This variable tracks the total amount of partial withdrawals claimed via merkle proofs prior to a switch to ZK proofs for claiming partial withdrawals
94
+
/// @notice This variable tracks the total amount of partial withdrawals claimed via merkle proofs prior to a switch to ZK proofs for claiming partial withdrawals
95
95
uint64public sumOfPartialWithdrawalsClaimedGwei;
96
96
97
+
/// @notice Number of validators with proven withdrawal credentials, who do not have proven full withdrawals
98
+
uint256 activeValidatorCount;
99
+
97
100
modifier onlyEigenPodManager() {
98
101
require(msg.sender==address(eigenPodManager), "EigenPod.onlyEigenPodManager: not eigenPodManager");
99
102
_;
@@ -479,6 +482,7 @@ contract EigenPod is IEigenPod, Initializable, ReentrancyGuardUpgradeable, Eigen
479
482
});
480
483
481
484
// Proofs complete - update this validator's status, record its proven balance, and save in state:
0 commit comments