lodestar icon indicating copy to clipboard operation
lodestar copied to clipboard

Add v2 attestation APIs to support EIP-7549

Open nflaig opened this issue 1 year ago • 1 comments

It is required to add v2 attestation APIs to support EIP-7549

From https://github.com/ethereum/beacon-APIs/pull/447

  • [x] GET /eth/v2/validator/aggregate_attestation

From https://github.com/ethereum/beacon-APIs/pull/448

  • [x] GET /eth/v2/beacon/blocks/{block_id}/attestations
  • [x] GET /eth/v2/beacon/pool/attestations
  • [x] POST /eth/v2/beacon/pool/attestations
  • [x] GET /eth/v2/beacon/pool/attester_slashings
  • [x] POST /eth/v2/beacon/pool/attester_slashings

From https://github.com/ethereum/beacon-APIs/pull/456

  • [x] POST /eth/v2/validator/aggregate_and_proofs

From https://github.com/ethereum/beacon-APIs/pull/459

  • [ ] GET /eth/v2/events or #7026

nflaig avatar Jun 18 '24 21:06 nflaig

@nazarhussain in case you haven't started working on this, I think it makes sense to wait with this implementation until main spec PRs are merged as we don't need this for devnet-1. This allows to run against master branch of beacon-api spec to make sure the implementation is correct, this saves a lot of effort in reviewing the changes in detail manually.

nflaig avatar Jun 27 '24 20:06 nflaig

all changes have been implemented

nflaig avatar Jan 08 '25 13:01 nflaig