100 releases (2 stable)
new 1.1.0 | Dec 3, 2024 |
---|---|
1.0.0 | Sep 18, 2024 |
0.16.19 | Feb 10, 2024 |
0.16.15 | Dec 20, 2023 |
0.1.0 | Jan 24, 2020 |
#4 in #aleo
1,311 downloads per month
Used in 47 crates
(37 directly)
3MB
12K
SLoC
Table of Contents
1. Overview
Package | Crate.io | std |
wasm |
---|---|---|---|
snarkvm | ✅ | ✅ | |
snarkvm-algorithms | ✅ | ✅ | |
snarkvm-circuit | ✅ | ✅ | |
snarkvm-console | ✅ | ✅ | |
snarkvm-curves | ✅ | ✅ | |
snarkvm-fields | ✅ | ✅ | |
snarkvm-ledger | ✅ | ✅ | |
snarkvm-parameters | ✅ | ✅ | |
snarkvm-synthesizer | ✅ | ✅ | |
snarkvm-utilities | ✅ | ✅ | |
snarkvm-wasm | ✅ | ✅ |
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:
-
macOS or Linux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
Windows (64-bit):
Download the Windows 64-bit executable or Windows 32-bit executable and follow the on-screen instructions.
2.2.1 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.2.2 Build from Source Code
Alternatively, you can install snarkvm
by building from the source code as follows:
# Download the source code
git clone --branch mainnet --single-branch https://github.com/AleoNet/snarkVM.git
cd snarkVM
git checkout tags/testnet-beta
# 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?
This project follows the all-contributors specification. Contributions of any kind welcome!
5. License
Dependencies
~3–24MB
~395K SLoC