flashbots / flashbots/rbuilder
Add support for epbs builder server following builder-spec for glamsterdam
- Dominant language
- Rust
- Stars
- 567
- Forks
- 209
- PR merge metrics
- No merged PRs in 30d
Description
Implement a builder server for ePBS following the https://github.com/ethereum/builder-specs/pull/138 for [gloas fork](https://github.com/ethereum/consensus-specs/tree/master/specs/gloas)
On highlevel this enables :
- proposers to directly fetch`execution_payload_bid` from rbuilder via `/eth/v1/builder/execution_payload_bid/{slot}/{parent_hash}/{parent_root}/{proposer_index}`
- rbuilder to publish `execution_payload` via beacon-api endpoint `/eth/v1/beacon/execution_payload_envelope` when the proposer includes the bid in the beacon block
References
- https://github.com/ethereum/builder-specs/pull/138
- https://github.com/ethereum/consensus-specs/tree/master/specs/gloas
- https://eips.ethereum.org/EIPS/eip-7732
Contributor guide
Assessment
This issue has not been assessed yet.