Skip to content

Commit 4e8034e

Browse files
committed
feat: bump SP1 version to v5.0.0
1 parent 72583d9 commit 4e8034e

40 files changed

+1975
-3734
lines changed

Makefile

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@ verify_aggregated_proof_sp1_holesky_stage:
197197
--network holesky-stage \
198198
--from-block $(FROM_BLOCK) \
199199
--proving_system SP1 \
200-
--public_input ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.pub \
201-
--program-id-file ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.vk \
200+
--public_input ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.pub \
201+
--program-id-file ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.vk \
202202
--beacon_url $(BEACON_URL) \
203203
--rpc_url https://ethereum-holesky-rpc.publicnode.com
204204

@@ -465,8 +465,8 @@ batcher_send_sp1_task:
465465
@echo "Sending SP1 fibonacci task to Batcher..."
466466
@cd batcher/aligned/ && cargo run --release -- submit \
467467
--proving_system SP1 \
468-
--proof ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
469-
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
468+
--proof ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
469+
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
470470
--proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
471471
--rpc_url $(RPC_URL) \
472472
--network $(NETWORK)
@@ -475,8 +475,8 @@ batcher_send_sp1_burst:
475475
@echo "Sending SP1 fibonacci task to Batcher..."
476476
@cd batcher/aligned/ && cargo run --release -- submit \
477477
--proving_system SP1 \
478-
--proof ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
479-
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
478+
--proof ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
479+
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
480480
--repetitions $(BURST_SIZE) \
481481
--proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
482482
--rpc_url $(RPC_URL) \
@@ -666,7 +666,18 @@ aligned_get_user_balance_holesky:
666666
--user_addr $(USER_ADDR)
667667

668668
__GENERATE_PROOFS__:
669-
# TODO add a default proving system
669+
generate_sp1_fibonacci_proof: ## Run the SP1 Fibonacci proof generator script
670+
@cd scripts/test_files/sp1/fibonacci_proof_generator/script && RUST_LOG=info cargo run --release
671+
@echo "Fibonacci proof and ELF generated in scripts/test_files/sp1 folder"
672+
673+
generate_risc_zero_fibonacci_proof:
674+
@cd scripts/test_files/risc_zero/fibonacci_proof_generator && \
675+
RUST_LOG=info cargo run --release && \
676+
echo "Fibonacci proof, pub input and image ID generated in scripts/test_files/risc_zero folder"
677+
678+
generate_risc_zero_empty_journal_proof:
679+
@cd scripts/test_files/risc_zero/no_public_inputs && RUST_LOG=info cargo run --release
680+
@echo "Fibonacci proof and ELF with empty journal generated in scripts/test_files/risc_zero/no_public_inputs folder"
670681

671682
generate_gnark_plonk_bls12_381_proof: ## Run the gnark_plonk_bls12_381_script
672683
@echo "Running gnark_plonk_bls12_381 script..."
@@ -811,18 +822,6 @@ test_sp1_go_bindings_linux: build_sp1_linux
811822
@echo "Testing SP1 Go bindings..."
812823
go test ./operator/sp1/... -v
813824

814-
# @cp -r scripts/test_files/sp1/fibonacci_proof_generator/script/sp1_fibonacci_4_1_3.elf scripts/test_files/sp1/
815-
generate_sp1_fibonacci_proof:
816-
@cd scripts/test_files/sp1/fibonacci_proof_generator/script && RUST_LOG=info cargo run --release
817-
@mv scripts/test_files/sp1/fibonacci_proof_generator/program/elf/riscv32im-succinct-zkvm-elf scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf
818-
@mv scripts/test_files/sp1/fibonacci_proof_generator/script/sp1_fibonacci_4_1_3.proof scripts/test_files/sp1/
819-
@echo "Fibonacci proof and ELF generated in scripts/test_files/sp1 folder"
820-
821-
generate_risc_zero_empty_journal_proof:
822-
@cd scripts/test_files/risc_zero/no_public_inputs && RUST_LOG=info cargo run --release
823-
@echo "Fibonacci proof and ELF with empty journal generated in scripts/test_files/risc_zero/no_public_inputs folder"
824-
825-
826825
__RISC_ZERO_FFI__: ##
827826
build_risc_zero_macos:
828827
@cd operator/risc_zero/lib && cargo build $(RELEASE_FLAG)
@@ -844,12 +843,6 @@ test_risc_zero_go_bindings_linux: build_risc_zero_linux
844843
@echo "Testing RISC Zero Go bindings..."
845844
go test ./operator/risc_zero/... -v
846845

847-
generate_risc_zero_fibonacci_proof:
848-
@cd scripts/test_files/risc_zero/fibonacci_proof_generator && \
849-
RUST_LOG=info cargo run --release && \
850-
echo "Fibonacci proof, pub input and image ID generated in scripts/test_files/risc_zero folder"
851-
852-
853846
__MERKLE_TREE_FFI__: ##
854847
build_merkle_tree_macos:
855848
@cd operator/merkle_tree/lib && cargo build $(RELEASE_FLAG)
@@ -1018,8 +1011,8 @@ docker_batcher_send_sp1_burst:
10181011
docker exec $(shell docker ps | grep batcher | awk '{print $$1}') aligned submit \
10191012
--private_key $(DOCKER_PROOFS_PRIVATE_KEY) \
10201013
--proving_system SP1 \
1021-
--proof ./scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
1022-
--vm_program ./scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
1014+
--proof ./scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
1015+
--vm_program ./scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
10231016
--repetitions $(DOCKER_BURST_SIZE) \
10241017
--proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
10251018
--rpc_url $(DOCKER_RPC_URL) \

0 commit comments

Comments
 (0)