@@ -210,6 +210,23 @@ batcher_send_infinite_sp1:
210210 @echo " Sending infinite SP1 fibonacci task to Batcher..."
211211 @./batcher/aligned/send_infinite_sp1_tasks/send_infinite_sp1_tasks.sh
212212
213+ batcher_send_risc0_task :
214+ @echo " Sending Risc0 fibonacci task to Batcher..."
215+ @cd batcher/aligned/ && cargo run --release -- submit \
216+ --proving_system Risc0 \
217+ --proof test_files/risc_zero/risc_zero_fibonacci.proof \
218+ --vm_program test_files/risc_zero/fibonacci_id.bin \
219+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
220+
221+ batcher_send_risc0_burst :
222+ @echo " Sending Risc0 fibonacci task to Batcher..."
223+ @cd batcher/aligned/ && cargo run --release -- submit \
224+ --proving_system Risc0 \
225+ --proof test_files/risc_zero/risc_zero_fibonacci.proof \
226+ --vm_program test_files/risc_zero/fibonacci_id.bin \
227+ --repetitions 15 \
228+ --proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657
229+
213230batcher_send_plonk_bn254_task : batcher/target/release/aligned
214231 @echo " Sending Groth16Bn254 1!=0 task to Batcher..."
215232 @cd batcher/aligned/ && cargo run --release -- submit \
@@ -547,12 +564,10 @@ __RISC_ZERO_FFI__: ##
547564build_risc_zero_macos :
548565 @cd operator/risc_zero/lib && cargo build --release
549566 @cp operator/risc_zero/lib/target/release/librisc_zero_verifier_ffi.dylib operator/risc_zero/lib/librisc_zero_verifier_ffi.dylib
550- @cp operator/risc_zero/lib/target/release/librisc_zero_verifier_ffi.a operator/risc_zero/lib/librisc_zero_verifier_ffi.a
551567
552568build_risc_zero_linux :
553569 @cd operator/risc_zero/lib && cargo build --release
554570 @cp operator/risc_zero/lib/target/release/librisc_zero_verifier_ffi.so operator/risc_zero/lib/librisc_zero_verifier_ffi.so
555- @cp operator/risc_zero/lib/target/release/librisc_zero_verifier_ffi.a operator/risc_zero/lib/librisc_zero_verifier_ffi.a
556571
557572test_risc_zero_rust_ffi :
558573 @echo " Testing RISC Zero Rust FFI source code..."
@@ -568,11 +583,8 @@ test_risc_zero_go_bindings_linux: build_risc_zero_linux
568583
569584generate_risc_zero_fibonacci_proof :
570585 @cd task_sender/test_examples/risc_zero/fibonacci_proof_generator && \
571- cargo clean && \
572- rm -f risc_zero_fibonacci.proof && \
573586 RUST_LOG=info cargo run --release && \
574- echo " Fibonacci proof generated in task_sender/test_examples/risc_zero folder" && \
575- echo " Fibonacci proof image ID generated in task_sender/test_examples/risc_zero folder"
587+ echo " Fibonacci proof and image ID generated in task_sender/test_examples/risc_zero folder"
576588
577589__MERKLE_TREE_FFI__ : # #
578590build_merkle_tree_macos :
@@ -669,7 +681,7 @@ build_all_ffi: ## Build all FFIs
669681build_all_ffi_macos : # # Build all FFIs for macOS
670682 @echo " Building all FFIs for macOS..."
671683 @$(MAKE ) build_sp1_macos
672- # @$(MAKE) build_risc_zero_macos
684+ @$(MAKE ) build_risc_zero_macos
673685# @$(MAKE) build_merkle_tree_macos
674686 @$(MAKE) build_halo2_ipa_macos
675687 @$(MAKE) build_halo2_kzg_macos
@@ -678,7 +690,7 @@ build_all_ffi_macos: ## Build all FFIs for macOS
678690build_all_ffi_linux : # # Build all FFIs for Linux
679691 @echo " Building all FFIs for Linux..."
680692 @$(MAKE ) build_sp1_linux
681- # @$(MAKE) build_risc_zero_linux
693+ @$(MAKE ) build_risc_zero_linux
682694# @$(MAKE) build_merkle_tree_linux
683695 @$(MAKE) build_halo2_ipa_linux
684696 @$(MAKE) build_halo2_kzg_linux
0 commit comments