Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,13 @@
# ethlambda
Minimalist, fast and modular implementation of the Lean Ethereum client written in Rust

Minimalist, fast and modular implementation of the Lean Ethereum client written in Rust.

## Roadmap

0. Initial project setup and integration with [lean-quickstart](https://github.com/blockblaz/lean-quickstart)
1. Load network configuration and genesis block
2. Connect to P2P layer and listen for new blocks
3. Compute next chain state from received blocks
4. Receive attestations from peers and apply fork-choice rule
5. Produce and broadcast attestations for the head of the chain
6. Build new blocks and broadcast them to peers