beacon-APIs
beacon-APIs copied to clipboard
Collection of RESTful APIs provided by Ethereum Beacon nodes
Currently, in the construction of retrieving a blob, the request is based on the block ID, which can be either a block root or specific keywords like "finalized" or "justified."...
Each addition to the beacon API carries a significant implementation and maintenance cost, since in general, there's an expectation that beacon nodes actually will implement the API as specified. As...
I've never been able to get the API client webpage/docs at https://ethereum.github.io/beacon-APIs/ to work. Steps to repro: 1. Go to https://ethereum.github.io/beacon-APIs/ 2. Optionally, change the `server_url` to a known good...
At current the beacon API enshrines JSON as the only first-class encoding for sending and receiving data. I propose that we provide SSZ as an alternative encoding for all endpoints....
Remaining route changes for EIP-7549 (besides events api) - Adds `publishAggregateAndProofsV2` route - Update containers `AggregateAndProof` and `SignedAggregateAndProof` from [Electra -- Honest Validator spec](https://github.com/ethereum/consensus-specs/blob/v1.5.0-alpha.3/specs/electra/validator.md#containers) - deprecate `publishAggregateAndProofs` v1 api Part...
attestations for `Electra` require an additional `committee_bits` field. I think these APIs are effected. `/eth/v1/beacon/pool/attestations` `/eth/v1/beacon/blocks/{block_id}/attestations` `/eth/v1/validator/aggregate_attestation`
Follow up to https://github.com/ethereum/beacon-APIs/pull/442 to clarify how to handle the case if EL is offline as beacon node will not be able to serve all requests in that case. Just...
In support of #449.
This PR adds a version 2 of the validators API. The requirement comes from the number of entries in the `Validators` array in state on mainnet. At time of writing...
Before we cut the next release which is likely after consensus-spec release, we should update the spec references to the the stable release instead of `-alpha.x`. https://github.com/ethereum/beacon-APIs/blob/4fc68cb7e30973bb948c66084a2b94f1fe57c1c4/types/electra/attestation.yaml#L4