Skip to content

Releases: ethereum/beacon-APIs

v3.0.0-alpha.9

26 Nov 18:02
14ddc04
Compare
Choose a tag to compare
v3.0.0-alpha.9 Pre-release
Pre-release

The following changes are included in this release:

  • #447 GET /eth/v2/validator/aggregate_attestation added
  • #448 GET /eth/v2/beacon/blocks/{block_id}/attestations added
  • #448 GET /eth/v2/beacon/pool/attestations added
  • #448 POST /eth/v2/beacon/pool/attestations added
  • #448 GET /eth/v2/beacon/pool/attester_slashings added
  • #448 POST /eth/v2/beacon/pool/attester_slashings added
  • #452 POST /eth/v1/beacon/states/{state_id}/validator_identities added
  • #456 POST /eth/v2/validator/aggregate_and_proofs added

v3.0.0-alpha.6

25 Sep 10:21
e7f7d70
Compare
Choose a tag to compare
v3.0.0-alpha.6 Pre-release
Pre-release

The following changes are included in this release:

  • #447 GET /eth/v2/validator/aggregate_attestation added
  • #448 GET /eth/v2/beacon/blocks/{block_id}/attestations added
  • #448 GET /eth/v2/beacon/pool/attestations added
  • #448 POST /eth/v2/beacon/pool/attestations added
  • #448 GET /eth/v2/beacon/pool/attester_slashings added
  • #448 POST /eth/v2/beacon/pool/attester_slashings added
  • #452 POST /eth/v1/beacon/states/{state_id}/validator_identities added
  • #456 POST /eth/v2/validator/aggregate_and_proofs added

v2.5.0

27 Feb 09:41
b958ff7
Compare
Choose a tag to compare

The following changes are included in this release:

  • #350 blob_sidecar EVENT added
  • #358 /eth/v3/validator/blocks added consensus_block_value to response
  • #367 POST /eth/v1/beacon/states/{state_id}/validators added
  • #367 POST /eth/v1/beacon/states/{state_id}/validator_balances added
  • #376 proposer_slashing, attester_slashing EVENT added
  • #386 /eth/v3/validator/blocks added builder_boost_factor query parameter
  • #405 block_gossip EVENT added

v2.4.2

06 Aug 23:33
d934a03
Compare
Choose a tag to compare

The following changes are included in this release:

  • #327 increased maximum blobs from 4 to 6
  • #341 Update sync status codes that can be used in getHealth
  • #340 Added fields to attestation rewards endpoint (breaking)
  • #331 Made eth-consensus-version required on new blocks endpoints (breaking)
  • #339 Add new block v3 endpoint

v2.4.1

13 Jun 04:14
f65d774
Compare
Choose a tag to compare

The following changes are included in this release:

  • #317 POST /eth/v2/beacon/blocks and POST /eth/v2/beacon/blinded_blocks
  • #316 /eth/v2/debug/beacon/states added historical_summaries to response
  • #289 /eth/v2/debug/beacon/states added deneb state to response
  • #289 /eth/v1/beacon/blinded_blocks/{block_id} added deneb blinded block to response
  • #289 /eth/v2/beacon/blocks/{block_id} added deneb block to response
  • #289 /eth/v1/validator/blinded_blocks/{slot} added deneb blinded block
  • #289 /eth/v1/validator/blocks/{slot} added deneb block
  • #286 NEW /eth/v1/beacon/blob_sidecars/{block_id}
  • #319 /eth/v1/debug/beacon/heads removed deprecated endpoint
  • #302 Added BlockContents structures for deneb blocks and blob_sidecars

v2.4.0

26 Apr 02:59
407a19c
Compare
Choose a tag to compare

