Skip to content

Verify circuit artifact integrity before sync - #356

Open
elonwachineke-dot wants to merge 1 commit into
crackedstudio:mainfrom
elonwachineke-dot:fix/issue-273-circuit-artifact-verification
Open

Verify circuit artifact integrity before sync#356
elonwachineke-dot wants to merge 1 commit into
crackedstudio:mainfrom
elonwachineke-dot:fix/issue-273-circuit-artifact-verification

Conversation

@elonwachineke-dot

@elonwachineke-dot elonwachineke-dot commented Aug 30, 2026

Copy link
Copy Markdown

Closes #273

What changed

Added circuit artifact integrity verification using SHA-256 hashes for membership.wasm and membership_final.zkey. The sync process now blocks mismatched artifacts and provides a clear rebuild/setup instruction.

Why

Closes #273

Testing

  • Circuit tests (cd circuits && npm test)
  • Contract tests (cd contracts && cargo test)
  • E2E against testnet (npm run e2e)
  • App tested manually (cd app && npm run dev)
  • Docs-only (no code changed)

Screenshots

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.

Verify circuit artifact integrity before the app copies them into public/

2 participants