# EIP-7251: feature set [**related documents**](https://gist.github.com/michaelneuder/cafabcfcfcccc45e44ab9d6b1c7b4e1d) ### Features 1. ***MAXEB=`2048` & MINAB=`32` –*** Increase the `MAX_EFFECTIVE_BALANCE` to 2048 `ETH`, while keeping the `MIN_ACTIVATION_BALANCE` of 32 `ETH`. 2. ***Custom ceilings –*** Allow validators to specify a custom ceiling in their withdrawal credential for the sweep to kick in. 3. ***In-protocol pairwise validator index merging –*** Allow validator indeces to be merged in-protocol without going through the churn. 4. ***Execution layer triggered exits & partial withdrawals (EIP-7002 extension) –*** The withdrawal credential can specify either a full exit or a partial withdrawal, as long as the effective balance stays above 32 `ETH`. 5. ***Initial slashing penalty to zero –*** Drop the initial slashing penalty and rely on the correlation, attestation, and inactivity penalties. <!-- ### User journeys - ***I am a solo staker with a single 32 `ETH` validator and 8 additional `ETH` I would like to add to my validator.*** 1. Decide on the validator balance ceiling. Using 40 `ETH` would keep the automatic withdrawals happening, but a higher value lets the autocompounding take place. 2. Migrate the withdrawal credential to the `0x02` prefix. 3. Make the 8 ETH deposit. - ***I am a solo staker running four 32 `ETH` validators all on the same machine and would like to consolidate into a single 128 `ETH` validator.*** 1. Decide which validator index you would like to use and initiate the index merge. 2. The fastest way would be to pairwise merge into two 64 `ETH` validators and then merge both of those. - ***I am a solo staker with one 128 `ETH` validator, but I would prefer to split it into two 64 `ETH` indeces.*** 1. Initiate an execution layer partial withdrawal of 64 `ETH` from the validator. 2. Deploy a new validator with the 64 `ETH`. - ***I am a solo staker who has never updated from my `0x00` credential, but I would like to start autocompounding my rewards.*** 1. Initiate the `0x00` -> `0x02` credential update. 2. Wait for the effective balance to become active. - ***I am a solo staker with a `0x01` credential, but I would like to start autocompounding my rewards.*** 1. Initiate the `0x01` -> `0x02` credential update, specifying no ceiling. 2. Withdraw any rewards on demand using execution layer partial withdrawals. - ***I am a staking pool running 5% of the network. I would like to consolidate my validators on a per-node basis.*** 1. Decide the target size of the new validators and upgrade the credentials to `0x02` with the custom ceiling set. 2. Pairwise merge until the remaining validators are the desired size. -->