Skip to content

Migrate proving system from UltraPlonk to UltraHonk #228

@Huygon764

Description

@Huygon764

Problem: Currently using UltraPlonk which is deprecated. UltraHonk is the recommended replacement.

Context: Previously attempted UltraHonk but hit a compilation error. Same code/circuit worked with UltraPlonk so it was used to unblock progress. The exact error is no longer recalled.

Expected outcome: Replace UltraPlonk with UltraHonk across the stack (circuit compilation, proof generation in frontend, proof verification in backend/contract). All existing functionality (private transfer deposit/withdraw) works the same.

Notes: Circuit logic should remain unchanged — only the proving system and verification layer need to be swapped.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions