Gloas modify process_withdrawals (#8281)

* add process withdrawals logic

* fix process_withdrawals test

* updates per consensus spec v1.6.0-beta.1 release

* add todo for is_parent_block_full
This commit is contained in:
Shane K Moore
2025-11-03 12:25:32 -08:00
committed by GitHub
parent 150b117cf0
commit 4ab5a77361
6 changed files with 253 additions and 81 deletions

View File

@@ -4832,7 +4832,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
let proposal_epoch = proposal_slot.epoch(T::EthSpec::slots_per_epoch());
if head_state.current_epoch() == proposal_epoch {
return get_expected_withdrawals(&unadvanced_state, &self.spec)
.map(|(withdrawals, _)| withdrawals)
.map(|(withdrawals, _, _)| withdrawals)
.map_err(Error::PrepareProposerFailed);
}
@@ -4850,7 +4850,7 @@ impl<T: BeaconChainTypes> BeaconChain<T> {
&self.spec,
)?;
get_expected_withdrawals(&advanced_state, &self.spec)
.map(|(withdrawals, _)| withdrawals)
.map(|(withdrawals, _, _)| withdrawals)
.map_err(Error::PrepareProposerFailed)
}