This document tracks the implementation status of the ePBS (Enshrined Proposer-Builder Separation) features in Teku, following EIP-7732 / Gloas. The implementation is being rolled out across several functional areas including Fork Choice, State Transition, Validator/VC, Networking, REST API, Engine API, Builder Client, Storage, and Testing.
Key areas of active development include:
- REST API: Implementation of
GET execution_payload_envelopes and GET /eth/v4/validator/blocks/{slot}. - Engine API: Support for the
engine_getBlobs envelope variant. - Validator/VC: Managing block proposer bid thresholds via
BUILDER_PAYMENT_THRESHOLD_* and handling Proposer Tip Commitments (PTC). - Networking: Integration of proposer-prefs and gossip protocols.