Description
Three new Web3SignerObject message types were added for Gloas (ExecutionPayloadEnvelope, PayloadAttestation, ProposerPreferences) but haven't been verified against the web3signer spec.
We need to confirm:
- The
MessageType enum values match what web3signer expects (serialization format, naming)
- The signing root computation is compatible
- Any additional fields web3signer requires are included
There's a TODO(gloas) at validator_client/signing_method/src/web3signer.rs:22 tracking this.
This should be reviewed before the Glamsterdam release.
Steps to resolve
- Check the web3signer spec/docs for any new message type definitions related to ePBS
- Verify our
MessageType variants and their serialization match
- Update or remove the TODO once verified
Description
Three new
Web3SignerObjectmessage types were added for Gloas (ExecutionPayloadEnvelope,PayloadAttestation,ProposerPreferences) but haven't been verified against the web3signer spec.We need to confirm:
MessageTypeenum values match what web3signer expects (serialization format, naming)There's a
TODO(gloas)atvalidator_client/signing_method/src/web3signer.rs:22tracking this.This should be reviewed before the Glamsterdam release.
Steps to resolve
MessageTypevariants and their serialization match