Skip to content

feat: integrate @railgun-reloaded/prover via createGroth16ForEngine#131

Draft
mattgle wants to merge 3 commits intoexperimentalfrom
mattgle-snarkjs-integration
Draft

feat: integrate @railgun-reloaded/prover via createGroth16ForEngine#131
mattgle wants to merge 3 commits intoexperimentalfrom
mattgle-snarkjs-integration

Conversation

@mattgle
Copy link
Contributor

@mattgle mattgle commented Mar 26, 2026

Summary

  • Updates @railgun-reloaded/prover dep from #shub-engine-pluggable to #mattgle-snarkjs
  • Removes engine-to-snarkjs-format.ts (redundant — format conversion now handled inside the adapter)
  • Simplifies setGroth16FromReloadedProver() / setUseGroth16Adapter() to a single call: this.setSnarkJSGroth16(createGroth16ForEngine())
  • Removes ~90 lines of per-call prover instantiation logic (setGroth16FromReloadedProverImpl)

Test plan

  • npm run build — 0 errors
  • npm test — reloaded-prover integration tests pass

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.

1 participant