This issue is to track the beacon HTTP APIs and the event streams that are added or removed. Any update in the ethereum/beacon-APIs repository will be updated here as well, so that the beacon-APIs related updates can be concentrated in one issue, and it is easier to track what is lacking/waiting to be implemented in Lighthouse.
This is a tracking issue, thus not assigning anyone to work on it. Sometimes a developer will implement the endpoint while working on Gloas (e.g., #9038), after the PR is merged, it will be updated here too.
Added
Beacon
Events
Validator
Node
Removed
This issue is to track the beacon HTTP APIs and the event streams that are added or removed. Any update in the ethereum/beacon-APIs repository will be updated here as well, so that the beacon-APIs related updates can be concentrated in one issue, and it is easier to track what is lacking/waiting to be implemented in Lighthouse.
This is a tracking issue, thus not assigning anyone to work on it. Sometimes a developer will implement the endpoint while working on Gloas (e.g., #9038), after the PR is merged, it will be updated here too.
Added
Beacon
/eth/v1/beacon/execution_payload_bidethereum/beacon-APIs#552/eth/v1/beacon/pool/payload_attestationsethereum/beacon-APIs#552/eth/v1/beacon/pool/payload_attestationsethereum/beacon-APIs#552/eth/v1/beacon/execution_payload_envelope/{block_id}ethereum/beacon-APIs#552 - implemented in Gloas get payload envelope beacon API #9038/eth/v1/validator/execution_payload_envelopes/{block_id}/eth/v1/beacon/execution_payload_envelopes/eth/v1/beacon/states/{state_id}/builders/eth/v1/beacon/states/{state_id}/validator_balancesethereum/beacon-APIs#622Events
execution_payload_availableevent ethereum/beacon-APIs#552 - implemented in Wire up ePBS SSE events and fix envelope availability #9199execution_payload_bidevent ethereum/beacon-APIs#552payload_attestation_messageevent ethereum/beacon-APIs#552data_column_sidecarevent to remove the fieldskzg_commitmentsandversioned_hashesethereum/beacon-APIs#583execution_payloadevent ethereum/beacon-APIs#588execution_payload_gossipevent ethereum/beacon-APIs#588head_v2event ethereum/beacon-APIs#590parent_block_numberfield inpayload_attributesevent Removeparent_block_numberfrompayload_attributespost-gloas ethereum/beacon-APIs#621Validator
/eth/v1/validator/duties/ptc/{epoch}ethereum/beacon-APIs#552/eth/v1/validator/payload_attestation_data/{slot}ethereum/beacon-APIs#552 - implemented in Gloas - add get_payload_attestation_endpoint #8497/eth/v4/validator/blocks/{slot}Node
/eth/v2/node/versionethereum/beacon-APIs#568Removed
/eth/v1/beacon/blob_sidecars/{block_id}ethereum/beacon-APIs#577