@@ -7,7 +7,7 @@ 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.12.2
10+ OPERATOR_VERSION =v0.13.0
1111
1212ifeq ($(OS ) ,Linux)
1313 BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
@@ -557,7 +557,13 @@ generate_groth16_ineq_proof: ## Run the gnark_plonk_bn254_script
557557 @go run scripts/test_files/gnark_groth16_bn254_infinite_script/cmd/main.go 1
558558
559559__METRICS__ :
560- # Prometheus and graphana
560+ # Prometheus and Grafana
561+ metrics_remove_containers :
562+ @docker stop prometheus grafana
563+ @docker rm prometheus grafana
564+ metrics_clean_db : metrics_remove_containers
565+ @docker volume rm aligned_layer_grafana_data aligned_layer_prometheus_data
566+
561567run_metrics : # # Run metrics using metrics-docker-compose.yaml
562568 @echo " Running metrics..."
563569 @docker compose -f metrics-docker-compose.yaml up
@@ -604,6 +610,16 @@ upgrade_add_aggregator: ## Add Aggregator to Aligned Contracts
604610 @echo " Adding Aggregator to Aligned Contracts..."
605611 @. contracts/scripts/.env && . contracts/scripts/upgrade_add_aggregator_to_service_manager.sh
606612
613+ set_aggregator_address :
614+ @echo " Setting Aggregator Address in Aligned Service Manager Contract on $( NETWORK) network..."
615+ @echo " Aggregator address: $( AGGREGATOR_ADDRESS) "
616+ @. contracts/scripts/.env.$(NETWORK ) && . contracts/scripts/set_aggregator_address.sh $(AGGREGATOR_ADDRESS )
617+
618+ set_aggregator_address_devnet :
619+ @echo " Setting Aggregator Address in Aligned Service Manager Contract..."
620+ @echo " Aggregator address: $( AGGREGATOR_ADDRESS) "
621+ RPC_URL=" http://localhost:8545" PRIVATE_KEY=" 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" OUTPUT_PATH=./script/output/devnet/alignedlayer_deployment_output.json ./contracts/scripts/set_aggregator_address.sh $(AGGREGATOR_ADDRESS )
622+
607623upgrade_initialize_disabled_verifiers :
608624 @echo " Adding disabled verifiers to Aligned Service Manager..."
609625 @. contracts/scripts/.env && . contracts/scripts/upgrade_disabled_verifiers_in_service_manager.sh
@@ -906,7 +922,7 @@ docker_down:
906922 @echo " Everything down"
907923 docker ps
908924
909- DOCKER_BURST_SIZE =2
925+ DOCKER_BURST_SIZE =1
910926DOCKER_PROOFS_PRIVATE_KEY =0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
911927
912928docker_batcher_send_sp1_burst :
@@ -918,7 +934,8 @@ docker_batcher_send_sp1_burst:
918934 --vm_program ./scripts/test_files/sp1/sp1_fibonacci.elf \
919935 --repetitions $(DOCKER_BURST_SIZE) \
920936 --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
921- --rpc_url $(DOCKER_RPC_URL)
937+ --rpc_url $(DOCKER_RPC_URL) \
938+ --max_fee 0.1ether
922939
923940docker_batcher_send_risc0_burst :
924941 @echo " Sending Risc0 fibonacci task to Batcher..."
@@ -930,7 +947,8 @@ docker_batcher_send_risc0_burst:
930947 --public_input ./scripts/test_files/risc_zero/fibonacci_proof_generator/risc_zero_fibonacci.pub \
931948 --repetitions $(DOCKER_BURST_SIZE) \
932949 --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
933- --rpc_url $(DOCKER_RPC_URL)
950+ --rpc_url $(DOCKER_RPC_URL) \
951+ --max_fee 0.1ether
934952
935953docker_batcher_send_plonk_bn254_burst :
936954 @echo " Sending Groth16Bn254 1!=0 task to Batcher..."
@@ -942,7 +960,8 @@ docker_batcher_send_plonk_bn254_burst:
942960 --vk ./scripts/test_files/gnark_plonk_bn254_script/plonk.vk \
943961 --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
944962 --rpc_url $(DOCKER_RPC_URL) \
945- --repetitions $(DOCKER_BURST_SIZE)
963+ --repetitions $(DOCKER_BURST_SIZE) \
964+ --max_fee 0.1ether
946965
947966docker_batcher_send_plonk_bls12_381_burst :
948967 @echo " Sending Groth16 BLS12-381 1!=0 task to Batcher..."
@@ -954,19 +973,21 @@ docker_batcher_send_plonk_bls12_381_burst:
954973 --vk ./scripts/test_files/gnark_plonk_bls12_381_script/plonk.vk \
955974 --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
956975 --repetitions $(DOCKER_BURST_SIZE) \
957- --rpc_url $(DOCKER_RPC_URL)
976+ --rpc_url $(DOCKER_RPC_URL) \
977+ --max_fee 0.1ether
958978
959979docker_batcher_send_groth16_burst :
960980 @echo " Sending Groth16 BLS12-381 1!=0 task to Batcher..."
961981 docker exec $(shell docker ps | grep batcher | awk '{print $$1}') aligned submit \
962- --private_key $(DOCKER_PROOFS_PRIVATE_KEY) \
963- --proving_system Groth16Bn254 \
964- --proof ./scripts/test_files/gnark_groth16_bn254_script/groth16.proof \
965- --public_input ./scripts/test_files/gnark_groth16_bn254_script/plonk_pub_input.pub \
966- --vk ./scripts/test_files/gnark_groth16_bn254_script/groth16.vk \
967- --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
968- --repetitions $(DOCKER_BURST_SIZE) \
969- --rpc_url $(DOCKER_RPC_URL)
982+ --private_key $(DOCKER_PROOFS_PRIVATE_KEY) \
983+ --proving_system Groth16Bn254 \
984+ --proof ./scripts/test_files/gnark_groth16_bn254_script/groth16.proof \
985+ --public_input ./scripts/test_files/gnark_groth16_bn254_script/plonk_pub_input.pub \
986+ --vk ./scripts/test_files/gnark_groth16_bn254_script/groth16.vk \
987+ --proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
988+ --repetitions $(DOCKER_BURST_SIZE) \
989+ --rpc_url $(DOCKER_RPC_URL) \
990+ --max_fee 0.1ether
970991
971992# Update target as new proofs are supported.
972993docker_batcher_send_all_proofs_burst :
@@ -993,6 +1014,7 @@ docker_batcher_send_infinite_groth16:
9931014 --public_input scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_$$ {counter}_groth16.pub \
9941015 --vk scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_$$ {counter}_groth16.vk \
9951016 --proof_generator_addr $(PROOF_GENERATOR_ADDRESS ) ; \
1017+ --max_fee 0.1ether
9961018 sleep $$ {timer}; \
9971019 counter=$$((counter + 1 ) ); \
9981020 done \
@@ -1010,7 +1032,7 @@ docker_verify_proofs_onchain:
10101032 done \
10111033 '
10121034
1013- DOCKER_PROOFS_WAIT_TIME =30
1035+ DOCKER_PROOFS_WAIT_TIME =60
10141036
10151037docker_verify_proof_submission_success :
10161038 @echo " Verifying proofs were successfully submitted..."
@@ -1032,7 +1054,7 @@ docker_verify_proof_submission_success:
10321054 fi ; \
10331055 echo " ---------------------------------------------------------------------------------------------------" ; \
10341056 done ; \
1035- if [ $$ (ls -1 ./aligned_verification_data/* .cbor | wc -l) -ne 10 ]; then \
1057+ if [ $$ (ls -1 ./aligned_verification_data/* .cbor | wc -l) -ne 5 ]; then \
10361058 echo " ERROR: Some proofs were verified successfully, but some proofs are missing in the aligned_verification_data/ directory" ; \
10371059 exit 1; \
10381060 fi ; \
0 commit comments