Skip to content

Commit 43a1084

Browse files
MarcosNicolauMauroToscanoMechanix97JuArce
authored
feat: aggregation mode (#1840)
Co-authored-by: MauroFab <[email protected]> Co-authored-by: Mauro Toscano <[email protected]> Co-authored-by: Lucas Rack <[email protected]> Co-authored-by: JuArce <[email protected]>
1 parent 16f3f93 commit 43a1084

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+10046
-2
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@
3131
[submodule "claim_contracts/lib/openzeppelin-contracts"]
3232
path = claim_contracts/lib/openzeppelin-contracts
3333
url = https://github.com/OpenZeppelin/openzeppelin-contracts
34+
[submodule "contracts/lib/sp1-contracts"]
35+
path = contracts/lib/sp1-contracts
36+
url = https://github.com/succinctlabs/sp1-contracts

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,13 @@ anvil_start_with_block_time_with_more_prefunded_accounts:
150150
@echo "Starting Anvil..."
151151
anvil --load-state contracts/scripts/anvil/state/alignedlayer-deployed-anvil-state.json --block-time 7 -a 2000
152152

153+
__AGGREGATION_MODE__: ## ____
154+
start_proof_aggregator_local: ## Start the proof aggregator locally using Mock Verifier Contract
155+
cargo run --manifest-path ./aggregation_mode/Cargo.toml --release -- config-files/config-proof-aggregator.yaml
156+
157+
start_proof_aggregator_local_with_proving: ## Start the proof aggregator locally using SP1 Verifier Contract
158+
cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove -- config-files/config-proof-aggregator.yaml
159+
153160
_AGGREGATOR_:
154161

155162
build_aggregator:
@@ -588,7 +595,6 @@ aligned_get_user_balance_holesky:
588595
--network holesky \
589596
--user_addr $(USER_ADDR)
590597

591-
592598
__GENERATE_PROOFS__:
593599
# TODO add a default proving system
594600

0 commit comments

Comments
 (0)