Skip to content

A Virtual Machine for Zero-Knowledge Executions

License

Notifications You must be signed in to change notification settings

limitrinno/snarkVM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,079 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snarkVM

Table of Contents

1. Overview

Package Crate.io std wasm
snarkvm crates.io
snarkvm-algorithms crates.io
snarkvm-curves crates.io
snarkvm-derives crates.io
snarkvm-dpc crates.io
snarkvm-fields crates.io
snarkvm-gadgets crates.io
snarkvm-ledger crates.io 🚧
snarkvm-marlin crates.io 🚧
snarkvm-parameters crates.io
snarkvm-polycommit crates.io 🚧
snarkvm-profiler crates.io
snarkvm-r1cs 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. License

License: GPL v3

About

A Virtual Machine for Zero-Knowledge Executions

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 98.7%
  • Other 1.3%