hyperledger-labs / zeto

Privacy-preserving implementations of fungible and non-fungible tokens, using UTXO as the underlying transaction model
Apache License 2.0
25 stars 16 forks source link

add a script for circuit compilation and verifier generation #27

Closed Chengxuan closed 3 months ago

Chengxuan commented 3 months ago

Add a bash script to automate what's documented for circuit compilation, verification key generation and verifier library generation.

The npm run gen script by default processes up to 10 (configurable) circuits in parallel which hugely reduce the dev cycle.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 45.09%. Comparing base (56b4652) to head (138a67b).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #27 +/- ## ========================================== + Coverage 44.52% 45.09% +0.56% ========================================== Files 14 14 Lines 530 530 ========================================== + Hits 236 239 +3 + Misses 255 253 -2 + Partials 39 38 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Chengxuan commented 3 months ago

@jimthematrix thanks for the review comments. Switched the script to an NPM script with all comment addressed