Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xPARC/zk-group-sigs
group signatures implemented with zkSNARKs
https://github.com/0xPARC/zk-group-sigs
Last synced: 4 months ago
JSON representation
group signatures implemented with zkSNARKs
- Host: GitHub
- URL: https://github.com/0xPARC/zk-group-sigs
- Owner: 0xPARC
- Created: 2021-11-18T21:01:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2021-12-05T16:58:18.000Z (over 2 years ago)
- Last Synced: 2024-01-17T19:22:40.409Z (6 months ago)
- Language: Solidity
- Size: 39 MB
- Stars: 80
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-circom - 0xPARC/zk-group-sigs - Group signatures implemented with zkSNARKs (Projects using Circom / Cryptographic primitives in other languages)
- awesome-zkecdsa - zk-group-sig
README
# circom-starter
A basic circom project using [Hardhat](https://github.com/nomiclabs/hardhat) and [hardhat-circom](https://github.com/projectsophon/hardhat-circom). This combines the multiple steps of the [Circom](https://github.com/iden3/circom) and [SnarkJS](https://github.com/iden3/snarkjs) workflow into your [Hardhat](https://hardhat.org) workflow.
By providing configuration containing your Phase 1 Powers of Tau and circuits, this plugin will:
1. Compile the circuits
2. Apply the final beacon
3. Output your `wasm` and `zkey` files
4. Generate and output a `Verifier.sol`## Documentation
See the source projects for full documentation and configuration
## Install
`yarn` to install dependencies
## Development builds
`yarn circom:dev` to build deterministic development circuits.
Further, for debugging purposes, you may wish to inspect the intermediate files. This is possible with the `--debug` flag which the `circom:dev` task enables by default. You'll find them (by default) in `artifacts/circom/`
## Production builds
`yarn circom:prod` for production builds (using `Date.now()` as entropy)