@@ -8,6 +8,7 @@ export OPERATOR_ADDRESS ?= $(shell yq -r '.operator.address' $(CONFIG_FILE))
88AGG_CONFIG_FILE? =config-files/config-aggregator.yaml
99
1010OPERATOR_VERSION =v0.15.2
11+ EIGEN_SDK_GO_VERSION_DEVNET =v0.1.13
1112EIGEN_SDK_GO_VERSION_TESTNET =v0.2.0-beta.1
1213EIGEN_SDK_GO_VERSION_MAINNET =v0.2.0-beta.1
1314
@@ -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_risc0_contracts :
83+ @echo " Deploying RISC0 Contracts..."
84+ . contracts/scripts/anvil/deploy_risc0_contracts.sh
85+
7886anvil_deploy_sp1_contracts :
7987 @echo " Deploying SP1 Contracts..."
8088 . contracts/scripts/anvil/deploy_sp1_contracts.sh
@@ -167,6 +175,9 @@ start_proof_aggregator: is_aggregator_set ## Starts proof aggregator with provin
167175start_proof_aggregator_gpu : is_aggregator_set # # Starts proof aggregator with proving + GPU acceleration (CUDA)
168176 AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove,gpu -- config-files/config-proof-aggregator.yaml
169177
178+ install_aggregation_mode : # # Install the aggregation mode with proving enabled
179+ cargo install --path aggregation_mode --features prove
180+
170181_AGGREGATOR_ :
171182
172183build_aggregator :
@@ -200,7 +211,9 @@ operator_set_eigen_sdk_go_version_testnet:
200211 @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_TESTNET) "
201212 go get github.com/Layr-Labs/eigensdk-go@$(EIGEN_SDK_GO_VERSION_TESTNET )
202213
203- operator_set_eigen_sdk_go_version_devnet : operator_set_eigen_sdk_go_version_mainnet
214+ operator_set_eigen_sdk_go_version_devnet :
215+ @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_DEVNET) "
216+ go get github.com/Layr-Labs/eigensdk-go@$(EIGEN_SDK_GO_VERSION_DEVNET )
204217
205218operator_set_eigen_sdk_go_version_mainnet :
206219 @echo " Setting Eigen SDK version to: $( EIGEN_SDK_GO_VERSION_MAINNET) "
@@ -708,6 +721,10 @@ deploy_proof_aggregator:
708721 @echo " Deploying ProofAggregator contract on $( NETWORK) network..."
709722 @. contracts/scripts/.env.$(NETWORK ) && . contracts/scripts/deploy_proof_aggregator.sh
710723
724+ upgrade_proof_aggregator :
725+ @echo " Upgrading ProofAggregator Contract on $( NETWORK) network..."
726+ @. contracts/scripts/.env.$(NETWORK ) && . contracts/scripts/upgrade_proof_aggregator.sh
727+
711728build_aligned_contracts :
712729 @cd contracts/src/core && forge build --via-ir
713730
0 commit comments