semaphore
semaphore copied to clipboard
A zero-knowledge protocol for anonymous interactions.
**Description** The `@semaphore-protocol/data` library currently provides functions to download data from deployed contracts using mainly events with Ethers or TheGraph subgraphs. However, there are no listeners, which can be useful...
Similar to https://semaphore.appliedzkp.org/whitepaper-v1.pdf Create a Semaphore whitepaper v4 (or update from v1) Create the Optimized Incremental Merkle Tree paper
Right now, to create a group, the id could be a `BigNumberish` but to use the group id in any of the functions in the `SemaphoreSubgraph ` or `SemaphoreEthers `...
**Describe the bug** My Mocha unit tests hang unless I specify `--exit` to kill the test process after each suite. It looks like this may be because Semaphore leaks some...
## Description This PR aims at improving the documentation (code / README) for the `@semaphore/data` package. ## Related Issue(s) see #483 ## Checklist - [x] My code follows the style...
This PR modifies the pull requests GitHub workflow. Relevant checks will be run conditionally only if the related src files are changed. It also includes an additional build checks on...
### Description It would be nice to make the tests as atomic as possible and use `loadFixture`. This can help: https://github.com/semaphore-protocol/semaphore/blob/main/packages/cli-template-contracts-hardhat/test/Feedback.ts