A zkVM for Decentralized Private Computations (DPC)
For more information, visit Welcome to Aleo to get started.
We recommend installing Rust using rustup. You can install rustup as follows:
macOS or Linux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
For macOS users, you will need to subsequently install the following packages:
brew install pkgconf
brew install openssl
Windows (64-bit):
Download the Windows 64-bit executable or Windows 32-bit executable and follow the on-screen instructions.
snarkVM is primarily designed to be used as a library in Rust projects. Add it to your Cargo.toml with your favourite published version:
[dependencies]
snarkvm = ".."
You can also build snarkVM from source:
# Fetch the repository's development (staging) branch
git clone --branch staging --single-branch https://github.com/ProvableHQ/snarkVM.git
cd snarkVM
# Build the library
cargo build --release
Thank you for helping make snarkVM better!
What do the emojis mean?
Howard Wu
Raymond Chu
d0cd
Pratyush Mishra
vicsn
ljedrz
Mike Turner
Collin Chin
Alessandro Coglio ⚠️
Niklas Long
jules
Ali Mousa
Weikeng Chen
Evan Schott
Max Bruce
zhiqiangxu
Javier Rodríguez Chatruc
Eduardo Morais
Maciej Zwoliński
Ivan Litteri
Francisco Strambini
Haruka
StarLI-Trapdoor
Vesa-Ville
Jos Dehaes
apruden2008
Evan Marshall
Psi Vesely
swift-mx
Nacho Avecilla
qy3u
Yt
Kostyan
stanlagermin
Sukey
Alex Zhao
ghost ant
Psi Vesely
Dependabot
Dependabot Preview
All Contributors
Add your contributions
This project follows the all-contributors specification. Contributions of any kind welcome!
No open issues yet, or sync has not completed.