beacon-APIs icon indicating copy to clipboard operation
beacon-APIs copied to clipboard

Collection of RESTful APIs provided by Ethereum Beacon nodes

Results 80 beacon-APIs issues
Sort by recently updated
recently updated
newest added

Looking at the `validator_balances` endpoint there is some ambiguity around what to do in some cases. Specifically, for POST to `/eth/v1/beacon/states/head/validator_balances`: With no body: - lighthouse returns an error -...

Clarify that 404 status code (error) should be returned if no sync committee contribution is available for the requested `beacon_block_root`. See related PR https://github.com/ethereum/beacon-APIs/pull/380 that added the same note for...

## Background One of the motivations around PBS was to enable solo validators access to private order flow that was only available to sophisticated centralised actors. Validators could delegate block...

I truly believe prepareBeaconProposer is strictly more cumbersome than registerValidator. 1) It's vulnerable to [attack](https://www.symphonious.net/2022/04/09/exploring-eth2-stealing-inclusion-fees-from-public-beacon-nodes/) 2) Validator Clients have inherent knowledge of the private keys of their attached Validators, but...

## Description - The rewards API should return the slashing penalty for a slashed validator - The rewards API should return the whistleblower reward

Removed "default" boost wording where the default value should be a fixed to 100 on clients as this has been changed to 90 on multiple clients.

When requesting `curl -d '["125"]' http://localhost:3500/eth/v1/beacon/rewards/sync_committee/10172928`, erigon returns: ``` {"data":[{"validator_index":"125","reward":"0"}],"execution_optimistic":false,"finalized":false} ``` Here, the fact that in this epoch this validator is not part of the committee is communicated by the...

If the decision is made to introduce a `SingleAttestation` object via https://github.com/ethereum/consensus-specs/pull/3900 it may make more sense for `submitPoolAttestationsV2` to accept a list of `SingleAttestations` instead of a list of...

We need to communicate fork version during `attestation` and `attester_slashing` since it is modified by EIP-7549. For example, `"aggregation_bits":"0x01"` will mean different validators in pre and post-EIP-7549. This PR adds...

When calling `/eth/v1/beacon/states/head/validators?status=active` over 1 gigabyte of data is returned. We need to be able to get only the fields requested for various reasons. Such as only the indexes of...