proofcarryingdata / zupass

Zuzalu Passport
259 stars 64 forks source link

patch circom_runtime to fix semaphore performance in same way that we fixed zk-eddsa-ticket-pcd #1797

Closed ichub closed 1 month ago

ichub commented 1 month ago

fixes https://linear.app/0xparc-pcd/issue/0XP-941/implement-snarkjs-performance-upgrades-for-semaphore-libraries

it's live on https://staging-ivan.zupass.org for testing

artwyman commented 4 weeks ago

Wow, patch-package is magical. Thanks @robknight for sharing the technique.

This was the kind of thing I was hoping for when I brought up the idea of monkeypatching for this issue (in real-world conversation not GitHub), drawing on my Python experience. This seems a sound approach for doing the same thing at build time, which is more reliable.