These endpoints have been added or updated since the last release.

  • #290 /eth/v1/node/syncing added el_offline to response
  • #131 #254 NEW /eth/v1/validator/liveness/{epoch}
  • #221 /eth/v1/validator/blinded_blocks/{slot} added header ethConsensusVersion
  • #224 NEW `/eth/v1/validator/beacon_committee_selections
  • #224 NEW `/eth/v1/validator/sync_committee_selections
  • #232 NEW /eth/v1/debug/fork_choice
  • #241 NEW /eth/v1/beacon/blinded_blocks/{block_id}
  • #242 NEW /eth/v1/beacon/states/{state_id}/randao
  • #245 NEW /eth/v1/beacon/deposit_snapshot
  • #247 NEW /eth/v2/beacon/light_client/bootstrap/{block_root}
  • #247 NEW /eth/v2/beacon/light_client/updates
  • #247 NEW /eth/v2/beacon/light_client/updates
  • #247 NEW /eth/v1/beacon/light_client/finality_update
  • #247 NEW /eth/v1/beacon/light_client/optimistic_update
  • #247 NEW /eth/v1/events:light_client_finality_update
  • #247 NEW /eth/v1/events:light_client_optimistic_update
  • #248 #248 NEW /eth/v1/beacon/pool/bls_to_execution_changes
  • #248 add Capella Types
  • #249 /eth/v1/beacon/blinded_blocks/{block_id} query parameter skip_randao_verification
  • #251 /eth/v1/node/health query parameter syncing_status
  • #254 add finalized to metadata for chain objects
  • #260 NEW /eth/v1/beacon/rewards/blocks/{block_id}
  • #260 NEW /eth/v1/beacon/rewards/attestations/{epoch}
  • #262 NEW /eth/v1/beacon/rewards/sync_committee/{block_id}

The Following are no longer in the Standard API, removed since the latest version.

  • #218 DELETE /eth/v1/beacon/blocks/{block_id}
  • #218 DELETE /eth/v1/debug/beacon/states/{state_id}
  • #220 DELETE /eth/v1/validator/blocks/{slot}

v2.3.0

10 May 12:35
Compare
Choose a tag to compare

New Features

What's Changed

  • Move execution_optimistic into the event data by @ajsutton in #196
  • Additional information about API endpoint versions, data and metadata. by @mcdee in #195

Misc

New Contributors

Full Changelog: v2.1.0...v2.3.0

v2.2.0

28 Mar 09:23
Compare
Choose a tag to compare

New Features

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0

Release v2.1.0

15 Oct 08:46
Compare
Choose a tag to compare

What's Changed

New Features

Fixes and clarifications

New Contributors

Full Changelog: v2.0.0...v2.1.0

Release v2.0.0

09 Aug 08:52
Compare
Choose a tag to compare

API spec with changes required for Altair upgrade. Please note that some endpoints are deprecated and might not be supported by client teams anymore.

Auto-generated changelog:
Merged pull requests:

  • Update description of fork schedule. #159 (mcdee)
  • Contribution_and_proof event #158 (mcdee)
  • Move description of dependent_root into new paragraph #157 (rkapka)
  • Mark old endpoints as deprecated #156 (mpetrunic)
  • Move description of dependent_root into new paragraph #155 (rkapka)
  • Clarify spec endpoint values. #154 (mcdee)
  • remove route on server url #152 (rolfyone)
  • add syncnets to identity metadata for altair #150 (rolfyone)
  • allow v2 block api to accept content type header #149 (rolfyone)
  • Remove extra array wrapping the sync committees response #146 (rolfyone)
  • add a description for the until_epoch field #143 (rolfyone)
  • POST /eth/v1/beacon/blocks for altair #142 (rolfyone)
  • add GET /eth/v2/validator/blocks/{slot} #140 (rolfyone)
  • GET /eth/v1/beacon/states/{state_id}/sync_committees #139 (rolfyone)
  • GET /eth/v1/validator/sync_committee_contribution #138 (rolfyone)
  • POST /eth/v1/validator/contribution_and_proofs #137 (rolfyone)
  • add POST /eth/v1/validator/sync_committee_subscriptions #136 (rolfyone)
  • add POST /eth/v1/beacon/pool/sync_committees #135 (rolfyone)
  • add /eth/v1/validator/duties/sync/{epoch} #134 (rolfyone)
  • Create v2 of getState, which supports an Altair state object being returned #130 (rolfyone)
  • proof of concept altair blocks #129 (rolfyone)