snarkvm-polycommit

A library for constructing polynomial commitment schemes for use in zkSNARKs


Keywords
cryptography, blockchain, zero-knowledge, decentralized, aleo, rust, zkp
License
GPL-3.0

Documentation

snarkVM

Table of Contents

1. Overview

Package Crate.io std wasm
snarkvm crates.io βœ… βœ…
snarkvm-algorithms crates.io βœ… βœ…
snarkvm-circuit crates.io βœ… βœ…
snarkvm-console crates.io βœ… βœ…
snarkvm-curves crates.io βœ… βœ…
snarkvm-fields crates.io βœ… βœ…
snarkvm-ledger crates.io βœ… βœ…
snarkvm-parameters crates.io βœ… βœ…
snarkvm-synthesizer crates.io βœ… βœ…
snarkvm-utilities crates.io βœ… βœ…
snarkvm-wasm crates.io βœ… βœ…

For more information, visit Welcome to Aleo to get started.

2. Build Guide

2.1 Install Rust

We recommend installing Rust using rustup. You can install rustup as follows:

2.2a Build from Crates.io

We recommend installing snarkvm this way. In your terminal, run:

cargo install snarkvm

Now to use snarkvm, in your terminal, run:

snarkvm

2.2b Build from Source Code

Alternatively, you can install snarkvm by building from the source code as follows:

# Download the source code
git clone https://github.com/AleoHQ/snarkvm && cd snarkvm

# Install snarkVM
$ cargo install --path .

Now to use snarkvm, in your terminal, run:

snarkvm

3. Usage Guide

4. Contributors

Thank you for helping make snarkVM better!
🧐 What do the emojis mean?

Howard Wu
Howard Wu

πŸ’» 🚧 πŸ€” πŸ‘€
Raymond Chu
Raymond Chu

πŸ’» 🚧 πŸ€” πŸ‘€
d0cd
d0cd

πŸ’» 🚧 πŸ€” πŸ‘€
Pratyush Mishra
Pratyush Mishra

πŸ’» 🚧 πŸ€” πŸ‘€
vicsn
vicsn

πŸ’» 🚧 πŸ“– πŸ‘€
ljedrz
ljedrz

πŸ’» πŸ”§ πŸ‘€
Mike Turner
Mike Turner

πŸ’» πŸ“– πŸ‘€
Collin Chin
Collin Chin

πŸ’» πŸ“– πŸ‘€
Alessandro Coglio
Alessandro Coglio

πŸ’» πŸ“– ⚠️
Niklas Long
Niklas Long

πŸ’»
jules
jules

πŸ’»
Ali Mousa
Ali Mousa

πŸ’»
Weikeng Chen
Weikeng Chen

πŸ’»
Evan Schott
Evan Schott

πŸ’»
Max Bruce
Max Bruce

πŸ’»
zhiqiangxu
zhiqiangxu

πŸ’»
Javier RodrΓ­guez Chatruc
Javier RodrΓ­guez Chatruc

πŸ’»
Eduardo Morais
Eduardo Morais

πŸ’»
Maciej ZwoliΕ„ski
Maciej ZwoliΕ„ski

πŸ’»
Ivan Litteri
Ivan Litteri

πŸ’»
Francisco Strambini
Francisco Strambini

πŸ’»
Haruka
Haruka

πŸ› πŸ’»
StarLI-Trapdoor
StarLI-Trapdoor

πŸ’»
Vesa-Ville
Vesa-Ville

πŸ’»
Jos Dehaes
Jos Dehaes

πŸ’»
apruden2008
apruden2008

πŸ’»
Evan Marshall
Evan Marshall

πŸ› πŸ’»
Psi Vesely
Psi Vesely

πŸ’»
swift-mx
swift-mx

πŸ’»
Nacho Avecilla
Nacho Avecilla

πŸ’»
qy3u
qy3u

πŸ’»
Yt
Yt

πŸ’»
Kostyan
Kostyan

πŸ’»
stanlagermin
stanlagermin

πŸ’»
Sukey
Sukey

πŸ’»
Alex Zhao
Alex Zhao

πŸ’»
ghost ant
ghost ant

πŸ’»
Psi Vesely
Psi Vesely

πŸ’»
Dependabot
Dependabot

πŸ’»
Dependabot Preview
Dependabot Preview

πŸ’»
All Contributors
All Contributors

πŸ“–
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

5. License

License: GPL v3