privacy-scaling-explorations/zk-kit
A monorepo of reusable libraries for zero-knowledge technologies.
TypeScriptMIT
Issues
- 0
Consider using Turborepo for handling the monorepo
#207 opened by cedoor - 2
Move `eddsa-proof` and `poseidon-proof` packages `get-snark-artifacts.node.ts` duplicated methods to `@zk-kit/utils`
#176 opened by 0xjei - 0
`scope` parameter in `@zk-kit/eddsa-proof` and `@zk-kit/poseidon-proof` should also support text
#214 opened by cedoor - 3
unintended behavior for updating removed nodes
#228 opened by 0xDatapunk - 0
Targeting the ZK-Kit libraries to ES2020
#232 opened by cedoor - 0
- 0
Add visual explanation of LeanIMT
#216 opened by cedoor - 11
- 0
Suggestions for variable renaming
#224 opened by 0xbok - 0
- 1
`_insertMany()` can be further gas optimized
#225 opened by 0xbok - 0
- 0
- 0
Support more hash functions to generate the public key in the `eddsa-poseidon` package
#152 opened by cedoor - 2
IMT's verifyProof function should be static
#218 opened by artwyman - 0
Cache Merkle tree size
#209 opened by 0xbok - 1
- 0
Incorrect merkle proof length check
#210 opened by 0xbok - 3
- 0
- 1
- 0
`hexadecimalToBuffer` does not convert hex with an odd number of characters correctly
#204 opened by cedoor - 0
Incorrect type assumption in bignnumberishToBigint
#187 opened by artwyman - 0
- 0
- 2
Make `babyjubjub`/`utils` packages browser-compatible
#144 opened by cedoor - 0
Move utils functions of `@zk-kit/circuits` and `@zk-kit/poseidon-cipher` to `@zk-kit/utils`
#143 opened by cedoor - 0
Add tests and documentation to `@zk-kit/utils`
#141 opened by cedoor - 0
- 0
Improve interactive conventional commits
#191 opened by cedoor - 0
New utility functions for checking types
#177 opened by cedoor - 0
- 0
Set up automatic releases and changelogs
#171 opened by cedoor - 0
New `@zk-kit/test-utils` package
#159 opened by 0xjei - 0
Buffers returned by `leBigintToBuffer` and `beBigintToBuffer` should have dynamic length
#174 opened by cedoor - 4
Add `be` (Big Endian) prefix to the relevant conversion functions in the `utils` package
#153 opened by cedoor - 0
- 0
Add tests and documentation to `@zk-kit/baby-jubjub`
#142 opened by cedoor - 0
- 0
Remove `nullifier` from `poseidon-proof` circuit
#136 opened by cedoor - 0
Avoid implicit conversions to/from LE (Little Endian) in `packPoint`/`unpackPoint` functions
#154 opened by cedoor - 0
Update scripts to download SNARK artifacts
#166 opened by cedoor - 0
Replace `@zk-kit/groth16` dependencies with `snarkjs`
#169 opened by cedoor - 0
Update package configurations
#150 opened by vplasencia - 0
Upgrade dev dependecies
#168 opened by cedoor - 0
Deprecate `@zk-kit/groth16` package
#145 opened by cedoor - 0
Write better test cases titles
#158 opened by 0xjei - 0
Add `import`/`export` methods to the `LeanIMT` class
#155 opened by cedoor - 2
leBufferToBigint reverses its input
#147 opened by artwyman - 0
bigintToBuffer doesn't pad its output
#148 opened by artwyman