Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
c2a3683
initial commit
kevaundray Oct 16, 2025
f9f4517
add consensus types
kevaundray Oct 16, 2025
accc829
add config
kevaundray Oct 16, 2025
7694d9e
add proof cache
kevaundray Oct 16, 2025
3a37238
add proof gen/verify traits
kevaundray Oct 16, 2025
7368ba2
add registry proof gen/verification
kevaundray Oct 16, 2025
ba14574
add execution proofs to da_checker
kevaundray Oct 20, 2025
ec773ce
commit execution layer stub
kevaundray Oct 21, 2025
971c743
add execution proof boundaries similar to columns
kevaundray Oct 21, 2025
86d0ffc
set min_execution_proof via the BeaconChain
kevaundray Oct 21, 2025
26e13a1
set the zkvm config values from the cli
kevaundray Oct 21, 2025
c5afb78
Use ExecutionProofId since we no longer have multiple subnets
kevaundray Oct 27, 2025
984a1e0
add slot to ExecutionProof and refactor to remove ExecutionProofSubnetId
kevaundray Oct 27, 2025
6dfa83b
refactor
kevaundray Oct 27, 2025
6d6b994
modify chain_spec
kevaundray Oct 27, 2025
94027ce
refactor for ExecutionProof
kevaundray Oct 27, 2025
2a18784
add registry_proof_gen
kevaundray Oct 27, 2025
d50c679
refactor proof_gen
kevaundray Oct 27, 2025
adb890d
refactor proof verification
kevaundray Oct 27, 2025
958d360
commit proof_cache changes -- todo:remove this
kevaundray Oct 27, 2025
b7c3538
simplify engine_api struct
kevaundray Oct 27, 2025
e1a0905
fixup renaming changes
kevaundray Oct 27, 2025
23a8a59
add proof generation service
kevaundray Oct 27, 2025
fda4795
Add execution proof observation and verification
kevaundray Oct 28, 2025
b0f81ed
Add ExecutionProofByRoots RPC layer
kevaundray Oct 28, 2025
665b485
commit debug tests
kevaundray Oct 28, 2025
9d5aacc
remove debug tests
kevaundray Oct 28, 2025
4b9802e
commit GossipTopics/Discovery/PeerManagement
kevaundray Oct 28, 2025
1bcb674
Add proof available checking logic and has_execution_layer_and_proof_…
kevaundray Oct 28, 2025
1db670c
fix missing topic
kevaundray Oct 28, 2025
2af1406
grep rename
kevaundray Oct 28, 2025
643719e
Add verify_execution_proof_for_gossip
kevaundray Oct 28, 2025
9e6ed12
Handle incoming gossip and RPC messages
kevaundray Oct 28, 2025
1965ac7
integrating proof fetching into block sync
kevaundray Oct 28, 2025
0e2a740
fix test
kevaundray Oct 28, 2025
ae89e1f
rename
kevaundray Oct 28, 2025
f2c7f1f
commit top level configurations and wiring
kevaundray Oct 28, 2025
e32c6f6
nit
kevaundray Oct 28, 2025
e7e535b
commit min and max ssz sizes for execution_proof
kevaundray Oct 28, 2025
6f5d3f1
add .yml config
kevaundray Oct 28, 2025
a44d427
Merge branch 'unstable' into kw/sel-alternative
kevaundray Oct 28, 2025
0a8eb90
cargo fmt
kevaundray Oct 28, 2025
aff99ac
delete proof cache
kevaundray Oct 28, 2025
ea49ea7
clippy
kevaundray Oct 29, 2025
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
32 changes: 32 additions & 0 deletions Cargo.lock

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

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ members = [
"beacon_node/lighthouse_tracing",
"beacon_node/network",
"beacon_node/operation_pool",
"beacon_node/proof_generation_service",
"beacon_node/store",
"beacon_node/timer",
"boot_node",
Expand Down Expand Up @@ -89,6 +90,7 @@ members = [
"validator_client/validator_metrics",
"validator_client/validator_services",
"validator_manager",
"zkvm_execution_layer",
]
resolver = "2"

Expand Down
2 changes: 2 additions & 0 deletions beacon_node/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ dirs = { workspace = true }
environment = { workspace = true }
eth2_config = { workspace = true }
execution_layer = { workspace = true }
# TODO(zkproofs): add as a workspace dependency
zkvm_execution_layer = { path = "../zkvm_execution_layer" }
genesis = { workspace = true }
hex = { workspace = true }
http_api = { workspace = true }
Expand Down
2 changes: 2 additions & 0 deletions beacon_node/beacon_chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ ethereum_serde_utils = { workspace = true }
ethereum_ssz = { workspace = true }
ethereum_ssz_derive = { workspace = true }
execution_layer = { workspace = true }
# TODO(zkproofs): add as a workspace dependency
zkvm_execution_layer = { path = "../../zkvm_execution_layer" }
fork_choice = { workspace = true }
futures = { workspace = true }
genesis = { workspace = true }
Expand Down
Loading