@@ -681,6 +681,30 @@ batcher_send_circom_groth16_bn256_burst: crates/target/release/aligned ## Send a
681681 --rpc_url $(RPC_URL ) \
682682 --network $(NETWORK )
683683
684+ batcher_send_circom_groth16_bn256_burst : crates/target/release/aligned # # Send a burst of Circom Groth16 BN256 proofs to Batcher. Parameters: RPC_URL, NETWORK, BURST_SIZE
685+ @echo " Sending Circom Groth16 BN256 proof to Batcher..."
686+ @cd crates/cli/ && cargo run --release -- submit \
687+ --proving_system CircomGroth16Bn256 \
688+ --proof ../../scripts/test_files/circom_groth16_bn256_script/proof.json \
689+ --public_input ../../scripts/test_files/circom_groth16_bn256_script/public.json \
690+ --vk ../../scripts/test_files/circom_groth16_bn256_script/verification_key.json \
691+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
692+ --repetitions $(BURST_SIZE ) \
693+ --rpc_url $(RPC_URL ) \
694+ --network $(NETWORK )
695+
696+ batcher_send_circom_groth16_bn256_no_pub_input_burst : crates/target/release/aligned # # Send a burst of Circom Groth16 BN256 proofs to Batcher. Parameters: RPC_URL, NETWORK, BURST_SIZE
697+ @echo " Sending Circom Groth16 BN256 proof to Batcher..."
698+ @cd crates/cli/ && cargo run --release -- submit \
699+ --proving_system CircomGroth16Bn256 \
700+ --proof ../../scripts/test_files/circom_groth16_bn256_no_pub_input_script/proof.json \
701+ --public_input ../../scripts/test_files/circom_groth16_bn256_no_pub_input_script/public.json \
702+ --vk ../../scripts/test_files/circom_groth16_bn256_no_pub_input_script/verification_key.json \
703+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
704+ --repetitions $(BURST_SIZE ) \
705+ --rpc_url $(RPC_URL ) \
706+ --network $(NETWORK )
707+
684708batcher_send_proof_with_random_address : # # Send a proof with a random address to Batcher. Parameters: RPC_URL, NETWORK, PROOF_TYPE, REPETITIONS
685709 @cd crates/cli/ && ./send_proof_with_random_address.sh
686710
@@ -802,6 +826,14 @@ generate_circom_groth16_bn256_setup: ## Run the circom_groth16_bn256_script setu
802826 @echo " Running circom_groth16_bn256 script setup..."
803827 @cd scripts/test_files/circom_groth16_bn256_script && ./generate_setup.sh
804828
829+ generate_circom_groth16_bn256_no_pub_input_proof : # # Run the circom_groth16_bn256_script
830+ @echo " Running circom_groth16_bn256 script..."
831+ @cd scripts/test_files/circom_groth16_bn256_no_pub_input_script && ./generate_proof.sh
832+
833+ generate_circom_groth16_bn256_no_pub_input_setup : # # Run the circom_groth16_bn256_script setup
834+ @echo " Running circom_groth16_bn256_no_pub_input_script setup..."
835+ @cd scripts/test_files/circom_groth16_bn256_no_pub_input_script && ./generate_setup.sh
836+
805837__CONTRACTS_DEPLOYMENT__ : # # ____
806838deploy_aligned_contracts : # # Deploy Aligned Contracts. Parameters: NETWORK=<mainnet|holesky|sepolia>
807839 @echo " Deploying Aligned Contracts on $( NETWORK) network..."
@@ -1150,6 +1182,19 @@ docker_batcher_send_circom_groth16_bn256_burst:
11501182 --rpc_url $(DOCKER_RPC_URL ) \
11511183 --max_fee 0.1ether
11521184
1185+ docker_batcher_send_circom_groth16_bn256_no_pub_input_burst :
1186+ @echo " Sending Circom Groth16 BN256 task to Batcher..."
1187+ docker exec $(shell docker ps | grep batcher | awk '{print $$1}') aligned submit \
1188+ --private_key $(DOCKER_PROOFS_PRIVATE_KEY ) \
1189+ --proving_system CircomGroth16Bn256 \
1190+ --proof ./scripts/test_files/circom_groth16_bn256_no_pub_input_script/proof.json \
1191+ --public_input ./scripts/test_files/circom_groth16_bn256_no_pub_input_script/public.json \
1192+ --vk ./scripts/test_files/circom_groth16_bn256_no_pub_input_script/verification_key.json \
1193+ --proof_generator_addr $(PROOF_GENERATOR_ADDRESS ) \
1194+ --repetitions $(DOCKER_BURST_SIZE ) \
1195+ --rpc_url $(DOCKER_RPC_URL ) \
1196+ --max_fee 0.1ether
1197+
11531198# Update target as new proofs are supported.
11541199docker_batcher_send_all_proofs_burst :
11551200 @$(MAKE ) docker_batcher_send_sp1_burst
@@ -1158,6 +1203,7 @@ docker_batcher_send_all_proofs_burst:
11581203 @$(MAKE ) docker_batcher_send_gnark_plonk_bls12_381_burst
11591204 @$(MAKE ) docker_batcher_send_gnark_groth16_burst
11601205 @$(MAKE ) docker_batcher_send_circom_groth16_bn256_burst
1206+ @$(MAKE ) docker_batcher_send_circom_groth16_bn256_no_pub_input_burst
11611207
11621208docker_batcher_send_infinite_groth16 :
11631209 docker exec $(shell docker ps | grep batcher | awk '{print $$1}') \
@@ -1195,7 +1241,7 @@ docker_verify_proofs_onchain:
11951241 '
11961242
11971243DOCKER_PROOFS_WAIT_TIME =60
1198- DOCKER_SENT_PROOFS =6
1244+ DOCKER_SENT_PROOFS =7
11991245
12001246docker_verify_proof_submission_success :
12011247 @echo " Verifying proofs were successfully submitted..."
0 commit comments