@@ -187,7 +187,7 @@ user_fund_payment_service:
187187./batcher/aligned-batcher/.env :
188188 @echo " To start the Batcher ./batcher/aligned-batcher/.env needs to be manually set" ; false ;
189189
190- batcher_start : ./batcher/aligned-batcher/.env user_fund_payment_service
190+ batcher_start : ./batcher/aligned-batcher/.env user_fund_payment_service
191191 @echo " Starting Batcher..."
192192 @cargo +nightly-2024-04-17 run --manifest-path ./batcher/aligned-batcher/Cargo.toml --release -- --config ./config-files/config-batcher.yaml --env-file ./batcher/aligned-batcher/.env
193193
@@ -209,13 +209,19 @@ build_batcher_client:
209209batcher/target/release/aligned :
210210 @cd batcher/aligned && cargo b --release
211211
212+
213+ RPC_URL =http://localhost:8545
214+ BATCHER_CONTRACT_ADDRESS =0x7969c5eD335650692Bc04293B07F5BF2e7A673C0
215+
212216batcher_send_sp1_task :
213217 @echo " Sending SP1 fibonacci task to Batcher..."
214218 @cd batcher/aligned/ && cargo run --release -- submit \
215219 --proving_system SP1 \
216220 --proof ../../scripts/test_files/sp1/sp1_fibonacci.proof \
217221 --vm_program ../../scripts/test_files/sp1/sp1_fibonacci.elf \
218- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
222+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
223+ --rpc $(RPC_URL ) \
224+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
219225
220226batcher_send_sp1_burst :
221227 @echo " Sending SP1 fibonacci task to Batcher..."
@@ -224,7 +230,10 @@ batcher_send_sp1_burst:
224230 --proof ../../scripts/test_files/sp1/sp1_fibonacci.proof \
225231 --vm_program ../../scripts/test_files/sp1/sp1_fibonacci.elf \
226232 --repetitions 15 \
227- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
233+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
234+ --rpc $(RPC_URL ) \
235+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
236+
228237
229238batcher_send_infinite_sp1 :
230239 @echo " Sending infinite SP1 fibonacci task to Batcher..."
@@ -237,7 +246,9 @@ batcher_send_risc0_task:
237246 --proof ../../scripts/test_files/risc_zero/fibonacci_proof_generator/risc_zero_fibonacci.proof \
238247 --vm_program ../../scripts/test_files/risc_zero/fibonacci_proof_generator/fibonacci_id.bin \
239248 --public_input ../../scripts/test_files/risc_zero/fibonacci_proof_generator/risc_zero_fibonacci.pub \
240- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
249+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
250+ --rpc $(RPC_URL) \
251+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS)
241252
242253batcher_send_risc0_burst :
243254 @echo " Sending Risc0 fibonacci task to Batcher..."
@@ -247,7 +258,9 @@ batcher_send_risc0_burst:
247258 --vm_program ../../scripts/test_files/risc_zero/fibonacci_proof_generator/fibonacci_id.bin \
248259 --public_input ../../scripts/test_files/risc_zero/fibonacci_proof_generator/risc_zero_fibonacci.pub \
249260 --repetitions 15 \
250- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
261+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
262+ --rpc $(RPC_URL) \
263+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS)
251264
252265batcher_send_plonk_bn254_task : batcher/target/release/aligned
253266 @echo " Sending Groth16Bn254 1!=0 task to Batcher..."
@@ -256,7 +269,9 @@ batcher_send_plonk_bn254_task: batcher/target/release/aligned
256269 --proof ../../scripts/test_files/gnark_plonk_bn254_script/plonk.proof \
257270 --public_input ../../scripts/test_files/gnark_plonk_bn254_script/plonk_pub_input.pub \
258271 --vk ../../scripts/test_files/gnark_plonk_bn254_script/plonk.vk \
259- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
272+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
273+ --rpc $(RPC_URL ) \
274+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
260275
261276batcher_send_plonk_bn254_burst : batcher/target/release/aligned
262277 @echo " Sending Groth16Bn254 1!=0 task to Batcher..."
@@ -266,7 +281,8 @@ batcher_send_plonk_bn254_burst: batcher/target/release/aligned
266281 --public_input ../../scripts/test_files/gnark_plonk_bn254_script/plonk_pub_input.pub \
267282 --vk ../../scripts/test_files/gnark_plonk_bn254_script/plonk.vk \
268283 --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
269- --repetitions 15
284+ --rpc $(RPC_URL ) \
285+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
270286
271287batcher_send_plonk_bls12_381_task : batcher/target/release/aligned
272288 @echo " Sending Groth16 BLS12-381 1!=0 task to Batcher..."
@@ -275,7 +291,9 @@ batcher_send_plonk_bls12_381_task: batcher/target/release/aligned
275291 --proof ../../scripts/test_files/gnark_plonk_bls12_381_script/plonk.proof \
276292 --public_input ../../scripts/test_files/gnark_plonk_bls12_381_script/plonk_pub_input.pub \
277293 --vk ../../scripts/test_files/gnark_plonk_bls12_381_script/plonk.vk \
278- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
294+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
295+ --rpc $(RPC_URL ) \
296+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
279297
280298batcher_send_plonk_bls12_381_burst : batcher/target/release/aligned
281299 @echo " Sending Groth16 BLS12-381 1!=0 task to Batcher..."
@@ -285,7 +303,9 @@ batcher_send_plonk_bls12_381_burst: batcher/target/release/aligned
285303 --public_input ../../scripts/test_files/gnark_plonk_bls12_381_script/plonk_pub_input.pub \
286304 --vk ../../scripts/test_files/gnark_plonk_bls12_381_script/plonk.vk \
287305 --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
288- --repetitions 15
306+ --repetitions 15 \
307+ --rpc $(RPC_URL ) \
308+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
289309
290310
291311batcher_send_groth16_bn254_task : batcher/target/release/aligned
@@ -295,7 +315,9 @@ batcher_send_groth16_bn254_task: batcher/target/release/aligned
295315 --proof ../../scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_1_groth16.proof \
296316 --public_input ../../scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_1_groth16.pub \
297317 --vk ../../scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_1_groth16.vk \
298- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
318+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
319+ --rpc $(RPC_URL ) \
320+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
299321
300322batcher_send_groth16_burst : batcher/target/release/aligned
301323 @echo " Sending Groth16Bn254 1!=0 task to Batcher..."
@@ -305,7 +327,9 @@ batcher_send_groth16_burst: batcher/target/release/aligned
305327 --public_input ../../scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_1_groth16.pub \
306328 --vk ../../scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs/ineq_1_groth16.vk \
307329 --repetitions 15 \
308- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
330+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
331+ --rpc $(RPC_URL ) \
332+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
309333
310334batcher_send_infinite_groth16 : batcher/target/release/aligned # # Send a different Groth16 BN254 proof using the client every 3 seconds
311335 @mkdir -p scripts/test_files/gnark_groth16_bn254_infinite_script/infinite_proofs
@@ -324,6 +348,8 @@ batcher_send_halo2_ipa_task: batcher/target/release/aligned
324348 --proof ../../scripts/test_files/halo2_ipa/proof.bin \
325349 --public_input ../../scripts/test_files/halo2_ipa/pub_input.bin \
326350 --vk ../../scripts/test_files/halo2_ipa/params.bin \
351+ --rpc $(RPC_URL ) \
352+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
327353
328354batcher_send_halo2_ipa_task_burst_5 : batcher/target/release/aligned
329355 @echo " Sending Halo2 IPA 1!=0 task to Batcher..."
@@ -332,7 +358,9 @@ batcher_send_halo2_ipa_task_burst_5: batcher/target/release/aligned
332358 --proof ../../scripts/test_files/halo2_ipa/proof.bin \
333359 --public_input ../../scripts/test_files/halo2_ipa/pub_input.bin \
334360 --vk ../../scripts/test_files/halo2_ipa/params.bin \
335- --repetitions 5
361+ --repetitions 5 \
362+ --rpc $(RPC_URL ) \
363+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
336364
337365batcher_send_halo2_kzg_task : batcher/target/release/aligned
338366 @echo " Sending Halo2 KZG 1!=0 task to Batcher..."
@@ -341,7 +369,9 @@ batcher_send_halo2_kzg_task: batcher/target/release/aligned
341369 --proof ../../scripts/test_files/halo2_kzg/proof.bin \
342370 --public_input ../../scripts/test_files/halo2_kzg/pub_input.bin \
343371 --vk ../../scripts/test_files/halo2_kzg/params.bin \
344- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
372+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
373+ --rpc $(RPC_URL ) \
374+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
345375
346376batcher_send_halo2_kzg_task_burst_5 : batcher/target/release/aligned
347377 @echo " Sending Halo2 KZG 1!=0 task to Batcher..."
@@ -351,7 +381,9 @@ batcher_send_halo2_kzg_task_burst_5: batcher/target/release/aligned
351381 --public_input ../../scripts/test_files/halo2_kzg/pub_input.bin \
352382 --vk ../../scripts/test_files/halo2_kzg/params.bin \
353383 --repetitions 5 \
354- --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
384+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
385+ --rpc $(RPC_URL ) \
386+ --batcher_addr $(BATCHER_CONTRACT_ADDRESS )
355387
356388__GENERATE_PROOFS__ :
357389 # TODO add a default proving system
0 commit comments