Skip to content

Add Nimbus Version to BuilderAPI requests #7212

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

Open
colink14110476 opened this issue Jun 5, 2025 · 0 comments
Open

Add Nimbus Version to BuilderAPI requests #7212

colink14110476 opened this issue Jun 5, 2025 · 0 comments

Comments

@colink14110476
Copy link

Is your feature request related to a problem? Please describe.
For debugging and missed slot investigation within the builderAPI pipeline it would be great to include the nimbus version within the user-agent. The reason this is helpful is because this can help entities downstream like (mev-boost and relays) identify issues earlier.

The particular requests this would be helpful on include:

	pathRegisterValidator = "/eth/v1/builder/validators"
	pathGetHeaderPrefix   = "/eth/v1/builder/header"
	pathGetPayload        = "/eth/v1/builder/blinded_blocks"

Other beacon clients currently apply a user agent string like so:
User-Agent=Prysm/v6.0.2/2ec1ef53dcb114da22698e8ccd9bc1e3aa8e3870

Nimbus's presents like so:
User-Agent=nim-presto/0.0.3

Describe the solution you'd like
It'd be great to have the user agent show up like so:
User-Agent=nim-presto/v25.5.0

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context

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

No branches or pull requests

1 participant