mirror of
https://github.com/anonklub/anonklub.git
synced 2026-05-03 03:00:04 -04:00
9dcb598908c4369c1ea345f9e7ca986c76eb85bf
* feat: (wip) impl merkle tree halo2 * feat: (wip) binary merkle tree wasm lib * feat: binary merkle tree halo2 wasm lib * fix: lint issue * feat: merkle tree halo2 chip fn * fix: rename variables in the verify chip * fix: renaming gedget and fixing linting * chore: format --------- Co-authored-by: sripwoud <me@sripwoud.xyz>
| Content | Description | Status | Live Version |
|---|---|---|---|
| circom | Circom circuits | ✔️ | |
| discord-bot | Discord Verification Bot | ✔️ (circom/snarkjs support only) | anonklub-discord-bot.fly.dev |
| contracts | Solidity contracts | ✔️ | Groth16Verifier AnonMinter |
| nullifier | 📆 TO DO | ||
| pkgs/cli | Rust CLI | ⏳ | |
| pkgs/merkle-tree-wasm | Merkle tree Rust crate & corresponding wasm TS package | ✔️ | |
| pkgs/merkle-tree-worker | Web worker wrapper of the @anonklub/merkle-tree-wasm wasm package | ✔️ | |
| pkgs/spartan-ecdsa-wasm | Spartan/Sapir circuits & corresponding wasm TS package. | ✔️ | |
| pkgs/spartan-ecdsa-worker | Web worker wrapper of the @anonklub/spartan wasm package | ✔️ | |
| queries/crypto_ethereum | Google bigquery-public-data.crypto_ethereum queries examples |
✔️ | |
| queries/dune_analytics | Dune Analytics queries examples | ✔️ | |
| queries/the_graph | The Graph queries examples | ✔️ | |
| query-api | Query API server | ✔️ | query.anonklub.xyz |
| ui | User Interface (fetch anonymity sets, generate or verify membership proofs) | ✔️ | anonklub.xyz |
Environment
Environment variables you may need: see .env.example
Contribute
Setup
Test coverage tool.
cargo-llvm-cov is the tool used for doing test coverage for the workspace members.
You would only need to install it in your system, also you can check other ways from here cargo-llvm-cov/installations
cargo +stable install cargo-llvm-cov --locked
Languages
TypeScript
88.7%
Rust
10.6%
CSS
0.3%
Dockerfile
0.2%
JavaScript
0.1%
