From 4366a44398c67e07cb01332ba2c199f4e7ccdbb7 Mon Sep 17 00:00:00 2001 From: Justin Traglia Date: Tue, 9 Dec 2025 11:21:09 -0600 Subject: [PATCH] Make builder's entire balance withdrawable for payments --- specs/gloas/beacon-chain.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/specs/gloas/beacon-chain.md b/specs/gloas/beacon-chain.md index d0dec7adcc..3ecaa6a80c 100644 --- a/specs/gloas/beacon-chain.md +++ b/specs/gloas/beacon-chain.md @@ -781,13 +781,7 @@ def get_expected_withdrawals(state: BeaconState) -> Tuple[Sequence[Withdrawal], w.amount for w in withdrawals if w.validator_index == withdrawal.builder_index ) balance = state.balances[withdrawal.builder_index] - total_withdrawn - builder = state.validators[withdrawal.builder_index] - if builder.slashed: - withdrawable_balance = min(balance, withdrawal.amount) - elif balance > MIN_ACTIVATION_BALANCE: - withdrawable_balance = min(balance - MIN_ACTIVATION_BALANCE, withdrawal.amount) - else: - withdrawable_balance = 0 + withdrawable_balance = min(balance, withdrawal.amount) if withdrawable_balance > 0: withdrawals.append(