Skip to content

Migrate SP1 to v6.3.0 and rebuild ELF#7

Open
0xSasaPrsic wants to merge 3 commits into
mainfrom
chore/sp1-v6-migration
Open

Migrate SP1 to v6.3.0 and rebuild ELF#7
0xSasaPrsic wants to merge 3 commits into
mainfrom
chore/sp1-v6-migration

Conversation

@0xSasaPrsic

Copy link
Copy Markdown
Member
  • Bump sp1-sdk/sp1-build/sp1-zkvm 5.2.1 -> 6.3.0
  • Update [patch.crates-io] tags to sp1-6.0.0 patch set (keeps helios 0.10.2)
  • Enable sp1-sdk "blocking" feature for the vkey script
  • Port vkey.rs to the v6 SDK API (blocking client, Elf::Static, verifying_key)
  • Set elf_name in build.rs (v6 names the output after the binary)
  • Rebuild elf/sp1-helios-elf reproducibly via cargo prove --docker --tag v6.3.0
  • Update README build command to v6.3.0

Reproducible ELF sha256: 9b7be10baad4521fed729dec94911f48db850b58f02cb4e7594166dfc7ea3621
Verifying key: 0x0098fc8085b249d699ca008f2c67e790c5a321bdbc48beabe0b298106c275b40

- Bump sp1-sdk/sp1-build/sp1-zkvm 5.2.1 -> 6.3.0
- Update [patch.crates-io] tags to sp1-6.0.0 patch set (keeps helios 0.10.2)
- Enable sp1-sdk "blocking" feature for the vkey script
- Port vkey.rs to the v6 SDK API (blocking client, Elf::Static, verifying_key)
- Set elf_name in build.rs (v6 names the output after the binary)
- Rebuild elf/sp1-helios-elf reproducibly via cargo prove --docker --tag v6.3.0
- Update README build command to v6.3.0

Reproducible ELF sha256: 9b7be10baad4521fed729dec94911f48db850b58f02cb4e7594166dfc7ea3621
Verifying key: 0x0098fc8085b249d699ca008f2c67e790c5a321bdbc48beabe0b298106c275b40
@0xSasaPrsic 0xSasaPrsic force-pushed the chore/sp1-v6-migration branch from de768c6 to 4b563f8 Compare June 20, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants