-
Notifications
You must be signed in to change notification settings - Fork 976
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shouldn't max_effective_balance differ per each validator? (Electra) #3956
Comments
There are withdrawal requests mechanism allowing to do partial withdrawals on demand for validators which effective balance satisfies: |
Following up with an additional question @mkalinin, is there a plan to introduce support for a lower top limit value below 2048 per validator, to replicate the existing mechanism of automatic partial withdrawals when the effective balance exceeds 32 ETH? I assume get_max_effective_balance function would need to consider that. |
There is no plan to include custom EB feature in Electra. It can happen in one of the next hard forks if there is enough desire for having it and someone champions it. |
@ricardolyn Why do you want to do that? I feel like there is no reason to do that.
In fact, you can still do that by keeping the eth1 withdrawal credential instead of switching to the compound one, right? |
exactly per my comment above |
I don't understand, what going on. I have do nothing at the moment.
Anyone can explain me please 🙏
Best Regard,
Tua
…On Wed, 16 Oct 2024, 16:08 Ricardo, ***@***.***> wrote:
@ricardolyn <https://github.com/ricardolyn> Why do you want to do that? I
feel like there is no reason to do that.
exactly per my comment above to replicate the existing mechanism of
automatic partial withdrawals when the effective balance exceeds X ETH,
but just replacing the 32 with X where 32 <= X <= 2048.
—
Reply to this email directly, view it on GitHub
<#3956 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BJ4PV4YBYKX2Y65IFUYLOEDZ3YUHVAVCNFSM6AAAAABPJWA35OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJWGE4DINBRGE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
This is the custom ceiling @mkalinin was talking about. What was accepted for electra was to add a max of 2048, but not the ability to set a custom value as a maximum. The solution would be to manually initiate a partial withdrawal periodically, which admittedly does differ from the sweep in that you're paying gas, but the custom ceiling was a fairly complicated change. Potentially this could be implemented in the future, but not in electra. It should also be noted, because you can issue your own withdrawal at any point for any balance above 32 ETH, it's not actually "locked" as the initial description indicates, it's just not automatically withdrawn. |
We are ending another year and still I am waiting for payout to all my wallet It looks like only you guys will be having a great Christmas and a Big Bonus will I'll be having dry bread and water thanks a lot |
Looking into the electra specs
get_max_effective_balance
for all consolidated validators returnsMAX_EFFECTIVE_BALANCE_ELECTRA
If this is the case, the consolidated validators gets locked until their balance reaches
MAX_EFFECTIVE_BALANCE_ELECTRA
On the
is_partially_withdrawable_validator
function they are never considered partially withdrawalable unless their balance reaches toMAX_EFFECTIVE_BALANCE_ELECTRA = 2048 ETH
The text was updated successfully, but these errors were encountered: