Skip to content

Rename gloas builder request auth types - #17432

Merged
syjn99 merged 1 commit into
developfrom
chore/epbs-builder-auth-names
Aug 31, 2026
Merged

Rename gloas builder request auth types#17432
syjn99 merged 1 commit into
developfrom
chore/epbs-builder-auth-names

Conversation

@syjn99

@syjn99 syjn99 commented Aug 31, 2026

Copy link
Copy Markdown
Member

What type of PR is this?

Other

What does this PR do? Why is it needed?

Builder request authentication types and containers are renamed. This PR matches with the latest builder-specs change, including

  • RequestAuth / SignedRequestAuth -> BuilderRequestAuth / SignedBuilderRequestAuth
  • DOMAIN_REQUEST_AUTH -> DOMAIN_BUILDER_REQUEST_AUTH

Note that only user-facing change for this PR is "DOMAIN_REQUEST_AUTH -> DOMAIN_BUILDER_REQUEST_AUTH". Else, it is rather for readability and more conformant to the spec.

Which issue(s) does this PR fix?

N/A

Other notes for review

Acknowledgements

  • I have read CONTRIBUTING.md.
  • I have included a uniquely named changelog fragment file.
  • I have added a description with sufficient context for reviewers to understand this PR.
  • I have tested that my changes work as expected and I added a testing plan to the PR description (if applicable).

Renames the Gloas builder request authentication containers, domain, and
size constants to the names in ethereum/builder-specs#165 at commit
0bac9997b1dedad40910220883e63e0eb4f9aa63:

  RequestAuth              -> BuilderRequestAuth
  SignedRequestAuth        -> SignedBuilderRequestAuth
  DOMAIN_REQUEST_AUTH      -> DOMAIN_BUILDER_REQUEST_AUTH
  MAX_DATA_SIZE            -> MAX_BUILDER_AUTH_DATA_SIZE

The rename is carried through the generated protobuf/SSZ code, the
SignRequest.builder_request_auth keymanager oneof field, the HTTP
structs, and all call sites; request_auth.go moves to
builder_request_auth.go.

Only the spec key is user-visible: /eth/v1/config/spec now reports
DOMAIN_BUILDER_REQUEST_AUTH, and custom config YAML files must use the
new key. The domain value (0x0B000001), the 4096-byte cap, JSON field
names, SSZ encodings, and endpoints are all unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@syjn99
syjn99 requested a review from a team as a code owner August 31, 2026 13:45
@syjn99 syjn99 added the gloas label Aug 31, 2026
@github-project-automation github-project-automation Bot moved this to Unassigned in Gloas Aug 31, 2026
@syjn99
syjn99 enabled auto-merge August 31, 2026 14:37
@syjn99
syjn99 added this pull request to the merge queue Aug 31, 2026
Merged via the queue into develop with commit 5c92ffe Aug 31, 2026
26 checks passed
@syjn99
syjn99 deleted the chore/epbs-builder-auth-names branch August 31, 2026 15:45
@github-project-automation github-project-automation Bot moved this from Unassigned to Done in Gloas Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants