77 packages
@bandada/api-sdk
A Typescript SDK for the Bandada API.
@bandada/contracts
Bandada smart contracts to manage off-chain groups and verify their zero-knowledge proofs.
@bandada/credentials
Bandada library to validate users' credentials.
@bandada/hardhat
A Hardhat plugin which provides tasks to deploy Bandada contracts.
@bandada/reputation
Bandada library to validate users' reputation.
@bandada/utils
General Bandada utility functions.
@maci-protocol/circuits
zk-SNARK circuits for MACI
@maci-protocol/cli
CLI utilities for MACI
@maci-protocol/contracts
Solidity Smart Contracts for MACI (Minimal Anti-Collusion Infrastructure)
@maci-protocol/coordinator
Coordinator service for MACI
@maci-protocol/core
The MACI state machine implemented in TypeScript
@maci-protocol/crypto
A package containing cryptography utilities for MACI
@maci-protocol/domainobjs
Classes representing domain objects for MACI
@maci-protocol/relayer
Relayer service for MACI
@maci-protocol/sdk
MACI's SDK
@maci-protocol/subgraph
A subgraph to index data from MACI protocol to serve as data layer for frontend integration
@maci-protocol/testing
A package with testing utilities for MACI
@maci-protocol/website
@semaphore-extensions/contracts
Solidity contracts to enhance Semaphore with extra features and customization.
@semaphore-extensions/heyauthn
A library to allow developers to create and manage Semaphore identities using WebAuthn
@semaphore-extensions/identity-proof
A library to prove the ownership of a Semaphore identity without revealing the private key.
@semaphore-extensions/identity-proof.circom
A circuit to prove the ownership of a Semaphore identity without revealing the private key.
@semaphore-protocol/circuits
Semaphore Circom circuits to generate zero-knowledge proofs.
@semaphore-protocol/cli
A command line tool to set up your Semaphore project and get group data.
@semaphore-protocol/cli-template-contracts-foundry
Semaphore Foundry template.