-
Notifications
You must be signed in to change notification settings - Fork 973
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
EIP-7251 open questions / tasks #3673
Comments
I know it is not in the current spec. Is it possible to allow the consolidation of the validators with different withdrawal addresses? @ralexstokes |
It is possible with the existing design. Consolidations are initiated via EL triggered consolidation requests which are signed by the withdrawal credentials and submitted on the EL via system smart contract, and this design doesn’t require withdrawal credentials of the source and the target to be same. |
That is great news! Maybe I was referencing some out-dated articles. Can you point me to the relate docs or codes that I can check it? |
|
Nice! I see that the constraint existed, but removed by this PR https://github.com/ethereum/consensus-specs/pull/3775/files#diff-ecc9c1ba13f4c2bf31208a56061f23431b62a644cbb6db6ea1480a32976f2fe3L1324-L1325 Wonder why it was not allowed initially and what has changed |
@seongyun-ko answered in #3775 (comment) |
get_expected_withdrawals
works as it is backwards incompatible with that function's signature in previous forks. It is possible we could do something likepop
on thepending_partial_withdrawals
list, although also see thisEIP-7251: Stricter bound for consolidation queue #3661note: decided unnecessaryTODO
to update light client g-indices Add EIP-7251 to Electra #3668 (comment)Add EIP-7251 new gossip topicsnote: shouldn't need any with EL-init'd consolidationsTests to write
Test this: #3679
Revisit this test: #3681 (comment), may just need to manually check "is partially withdrawable", like we do in some other tests
The text was updated successfully, but these errors were encountered: