Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hermeznetwork/circuits
Implements hermez network zk-Snarks circuits
https://github.com/hermeznetwork/circuits
Last synced: 1 day ago
JSON representation
Implements hermez network zk-Snarks circuits
- Host: GitHub
- URL: https://github.com/hermeznetwork/circuits
- Owner: hermeznetwork
- License: agpl-3.0
- Created: 2020-09-28T07:05:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-29T10:06:49.000Z (over 1 year ago)
- Last Synced: 2024-07-16T07:39:35.263Z (4 months ago)
- Language: JavaScript
- Size: 1.96 MB
- Stars: 55
- Watchers: 5
- Forks: 21
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-circom - hermeznetwork/circuits - Hermez network circuits (Projects using Circom / Cryptographic primitives in other languages)
README
# Circuits
Implements zkSNARKs circuits for [hermez network](https://hermez.io/)[![Main CI](https://github.com/hermeznetwork/circuits/workflows/Main%20CI/badge.svg)](https://github.com/hermeznetwork/commonjs/actions?query=workflow%3A%22Main+CI%22)
## Documentation
It could be found in: https://docs.hermez.io/#/developers/protocol/hermez-protocol/circuits/circuits?id=circuits
## Circuits organization
- `src`
- `lib`
- hash-state
- decode-float
- mux256
- utils-bjj
- decode-tx
- fee-accumulator
- rq-tx-verifier
- hash-inputs
- fee-tx
- compute-fee
- balance-updater
- rollup-tx-states
- rollup-tx
- rollup-main
- withdraw## Test
```
npm run eslint && npm run test
```WARNING
All code here is in WIP## License
`circuits` is part of the Hermez project copyright 2020 HermezDAO and published with AGPL-3 license. Please check the LICENSE file for more details.