-
The repository has been initialized with a minimal structure:
* The README file aligned with other repositories.
* A workflow to check tests, code format, and analyze syntax (i.e. [main.yml](https:/…
-
Solidity version returns `0` for an empty tree root but ts code will throw an exception:
https://github.com/privacy-scaling-explorations/zk-kit/blob/950dc5bd5f8f53069c12b56581ed63faa5382515/package…
0xbok updated
6 months ago
-
Some of the cryptographic code (in `crypto/`) is custom-written and could do with a review.
-
**Describe the improvement you're thinking about**
Consider generalising the `download()` and `getSnarkArtifacts()` functions in the `eddsa-proof` and `poseidon-proof` packages and exporting them in …
0xjei updated
5 months ago
-
This issue is part of the first version of a mechanism to handle circuit artifacts of PSE projects with ZK-Kit. Below is the idea:
* This repository acts as an aggregator of artifacts to keep track…
-
https://github.com/privacy-scaling-explorations/maci/blob/78609349aecd94186216ac8743d61b1cb81a097f/crypto/ts/index.ts#L236C1-L236C1
I do not understand why are you taking the Snarks Field size when…
-
**Purpose**: To store notes from our recurring Public Developer Calls.
**Process**:
1. **Initial Notes**: Taken live in Hackmd or Google Docs.
2. **Posting**: Notes are posted as comments here.
…
-
**Describe the improvement you're thinking about**
On top of PR https://github.com/privacy-scaling-explorations/zk-kit/pull/221, there is this gas opt to remove 1 `if` condition in the loop:
https…
0xbok updated
6 months ago
-
**Describe the bug**
Current _update(..) function does not check if oldLeaf != 0.
https://github.com/privacy-scaling-explorations/zk-kit/blob/9001fdefaf1b9d71250ac1604b8e828c464ffc93/packages/imt.so…
-
**Describe the improvement you're thinking about**
A new insertion can increase tree's depth by at most 1. We can be sure that this loop isn't executed twice:
https://github.com/privacy-scaling-expl…
0xbok updated
6 months ago