-
-
Published
Linked with GitHub
# 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. -->