Skip to content

Add execution_payload_value to produceBlockV4 - #631

Merged
nflaig merged 5 commits into
masterfrom
nflaig/block-v4-execution-payload-value
Jul 28, 2026
Merged

Add execution_payload_value to produceBlockV4#631
nflaig merged 5 commits into
masterfrom
nflaig/block-v4-execution-payload-value

Conversation

@nflaig

@nflaig nflaig commented Jul 25, 2026

Copy link
Copy Markdown
Member

produceBlockV3 returns execution_payload_value but produceBlockV4 dropped it, which seems like an oversight/regression.

There are validator clients (like vero/vouch) that query multiple beacon nodes and compare consensus_block_value + execution_payload_value to pick the most valuable block. For self-builds the value is otherwise unavailable since the bid value is zero.

This PR re-adds the field and the Eth-Execution-Payload-Value response header to restore parity with v3.

Comment thread apis/validator/block.v4.yaml Outdated
Co-authored-by: Luca | Serenita <70237279+eth2353@users.noreply.github.com>

@eserilev eserilev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@nflaig
nflaig merged commit 4b4d89a into master Jul 28, 2026
3 checks passed
@nflaig
nflaig deleted the nflaig/block-v4-execution-payload-value branch July 28, 2026 16:52
mergify Bot pushed a commit to sigp/lighthouse that referenced this pull request Jul 30, 2026
pull Bot pushed a commit to wsnchristopher/prysm that referenced this pull request Aug 14, 2026
**What type of PR is this?**

 Feature

**What does this PR do? Why is it needed?**

adds the execution_payload_value query parameter to the produce block
endpoint

**Which issue(s) does this PR fix?**

addresses ethereum/beacon-APIs#631

**Other notes for review**

**Acknowledgements**

- [x] I have read
[CONTRIBUTING.md](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md).
- [x] I have included a uniquely named [changelog fragment
file](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md#maintaining-changelogmd).
- [x] 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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Gloas api's needed in Gloas fork.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants