Skip to content

Conversation

@nflaig
Copy link
Member

@nflaig nflaig commented May 16, 2024

There is an inconsistency between the withdrawal request defined in EIP-7002 (see validator_pubkey field and related PR), the consensus spec (see ExecutionLayerWithdrawalRequest), and the execution api.

This PR align the execution api spec WithdrawalRequestV1 with the other specs.

Most ELs currently return it as validatorPublicKey with the exception of Besu which uses validatorPubKey

Copy link
Contributor

@mkalinin mkalinin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the alignment part but the renaming can cause interop breaks between CL and EL. So we should be careful about when to introduce this change on the client side, at least it should be after devnet-0

@nflaig
Copy link
Member Author

nflaig commented May 31, 2024

Do we wanna include this for devnet-1? Might need more visibility on it first, I am not that familiar how you do this on the execution api side but maybe could bring this up in discord and see if there is any opposition to the change

@mkalinin mkalinin merged commit fa015e1 into ethereum:main Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants