Skip to content

Commit 33bbe91

Browse files
feat: bump SP1 version to v5.0.0 (#1965)
Co-authored-by: Marcos Nicolau <[email protected]>
1 parent 62b9058 commit 33bbe91

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+4372
-7009
lines changed

Makefile

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ verify_aggregated_proof_sp1:
209209
--network $(NETWORK) \
210210
--from-block $(FROM_BLOCK) \
211211
--proving_system SP1 \
212-
--public_input ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.pub \
213-
--program-id-file ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.vk \
212+
--public_input ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.pub \
213+
--program-id-file ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.vk \
214214
--beacon_url $(BEACON_URL) \
215215
--rpc_url $(RPC_URL)
216216

@@ -473,8 +473,8 @@ batcher_send_sp1_task:
473473
@echo "Sending SP1 fibonacci task to Batcher..."
474474
@cd batcher/aligned/ && cargo run --release -- submit \
475475
--proving_system SP1 \
476-
--proof ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
477-
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
476+
--proof ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
477+
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
478478
--proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
479479
--rpc_url $(RPC_URL) \
480480
--network $(NETWORK)
@@ -483,8 +483,8 @@ batcher_send_sp1_burst:
483483
@echo "Sending SP1 fibonacci task to Batcher..."
484484
@cd batcher/aligned/ && cargo run --release -- submit \
485485
--proving_system SP1 \
486-
--proof ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
487-
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
486+
--proof ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
487+
--vm_program ../../scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
488488
--repetitions $(BURST_SIZE) \
489489
--proof_generator_addr 0x66f9664f97F2b50F62D13eA064982f936dE76657 \
490490
--rpc_url $(RPC_URL) \
@@ -674,7 +674,18 @@ aligned_get_user_balance_holesky:
674674
--user_addr $(USER_ADDR)
675675

676676
__GENERATE_PROOFS__:
677-
# TODO add a default proving system
677+
generate_sp1_fibonacci_proof: ## Run the SP1 Fibonacci proof generator script
678+
@cd scripts/test_files/sp1/fibonacci_proof_generator/script && RUST_LOG=info cargo run --release
679+
@echo "Fibonacci proof and ELF generated in scripts/test_files/sp1 folder"
680+
681+
generate_risc_zero_fibonacci_proof:
682+
@cd scripts/test_files/risc_zero/fibonacci_proof_generator && \
683+
RUST_LOG=info cargo run --release && \
684+
echo "Fibonacci proof, pub input and image ID generated in scripts/test_files/risc_zero folder"
685+
686+
generate_risc_zero_empty_journal_proof:
687+
@cd scripts/test_files/risc_zero/no_public_inputs && RUST_LOG=info cargo run --release
688+
@echo "Fibonacci proof and ELF with empty journal generated in scripts/test_files/risc_zero/no_public_inputs folder"
678689

679690
generate_gnark_plonk_bls12_381_proof: ## Run the gnark_plonk_bls12_381_script
680691
@echo "Running gnark_plonk_bls12_381 script..."
@@ -819,18 +830,6 @@ test_sp1_go_bindings_linux: build_sp1_linux
819830
@echo "Testing SP1 Go bindings..."
820831
go test ./operator/sp1/... -v
821832

822-
# @cp -r scripts/test_files/sp1/fibonacci_proof_generator/script/sp1_fibonacci_4_1_3.elf scripts/test_files/sp1/
823-
generate_sp1_fibonacci_proof:
824-
@cd scripts/test_files/sp1/fibonacci_proof_generator/script && RUST_LOG=info cargo run --release
825-
@mv scripts/test_files/sp1/fibonacci_proof_generator/program/elf/riscv32im-succinct-zkvm-elf scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf
826-
@mv scripts/test_files/sp1/fibonacci_proof_generator/script/sp1_fibonacci_4_1_3.proof scripts/test_files/sp1/
827-
@echo "Fibonacci proof and ELF generated in scripts/test_files/sp1 folder"
828-
829-
generate_risc_zero_empty_journal_proof:
830-
@cd scripts/test_files/risc_zero/no_public_inputs && RUST_LOG=info cargo run --release
831-
@echo "Fibonacci proof and ELF with empty journal generated in scripts/test_files/risc_zero/no_public_inputs folder"
832-
833-
834833
__RISC_ZERO_FFI__: ##
835834
build_risc_zero_macos:
836835
@cd operator/risc_zero/lib && cargo build $(RELEASE_FLAG)
@@ -852,12 +851,6 @@ test_risc_zero_go_bindings_linux: build_risc_zero_linux
852851
@echo "Testing RISC Zero Go bindings..."
853852
go test ./operator/risc_zero/... -v
854853

855-
generate_risc_zero_fibonacci_proof:
856-
@cd scripts/test_files/risc_zero/fibonacci_proof_generator && \
857-
RUST_LOG=info cargo run --release && \
858-
echo "Fibonacci proof, pub input and image ID generated in scripts/test_files/risc_zero folder"
859-
860-
861854
__MERKLE_TREE_FFI__: ##
862855
build_merkle_tree_macos:
863856
@cd operator/merkle_tree/lib && cargo build $(RELEASE_FLAG)
@@ -1026,8 +1019,8 @@ docker_batcher_send_sp1_burst:
10261019
docker exec $(shell docker ps | grep batcher | awk '{print $$1}') aligned submit \
10271020
--private_key $(DOCKER_PROOFS_PRIVATE_KEY) \
10281021
--proving_system SP1 \
1029-
--proof ./scripts/test_files/sp1/sp1_fibonacci_4_1_3.proof \
1030-
--vm_program ./scripts/test_files/sp1/sp1_fibonacci_4_1_3.elf \
1022+
--proof ./scripts/test_files/sp1/sp1_fibonacci_5_0_0.proof \
1023+
--vm_program ./scripts/test_files/sp1/sp1_fibonacci_5_0_0.elf \
10311024
--repetitions $(DOCKER_BURST_SIZE) \
10321025
--proof_generator_addr $(PROOF_GENERATOR_ADDRESS) \
10331026
--rpc_url $(DOCKER_RPC_URL) \

0 commit comments

Comments
 (0)