From aae00a0bf667d64a99244d0a2d79c7e3f691adcd Mon Sep 17 00:00:00 2001 From: Tim Beiko Date: Wed, 30 Nov 2022 16:21:06 -0800 Subject: [PATCH] Clarify that full withdrawals only apply to exited validators --- specs/capella/validator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/specs/capella/validator.md b/specs/capella/validator.md index 32192a6ec..644ee476f 100644 --- a/specs/capella/validator.md +++ b/specs/capella/validator.md @@ -112,10 +112,10 @@ Up to `MAX_BLS_TO_EXECUTION_CHANGES`, [`BLSToExecutionChange`](./beacon-chain.md ## Enabling validator withdrawals -Validator balances are fully or partially withdrawn via an automatic process. +Validator balances are withdrawn periodically via an automatic process. For exited validators, the full balance is withdrawn. For active validators, the balance in excess of `MAX_EFFECTIVE_BALANCE` is withdrawn. -For validators, there is one prerequisite for this automated process: -withdrawal credentials pointing to an execution layer address, i.e. having an `ETH1_ADDRESS_WITHDRAWAL_PREFIX`. +There is one prerequisite for this automated process: +the validator's withdrawal credentials pointing to an execution layer address, i.e. having an `ETH1_ADDRESS_WITHDRAWAL_PREFIX`. If a validator has a `BLS_WITHDRAWAL_PREFIX` withdrawal credential prefix, to participate in withdrawals the validator must create a one-time message to change their withdrawal credential from the version authenticated with a BLS key to the