Skip to content
forked from ProvableHQ/sdk

A Software Development Kit (SDK) for Zero-Knowledge Transactions

License

Notifications You must be signed in to change notification settings

demox-labs/aleo

 
 

Repository files navigation

Aleo SDK

Website

The Aleo SDK is a developer framework to make it simple to create a new account, craft a transaction, and broadcast it to the network.

Table of Contents

🍎 Overview

The Aleo github repository is the home of

  1. sdk/ - The Aleo SDK in Rust https://crates.io/crates/aleo
  2. sdk/sdk - The Aleo SDK in Javascript https://www.npmjs.com/package/@aleohq/sdk
  3. sdk/wasm - The Aleo Wasm library in Rust https://crates.io/crates/aleo-wasm
  4. sdk/wasm/pkg - The Aleo Wasm library in JavaScript https://www.npmjs.com/package/@aleohq/wasm

We recommend developers to use the interfaces provided by the Aleo SDKs (1. and 2.) for their respective languages.

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

🏗️ Build Guide

🦀 Install Rust

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

🐙 Build from Source Code

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

# Download the source code
git clone https://github.com/AleoHQ/sdk.git

# Enter the 'sdk' directory
cd sdk

# Install 'aleo'
cargo install --path .

Now to use aleo, in your terminal, run:

aleo

❤️ Contributors

Thanks goes to these wonderful people (emoji key):

Mike Turner
Mike Turner

💻 🚧 💬 👀
Brent C
Brent C

💻 🚧 💬 👀
Collin Chin
Collin Chin

💻 🚧 💬 👀
Howard Wu
Howard Wu

💻 🤔 🔬 👀
Raymond Chu
Raymond Chu

💻 🤔 🔬 👀
d0cd
d0cd

💻 🤔 🔬 👀
Alessandro Coglio
Alessandro Coglio

📖 🔬 👀
a h
a h

💻 📖
Anthony DiPrinzio
Anthony DiPrinzio

💻
Ali Mousa
Ali Mousa

💻
Ivan Litteri
Ivan Litteri

💻
Nacho Avecilla
Nacho Avecilla

💻
ljedrz
ljedrz

💻
Facundo Olano
Facundo Olano

💻
Nicolas Continanza
Nicolas Continanza

💻
Mike
Mike

💻
Javier Rodríguez Chatruc
Javier Rodríguez Chatruc

💻
Pablo Deymonnaz
Pablo Deymonnaz

💻
Bob Niu
Bob Niu

💻
sptg
sptg

💻
Hamza Khchichine
Hamza Khchichine

💻
Dependabot
Dependabot

💻
All Contributors
All Contributors

📖
Add your contributions

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

About

A Software Development Kit (SDK) for Zero-Knowledge Transactions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 49.8%
  • JavaScript 21.7%
  • HTML 16.9%
  • TypeScript 8.4%
  • CSS 3.0%
  • Shell 0.2%