field earliestConsolidationEpoch is unused
66 exitBalanceToConsume uint64
67 earliestExitEpoch primitives.Epoch
68 consolidationBalanceToConsume uint64
69 earliestConsolidationEpoch primitives.Epoch 70 //pendingBalanceDeposits []*ethpb.PendingBalanceDeposit // pending_balance_deposits: List[PendingBalanceDeposit, PENDING_BALANCE_DEPOSITS_LIMIT] # [New in EIP-7251]
71 pendingPartialWithdrawals []*ethpb.PartialWithdrawal // pending_partial_withdrawals: List[PartialWithdrawal, PENDING_PARTIAL_WITHDRAWALS_LIMIT] # [New in EIP-7251]
72 //pendingConsolidations []*ethpb.PendingConsolidation // pending_consolidations: List[PendingConsolidation, PENDING_CONSOLIDATIONS_LIMIT] # [New in EIP-7251]
field consolidationBalanceToConsume is unused
65 depositBalanceToConsume uint64
66 exitBalanceToConsume uint64
67 earliestExitEpoch primitives.Epoch
68 consolidationBalanceToConsume uint64 69 earliestConsolidationEpoch primitives.Epoch
70 //pendingBalanceDeposits []*ethpb.PendingBalanceDeposit // pending_balance_deposits: List[PendingBalanceDeposit, PENDING_BALANCE_DEPOSITS_LIMIT] # [New in EIP-7251]
71 pendingPartialWithdrawals []*ethpb.PartialWithdrawal // pending_partial_withdrawals: List[PartialWithdrawal, PENDING_PARTIAL_WITHDRAWALS_LIMIT] # [New in EIP-7251]
field depositBalanceToConsume is unused
62 nextWithdrawalValidatorIndex primitives.ValidatorIndex
63
64 // EIP-7251 fields
65 depositBalanceToConsume uint64 66 exitBalanceToConsume uint64
67 earliestExitEpoch primitives.Epoch
68 consolidationBalanceToConsume uint64
Description
It is recommended to keep the codebase clean by removing unused code.
This part of the code has not been used anywhere in the project and is not exported. Maybe it was mistakenly left behind while refactoring or was intended to be used somewhere but remained unused by mistake.