Skip to content

Commit 8fdf448

Browse files
authored
apply link fixes, typo corrections and small changes from suggestions
1 parent 39fda7a commit 8fdf448

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
## Overview
77

8-
Lambda Ethereum Consensus Client is an Elixir-based Ethereum consensus layer client. It leverages the fault tolerance and distributed system capabilities of the BEAM VM to provide a reliable and predictable consensus client for Ethereum.
8+
Lambda Ethereum Consensus Client is an Elixir-based Ethereum consensus layer client. It leverages the fault tolerance and distributed system capabilities of the BEAM VM as well as the succint and easy to understand syntax of Elixir.
99

1010
Besides pushing for client diversity in the Ethereum ecosystem, our goal is to create a clear landscape for anyone who is interested either in Ethereum or Elixir
1111

@@ -51,28 +51,29 @@
5151
This project is under active development and the roadmap can be split into two different goals:
5252

5353
### Electra support
54-
Top priority right now is adding Electra support, wehere.
54+
Our top priority right now is adding Electra support.
5555

5656
We setted up 3 stages to track the progress of the upgrade
5757
| Status | Phase | What & Why | Key Steps | Testing |
5858
|:----:|:------------------------------------------|:------------------------------------------------------|:---------------------------------------------------------------------------|:---------------------------------------------------|
59-
| 🏗️ | [Phase 1: Beacon Chain Implementation](#phase-1-beacon-chain-implementation) | Build the electra-upgraded beacon chain core | • Apply electra-specific changes<br>• Run & pass full spec tests | Run spec suite (`make spec-test`), aim for 0 failures |
60-
|| [Phase 2: P2P & Sepolia Long-Running Sessions](#phase-2-p2p--sepolia-long-running-sessions) | Ensure stability on Sepolia | • Implement the P2P changes <br> • Deploy the node on our server pointing to Sepolia<br>• Fix every issue we found that interrupts the node execution | Continuous uptime checks & up-to-date block processing for 72+ hrs in Sepolia|
61-
|| [Phase 3: Validator Upgrades](#phase-3-validator-upgrades) | Ensure validators duties on devnets |• Implement the honest validator changes<br>• Make assertoor work<br> • Test via Kurtosis & Assertoor | Execute Kurtosis scenarios & Assertoor with continuous uptime checks and up-to-date validation duties for 72+ hrs on kurtosis |
59+
| | [Phase 1: Beacon Chain Implementation](./electra-gap.md#phase-1-beacon-chain-implementation) | Build the electra-upgraded beacon chain core | • Apply electra-specific changes<br>• Run & pass full spec tests | Run spec suite (`make spec-test`), aim for 0 failures |
60+
|| [Phase 2: P2P & Sepolia Long-Running Sessions](./electra-gap.md#phase-2-p2p--sepolia-long-running-sessions) | Ensure stability on Sepolia | • Implement the P2P changes <br> • Deploy the node on our server pointing to Sepolia<br>• Fix every issue we found that interrupts the node execution | Continuous uptime checks & up-to-date block processing for 72+ hrs in Sepolia|
61+
|| [Phase 3: Validator Upgrades](./electra-gap.md#phase-3-validator-upgrades) | Ensure validators duties on devnets |• Implement the honest validator changes<br>• Make assertoor work<br> • Test via Kurtosis & Assertoor | Execute Kurtosis scenarios & Assertoor with continuous uptime checks and up-to-date validation duties for 72+ hrs on kurtosis |
6262

6363
For more details, see the [Implementation Gaps for electra Upgrade](./electra-gap.md).
6464

6565

66-
### Deneb and previous forks support
67-
We prioritize Electra support over being 100% compatible with previous forks. Some issues will be address while making Electra work, but we can present the current status as follows:
66+
### Road to the MVP
67+
Once an initial version of electra is in place we'll need to work on some missing component before reaching the MVP state:
6868

6969
#### Without Validators
70-
- [] Sync Sepolia in Daneb.
70+
- [] Sync and run the node on Sepolia for validating state transitions
7171
- [🏗️] Implementation of the Beacon API
72-
- [ ] Improve performance to process blocks and epochs for other networks
72+
- [ ] Improve performance to process blocks and epochs for other networks (specially Holesky/Hoodi/Mainnet)
7373

7474
#### With Validators
75-
- [🏗️] Run devnet using kurtosis being validator
75+
- [🏗️] Run devnets using kurtosis handling validator duties for long running sessions
76+
- [ ] Run and handle validator duties in testnets (i.e. Holesky/Hoodi/Mainnet)
7677

7778

7879

@@ -102,7 +103,7 @@
102103

103104
You can install the necessary components directly from official sources or alternatively, use **asdf** for version management.
104105

105-
See [Prerequisites](./docs/INSTALLATION.md#prerequisites) for detailed instructions.
106+
See [Prerequisites](./docs/PREREQUISITES.md) for detailed instructions.
106107

107108
## Installing and running
108109

0 commit comments

Comments
 (0)