Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
69c4881
feat: add checkpoint-sync support
MegaRedHand Feb 2, 2026
02cba0a
fix: update import path
MegaRedHand Feb 4, 2026
4245026
feat: use read and connect timeouts instead of e2e
MegaRedHand Feb 4, 2026
7333108
fix: remove download size limit
MegaRedHand Feb 4, 2026
43d8882
feat: add additional checks
MegaRedHand Feb 4, 2026
38a4b31
refactor: clean up the main entrypoint
MegaRedHand Feb 4, 2026
7fd1ed2
refactor: move big if to helper
MegaRedHand Feb 4, 2026
084985a
refactor: use error types instead of strings
MegaRedHand Feb 4, 2026
bd7d7d0
docs: update lean clients list
MegaRedHand Feb 4, 2026
fdd2fd0
refactor: split blocks into headers and bodies
MegaRedHand Feb 5, 2026
6aac3e2
refactor: remove unused get_block
MegaRedHand Feb 5, 2026
715cd22
refactor: remove usages of contains_block
MegaRedHand Feb 5, 2026
7d5f47b
refactor: replace contains_block with has_state and remove unused fun…
MegaRedHand Feb 5, 2026
c9afc2b
feat: add constructor to init Store from a State only
MegaRedHand Feb 5, 2026
eefc463
refactor: add additional checks and simplify init_store
MegaRedHand Feb 5, 2026
1ea56ef
refactor: remove from_genesis
MegaRedHand Feb 5, 2026
4664a1c
docs: update Store documentation
MegaRedHand Feb 5, 2026
d3f2e90
chore: fmt
MegaRedHand Feb 5, 2026
4fdf5ec
refactor: avoid storing empty bodies
MegaRedHand Feb 5, 2026
71e9fe7
Merge branch 'main' into refactor/split-headers-from-blocks
MegaRedHand Feb 5, 2026
f9e5b85
Merge branch 'main' into checkpoint-sync
MegaRedHand Feb 5, 2026
68967ef
Merge branch 'refactor/split-headers-from-blocks' into checkpoint-sync
MegaRedHand Feb 5, 2026
460575a
refactor: simplify a bit the code
MegaRedHand Feb 5, 2026
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
3 changes: 3 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -313,3 +313,6 @@ cargo test -p ethlambda-blockchain --features skip-signature-verification --test
- zeam (Zig): <https://github.com/blockblaz/zeam>
- ream (Rust): <https://github.com/ReamLabs/ream>
- qlean (C++): <https://github.com/qdrvm/qlean-mini>
- grandine (Rust): <https://github.com/grandinetech/lean/tree/main/lean_client>
- gean (Go): <https://github.com/devlongs/gean>
- Lantern (C): <https://github.com/Pier-Two/lantern>
101 changes: 101 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,4 @@ vergen-git2 = { version = "9", features = ["rustc"] }

rand = "0.9"
rocksdb = "0.24"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
2 changes: 2 additions & 0 deletions bin/ethlambda/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ serde_yaml_ng = "0.10"
hex.workspace = true

clap.workspace = true
reqwest.workspace = true
thiserror.workspace = true

[build-dependencies]
vergen-git2.workspace = true
Loading