mirror of
https://github.com/ChainSafe/lodestar.git
synced 2026-01-10 08:08:16 -05:00
chore: update beacon api and consensus spec refs post electra (#7804)
**Motivation** This PR is to update specification references for new Beacon APIs (v3.1.0) and Consensus specs (v2.5.0) released post-Electra. **Description** Closes https://github.com/ChainSafe/lodestar/issues/7463
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
[](https://github.com/ChainSafe/lodestar/releases/latest)
|
||||
[](https://hub.docker.com/r/chainsafe/lodestar)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
[](https://codecov.io/gh/ChainSafe/lodestar)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Lodestar Eth Consensus API
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v2.5.0)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v3.1.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Lodestar
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ export type RestApiServerMetrics = SocketMetrics & {
|
||||
/**
|
||||
* Error response body format as defined in beacon-api spec
|
||||
*
|
||||
* See https://github.com/ethereum/beacon-APIs/blob/v2.5.0/types/http.yaml
|
||||
* See https://github.com/ethereum/beacon-APIs/blob/v3.1.0/types/http.yaml
|
||||
*/
|
||||
type ErrorResponse = {
|
||||
code: number;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Command Line Interface for Lodestar
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://www.npmjs.com/package/@lodestar/config)
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://www.npmjs.com/package/@lodestar/flare)
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ The evolution of light clients is emblematic of the broader trajectory of Ethere
|
||||
## Prerequisites
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||

|
||||
@@ -18,12 +18,12 @@ The evolution of light clients is emblematic of the broader trajectory of Ethere
|
||||
|
||||
## Requirements for Running a Light-Client
|
||||
|
||||
Access to a beacon node that supports the light client specification is necessary. The client must support the following routes from the [consensus API spec](https://github.com/ethereum/beacon-APIs/tree/v2.5.0/apis/beacon/light_client):
|
||||
Access to a beacon node that supports the light client specification is necessary. The client must support the following routes from the [consensus API spec](https://github.com/ethereum/beacon-APIs/tree/v3.1.0/apis/beacon/light_client):
|
||||
|
||||
- [`GET /eth/v1/beacon/light_client/updates`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v2.5.0#/Beacon/getLightClientUpdatesByRange)
|
||||
- [`GET /eth/v1/beacon/light_client/optimistic_update`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v2.5.0#/Beacon/getLightClientOptimisticUpdate)
|
||||
- [`GET /eth/v1/beacon/light_client/finality_update`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v2.5.0#/Beacon/getLightClientFinalityUpdate)
|
||||
- [`GET /eth/v1/beacon/light_client/bootstrap/{block_root}`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v2.5.0#/Beacon/getLightClientBootstrap)
|
||||
- [`GET /eth/v1/beacon/light_client/updates`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v3.1.0#/Beacon/getLightClientUpdatesByRange)
|
||||
- [`GET /eth/v1/beacon/light_client/optimistic_update`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v3.1.0#/Beacon/getLightClientOptimisticUpdate)
|
||||
- [`GET /eth/v1/beacon/light_client/finality_update`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v3.1.0#/Beacon/getLightClientFinalityUpdate)
|
||||
- [`GET /eth/v1/beacon/light_client/bootstrap/{block_root}`](https://ethereum.github.io/beacon-APIs/?urls.primaryName=v3.1.0#/Beacon/getLightClientBootstrap)
|
||||
|
||||
System requirements are quite low so its possible to run a light client in the browser as part of a website. There are a few examples of this on github that you can use as reference, our [prover](https://chainsafe.github.io/lodestar/libraries/lightclient-prover/prover) being one of them.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://www.npmjs.com/package/@lodestar/types)
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Lodestar Prover
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v2.5.0)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v3.1.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Lodestar Eth Consensus Req/Resp Protocol
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v2.5.0)
|
||||
[](https://github.com/ethereum/beacon-APIs/releases/tag/v3.1.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://www.npmjs.com/package/@lodestar/state-transition)
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://www.npmjs.com/package/@lodestar/types)
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Lodestar Validator
|
||||
|
||||
[](https://discord.gg/aMxzVcr)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0)
|
||||
[](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0)
|
||||

|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user