Skip to content

feat: add production semaphore v4 zk artifacts - #148

Merged
vplasencia merged 2 commits into
mainfrom
feat/add-production-semaphore-v4-artifacts
Aug 26, 2025
Merged

feat: add production semaphore v4 zk artifacts#148
vplasencia merged 2 commits into
mainfrom
feat/add-production-semaphore-v4-artifacts

Conversation

@vplasencia

@vplasencia vplasencia commented Aug 26, 2025

Copy link
Copy Markdown
Member

Description

Steps to check artifacts:

  1. Clone the following repo in the branch ref/semaphore-v4-new-ceremony
    https://github.com/vplasencia/semaphorev4-generate-zk-artifacts
  2. Run yarn
  3. Install the following circom and snarkjs version (these are the latest ones)
    https://github.com/vplasencia/semaphorev4-generate-zk-artifacts/tree/ref/semaphore-v4-new-ceremony?tab=readme-ov-file#versions-used-to-generate-the-zk-artifacts-for-semaphore-v4
  4. Run yarn run:all
  5. Create a p0tion-ptau folder with the ptau 14. It can be downloaded here: https://pse-trusted-setup-ppot.s3.eu-central-1.amazonaws.com/pot28_0080/index.html
  6. Create a production-artifacts folder with all the zk artifacts in this PR: wasm, zkey and json files.
  7. Run yarn verify:prod-wasm to verify wasm files.
  8. Run yarn verify:prod-keys-json to verify verification key json files.
  9. Run yarn verify:prod-zkey to verify zkey files. This step can take a bit of time.

Context

semaphore-protocol/semaphore#999
semaphore-protocol/semaphore#1037

@changeset-bot

changeset-bot Bot commented Aug 26, 2025

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: eb8b279

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vplasencia
vplasencia marked this pull request as draft August 26, 2025 00:20
@vplasencia
vplasencia marked this pull request as ready for review August 26, 2025 09:54

@JohnGuilding JohnGuilding left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followed the instructions from beginning to end and everything worked fine. Thanks for the description

@vplasencia
vplasencia merged commit 44690d9 into main Aug 26, 2025
1 check passed
@vplasencia
vplasencia deleted the feat/add-production-semaphore-v4-artifacts branch August 26, 2025 20:56
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