@@ -279,18 +279,27 @@ proof_aggregator_start_gpu: is_aggregator_set reset_last_aggregated_block ./aggr
279279proof_aggregator_start_gpu_ethereum_package : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_gpu # # Starts proof aggregator with proving activated in ethereum package. Parameters: AGGREGATOR=<sp1|risc0>
280280 AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda ./aggregation_mode/target/release/proof_aggregator_gpu config-files/config-proof-aggregator-ethereum-package.yaml
281281
282- verify_aggregated_proof_sp1 :
282+ verify_aggregated_proof_sp1 :
283283 @echo " Verifying SP1 in aggregated proofs on $( NETWORK) ..."
284284 @cd aggregation_mode/cli/ && \
285- cargo run verify-on-chain \
285+ cargo run verify-on-chain sp1 \
286286 --network $(NETWORK ) \
287287 --beacon-url $(BEACON_URL ) \
288288 --rpc-url $(RPC_URL ) \
289289 --from-block $(FROM_BLOCK ) \
290- --proving-system SP1 \
291290 --vk-hash ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.vk \
292291 --public-inputs ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.pub
293292
293+ verify_aggregated_proof_zisk :
294+ @echo " Verifying Zisk in aggregated proofs on $( NETWORK) ..."
295+ @cd aggregation_mode/cli/ && \
296+ cargo run verify-on-chain zisk \
297+ --network $(NETWORK ) \
298+ --beacon-url $(BEACON_URL ) \
299+ --rpc-url $(RPC_URL ) \
300+ --from-block $(FROM_BLOCK ) \
301+ --proof ../../scripts/test_files/zisk/sha_hasher/proof/vadcop_final_proof.bin
302+
294303proof_aggregator_install : # # Install the aggregation mode with proving enabled
295304 cargo install --path aggregation_mode/proof_aggregator --features prove,gpu --bin proof_aggregator_gpu --locked
296305
@@ -335,6 +344,11 @@ agg_mode_gateway_send_sp1_proof:
335344 --vk scripts/test_files/sp1/sp1_fibonacci_5_0_0_vk.bin \
336345 --private-key " 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d"
337346
347+ agg_mode_gateway_send_zisk_proof :
348+ @cargo run --manifest-path aggregation_mode/cli/Cargo.toml -- submit zisk \
349+ --proof scripts/test_files/zisk/sha_hasher/proof/vadcop_final_proof.bin \
350+ --private-key " 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d"
351+
338352agg_mode_install_cli : # # Install the aggregation mode CLI
339353 @cargo install --path aggregation_mode/cli
340354
@@ -877,6 +891,12 @@ aligned_get_user_balance_holesky:
877891 --user_addr $(USER_ADDR )
878892
879893__GENERATE_PROOFS__ : # # ____
894+
895+ generate_zisk_proof :
896+ @cd scripts/test_files/zisk && cargo-zisk build --release && \
897+ cargo-zisk rom-setup -e target/riscv64ima-zisk-zkvm-elf/release/sha_hasher && \
898+ cargo-zisk prove -e target/riscv64ima-zisk-zkvm-elf/release/sha_hasher -i build/input.bin -o proof -a -y
899+
880900generate_sp1_fibonacci_proof : # # Run the SP1 Fibonacci proof generator script
881901 @cd scripts/test_files/sp1/fibonacci_proof_generator/script && RUST_LOG=info cargo run --release
882902 @echo " Fibonacci proof and ELF generated in scripts/test_files/sp1 folder"
0 commit comments