snarkVM

Table of Contents

1. Overview

| Package | Crate.io | std | wasm | no_std | |:------------------:|-------------------------------------------------------------------------------|:------------------:|:------------------:|:--------------:| | snarkvm-algorithms |crates.io| :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-curves | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-derives | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-dpc | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-fields | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-gadgets | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-marlin | crates.io | :whitecheckmark: | :construction: | :construction: | | snarkvm-objects | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-parameters |crates.io| :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-polycommit |crates.io| :whitecheckmark: | :construction: | :construction: | | snarkvm-posw | crates.io | :whitecheckmark: | :construction: | :construction: | | snarkvm-profiler | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-r1cs | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-utilities | crates.io| :whitecheckmark: | :whitecheckmark: | :construction: | | snarkvm-wasm | crates.io | :whitecheckmark: | :whitecheckmark: | :construction: |

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:

bash cargo install snarkvm

Now to use snarkvm, in your terminal, run: bash snarkvm

2.2b Build from Source Code

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

```bash

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: bash snarkvm

3. Usage Guide

4. License

License: GPL v3