https://github.com/nikkolasg/snarkpack
snarkpack for arkwork
https://github.com/nikkolasg/snarkpack
Last synced: about 1 month ago
JSON representation
snarkpack for arkwork
- Host: GitHub
- URL: https://github.com/nikkolasg/snarkpack
- Owner: nikkolasg
- License: mit
- Created: 2021-09-09T15:37:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-11T18:15:27.000Z (almost 2 years ago)
- Last Synced: 2025-03-27T00:54:58.219Z (about 2 months ago)
- Language: Rust
- Size: 61.5 KB
- Stars: 21
- Watchers: 5
- Forks: 10
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Snarpack on arkwork
This is a port in the arkwork framework of the original [implementation in bellperson](https://github.com/filecoin-project/bellperson/tree/master/src/groth16/aggregate) of [Snarkpack](https://eprint.iacr.org/2021/529.pdf). Note both works are derived from the original arkwork implementation of the inner pairing product argument (IPP) [paper](https://eprint.iacr.org/2019/1177.pdf).
## Dependency
Add the following to your `Cargo.toml`
```
snarkpack = { git = "https://github.com/nikkolasg/snarpack" }
```## Usage
See the straightforward example in [`tests/aggregation.rs`](https://github.com/nikkolasg/snarkpack/blob/main/tests/aggregation.rs#L14).
## Contribution
There are plenty of issues to tackle so you're more than welcome to contribute.