@@ -7,9 +7,10 @@ CONFIG_FILE?=config-files/config.yaml
77export OPERATOR_ADDRESS ?= $(shell yq -r '.operator.address' $(CONFIG_FILE ) )
88AGG_CONFIG_FILE? =config-files/config-aggregator.yaml
99
10- OPERATOR_VERSION =v0.15.1
10+ OPERATOR_VERSION =v0.15.2
11+ EIGEN_SDK_GO_VERSION_DEVNET =v0.1.13
1112EIGEN_SDK_GO_VERSION_TESTNET =v0.2.0-beta.1
12- EIGEN_SDK_GO_VERSION_MAINNET =v0.1.13
13+ EIGEN_SDK_GO_VERSION_MAINNET =v0.2.0-beta.1
1314
1415ifeq ($(OS ) ,Linux)
1516 BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
@@ -71,10 +72,17 @@ go_deps:
7172install_foundry :
7273 curl -L https://foundry.paradigm.xyz | bash
7374
75+ install_eigenlayer_cli_devnet : # # Install Eigenlayer CLI v0.11.3 (Devnet compatible)
76+ curl -sSfL https://raw.githubusercontent.com/layr-labs/eigenlayer-cli/master/scripts/install.sh | sh -s -- v0.11.3
77+
7478anvil_deploy_eigen_contracts :
7579 @echo " Deploying Eigen Contracts..."
7680 . contracts/scripts/anvil/deploy_eigen_contracts.sh
7781
82+ anvil_deploy_sp1_contracts :
83+ @echo " Deploying SP1 Contracts..."
84+ . contracts/scripts/anvil/deploy_sp1_contracts.sh
85+
7886anvil_deploy_aligned_contracts :
7987 @echo " Deploying Aligned Contracts..."
8088 . contracts/scripts/anvil/deploy_aligned_contracts.sh
@@ -146,6 +154,13 @@ anvil_start_with_more_prefunded_accounts:
146154 @echo " Starting Anvil..."
147155 anvil --load-state contracts/scripts/anvil/state/alignedlayer-deployed-anvil-state.json --block-time 7 -a 2000
148156
157+ __AGGREGATION_MODE__ : # # ____
158+ start_proof_aggregator_local : # # Start the proof aggregator locally using Mock Verifier Contract
159+ cargo run --manifest-path ./aggregation_mode/Cargo.toml --release -- config-files/config-proof-aggregator-mock.yaml
160+
161+ start_proof_aggregator_local_with_proving : # # Start the proof aggregator locally using SP1 Verifier Contract
162+ cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove -- config-files/config-proof-aggregator.yaml
163+
149164_AGGREGATOR_ :
150165
151166build_aggregator :
@@ -179,7 +194,9 @@ operator_set_eigen_sdk_go_version_testnet:
179194 @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_TESTNET) "
180195 go get github.com/Layr-Labs/eigensdk-go@$(EIGEN_SDK_GO_VERSION_TESTNET )
181196
182- operator_set_eigen_sdk_go_version_devnet : operator_set_eigen_sdk_go_version_mainnet
197+ operator_set_eigen_sdk_go_version_devnet :
198+ @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_DEVNET) "
199+ go get github.com/Layr-Labs/eigensdk-go@$(EIGEN_SDK_GO_VERSION_DEVNET )
183200
184201operator_set_eigen_sdk_go_version_mainnet :
185202 @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_MAINNET) "
@@ -589,7 +606,6 @@ aligned_get_user_balance_holesky:
589606 --network holesky \
590607 --user_addr $(USER_ADDR )
591608
592-
593609__GENERATE_PROOFS__ :
594610 # TODO add a default proving system
595611
@@ -689,6 +705,10 @@ upgrade_batcher_payment_service: ## Upgrade BatcherPayments contract. Parameters
689705 @echo " Upgrading BatcherPayments Contract on $( NETWORK) network..."
690706 @. contracts/scripts/.env.$(NETWORK ) && . contracts/scripts/upgrade_batcher_payment_service.sh
691707
708+ deploy_proof_aggregator :
709+ @echo " Deploying ProofAggregator contract on $( NETWORK) network..."
710+ @. contracts/scripts/.env.$(NETWORK ) && . contracts/scripts/deploy_proof_aggregator.sh
711+
692712build_aligned_contracts :
693713 @cd contracts/src/core && forge build
694714
0 commit comments