Skip to content

Commit

Permalink
Docs: update inaccurate requirement for verifyBalanceUpdate
Browse files Browse the repository at this point in the history
  • Loading branch information
wadealexc committed Oct 12, 2023
1 parent 55964b9 commit 86a2185
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/core/EigenPodManager.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,8 @@ For the validator whose balance should be updated, the caller must supply:

*Requirements*:
* Pause status MUST NOT be set: `PAUSED_EIGENPODS_VERIFY_BALANCE_UPDATE`
* If the validator is withdrawable (withdrawable epoch is set), balance being proven MUST NOT be zero
* Balance updates should only be made before a validator has fully exited. If the validator has exited, any further proofs should follow the `verifyAndProcessWithdrawals` path.
* This is to prevent someone providing a "balance update" on an exited validator that "proves" a balance of 0, when we want to process that update as a withdrawal instead.
* `oracleTimestamp`:
* MUST be no more than `VERIFY_BALANCE_UPDATE_WINDOW_SECONDS` (~4.5 hrs) old
* MUST be newer than the validator's `mostRecentBalanceUpdateTimestamp`
Expand Down

0 comments on commit 86a2185

Please sign in to comment.