-[![github]](https://github.com/AleoHQ/python-sdk/tree/master/sdk)
+[![github]](https://github.com/ProvableHQ/python-sdk/tree/master/sdk)
[github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github
@@ -30,7 +30,7 @@ pip3 install aleo
```
-Alternatively, you can also install from a `.whl` file, either from the [GitHub repository](https://github.com/AleoHQ/python-sdk/tree/master/sdk/target/wheels), or by building it yourself. For the installation, use a command like this:
+Alternatively, you can also install from a `.whl` file, either from the [GitHub repository](https://github.com/ProvableHQ/python-sdk/tree/master/sdk/target/wheels), or by building it yourself. For the installation, use a command like this:
```bash
@@ -49,7 +49,7 @@ print(private_key.to_string())
### Build Instructions
-To build it, first clone the [GitHub repository](https://github.com/AleoHQ/python-sdk/tree/master/sdk). Then, run the following command:
+To build it, first clone the [GitHub repository](https://github.com/ProvableHQ/python-sdk/tree/master/sdk). Then, run the following command:
```bash
bash build.sh
```
diff --git a/documentation/sdk/python/01_zkml_transpiler.md b/documentation/sdk/python/01_zkml_transpiler.md
index 2906fcbfe..bde4a3524 100644
--- a/documentation/sdk/python/01_zkml_transpiler.md
+++ b/documentation/sdk/python/01_zkml_transpiler.md
@@ -5,7 +5,7 @@ sidebar_label: zkml Transpiler
---
-[![github]](https://github.com/AleoHQ/python-sdk/tree/master/zkml)
+[![github]](https://github.com/ProvableHQ/python-sdk/tree/master/zkml)
[github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github
@@ -53,14 +53,14 @@ pip3 install zkml
Note: On some systems, you may need to use `pip` instead of `pip3`.
-Alternatively, you can also install through the `.whl` file or in editable mode from the [GitHub repository](https://github.com/AleoHQ/python-sdk/tree/master/zkml).
+Alternatively, you can also install through the `.whl` file or in editable mode from the [GitHub repository](https://github.com/ProvableHQ/python-sdk/tree/master/zkml).
### Usage
Below is a brief description of the classes and functions provided by the library. Detailed documentation is in progress and will be available soon.
-We encourage you to also check out the [examples on GitHub](https://github.com/AleoHQ/python-sdk/tree/master/zkml/examples).
+We encourage you to also check out the [examples on GitHub](https://github.com/ProvableHQ/python-sdk/tree/master/zkml/examples).
* In a first step, you can receive an object of the class `zkml.LeoTranspiler(model, validation_data)`
@@ -80,6 +80,6 @@ We encourage you to also check out the [examples on GitHub](https://github.com/A
## Building Python Apps
-Please check out the [examples on GitHub](https://github.com/AleoHQ/python-sdk/tree/master/zkml/examples).
+Please check out the [examples on GitHub](https://github.com/ProvableHQ/python-sdk/tree/master/zkml/examples).
Further documentation and tutorials as to how to use the `zkml` Python library will follow soon.
diff --git a/documentation/sdk/typescript/00_sdk_overview.md b/documentation/sdk/typescript/00_sdk_overview.md
index 4be17c567..665936848 100644
--- a/documentation/sdk/typescript/00_sdk_overview.md
+++ b/documentation/sdk/typescript/00_sdk_overview.md
@@ -77,7 +77,7 @@ To build the project from source, go to this project's root and execute:
### Create Leo App
A set of fully functional examples of zero knowledge web apps can be found in
-[create-leo-app](https://github.com/AleoHQ/sdk/tree/testnet3/create-leo-app). Create-aleo-app provides several web-app
+[create-leo-app](https://github.com/ProvableHQ/sdk/tree/testnet3/create-leo-app). Create-aleo-app provides several web-app
templates in common web frameworks such as React that can be used as a starting point for building zero knowledge web apps.
Developers can get started immediately with create-react-app by running:
@@ -87,7 +87,7 @@ Developers can get started immediately with create-react-app by running:
Additionally, the SDK powers [provable.tools](https://provable.tools) - a React app that provides a graphical interface for most
of the functionality provided by the SDK and can be used as a reference for usage of the SDK. Source code for provable.tools
-can be found [in the SDK repo here](https://github.com/AleoHQ/sdk/tree/testnet3/website)
+can be found [in the SDK repo here](https://github.com/ProvableHQ/sdk/tree/testnet3/website)
## 1. Create an Aleo Account
@@ -169,7 +169,7 @@ The `ProgramManager` object encapsulates the functionality for executing program
them. Under the hood it uses cryptographic code compiled from [snarkVM](https://developer.aleo.org/aleo) into WebAssembly.
JavaScript bindings to this WebAssembly code allows execution of programs in zero knowledge fully within the browser
without requiring any external communication with the internet. Users interested in lower level details on how this is
-achieved can visit the [aleo-wasm](https://github.com/AleoHQ/sdk/tree/testnet3/wasm) crate.
+achieved can visit the [aleo-wasm](https://github.com/ProvableHQ/sdk/tree/testnet3/wasm) crate.
The basic execution flow of a program is as follows:
1. A web app is loaded with an instance of the `ProgramManager` object
@@ -184,7 +184,7 @@ A diagrammatic representation of the program execution flow is shown below.
graph LR
p1[Leo Program]
p2[Aleo Instructions]
-
+
subgraph Browser Web-App
subgraph ProgramManager
subgraph Aleo-Wasm-Module
@@ -203,7 +203,7 @@ graph LR
βWebAssembly must be initialized before calling any SDK functions. The current Aleo SDK manages the wasm initialization. Therefore, the workers must be defined properly.
Aleo programs are made zero knowledge through the usage of `ZkSnarks`. The Rust code behind Aleo programs and the ZkSnarks
-that make them zero knowledge are hosted in the [snarkVM Repository](https://github.com/AleoHQ/SnarkVM). The Aleo SDK
+that make them zero knowledge are hosted in the [snarkVM Repository](https://github.com/ProvableHQ/SnarkVM). The Aleo SDK
compiles this code to WebAssembly and creates JavaScript bindings, enabling Aleo programs to run directly in the browser.
Before any logic within the SDK is run within the browser however, the WebAssembly module the SDK contains must be
@@ -659,11 +659,11 @@ declare module '*.aleo' {
}
```
Make sure that you included custom types in your `tsconfig` file.
-
+
-A full example of this implementation can be found [here](https://github.com/AleoHQ/sdk/blob/testnet3/create-leo-app/template-react-leo/src/App.jsx)
+A full example of this implementation can be found [here](https://github.com/ProvableHQ/sdk/blob/testnet3/create-leo-app/template-react-leo/src/App.jsx)
## 3. Aleo Credit Transfers
@@ -754,7 +754,7 @@ graph LR
m3[account mapping \n key: user4address \n value: 3000u64]
m4[account mapping \n key: user3address \n value: 0u64]
end
-
+
subgraph credits.aleo account mappings - state 1
m2[account mapping \n key: user3address \n value: 3000u64]--transfer_public \n recipient: user4address \n amount: 3000u64-->m3
m1[account mapping \n key: user4address \n value: N/A]
@@ -772,7 +772,7 @@ graph LR
subgraph credits.aleo account mappings - state 2
m2[account mapping \n key: user5address \n value: 0u64]
end
-
+
subgraph credits.aleo account mappings - state 1
m1[account mapping \n key: user5address \n value: 3000u64]
end
@@ -1085,8 +1085,8 @@ program player_mapping_example.aleo
mapping score:
key player as address.public;
value score as u64.public;
-
-// The update score function
+
+// The update score function
function update_score:
input r0 as address.public;
input r1 as u64.public;
diff --git a/documentation/sdk/typescript/03_development_client.md b/documentation/sdk/typescript/03_development_client.md
index fd52d2a87..3ec36d221 100644
--- a/documentation/sdk/typescript/03_development_client.md
+++ b/documentation/sdk/typescript/03_development_client.md
@@ -6,7 +6,7 @@ sidebar_label: Development Client
## Overview
-**Kind**: global class
+**Kind**: global class
* [DevelopmentClient](#DevelopmentClient)
* [new DevelopmentClient(baseURL)](#new_DevelopmentClient_new)
@@ -31,10 +31,10 @@ sidebar_label: Development Client
It requires an Aleo Development Server to be running remotely or locally.
If one is not running, this function will throw an error.
Information on how to run an Aleo Development Server can be found here:
-https://github.com/AleoHQ/sdk/rust/develop/README.md
+https://github.com/ProvableHQ/sdk/rust/develop/README.md
-**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
-**Returns**: string
\| Error
- The transaction_id of the deployment transaction if successful
+**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
+**Returns**: string
\| Error
- The transaction_id of the deployment transaction if successful
| Param | Type | Description |
| --- | --- | --- |
@@ -44,7 +44,7 @@ https://github.com/AleoHQ/sdk/rust/develop/README.md
| password | string
\| undefined
| If the development server is started with an encrypted private key, the password is required
|
| feeRecord | string
\| undefined
| Optional record in text format to be used for the fee. If not provided, the server will search the network for a suitable record to pay the fee.
|
-**Example**
+**Example**
```js
const Program = 'program yourprogram.aleo;\n\nfunction hello:\n input r0 as u32.public;\n input r1 as u32.private;\n add r0 r1 into r2;\n output r2 as u32.private;\n';
const client = new DevelopmentClient("http://0.0.0.0:4040");
@@ -57,10 +57,10 @@ const transaction_id = await client.deployProgram(Program, 6000000, privateKeySt
It requires an Aleo Development Server to be running remotely or locally.
If one is not running, this function will throw an error.
Information on how to run an Aleo Development Server can be found here:
-https://github.com/AleoHQ/sdk/rust/develop/README.md
+https://github.com/ProvableHQ/sdk/rust/develop/README.md
-**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
-**Returns**: string
\| Error
- The transaction_id of the execution transaction if successful
+**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
+**Returns**: string
\| Error
- The transaction_id of the execution transaction if successful
| Param | Type | Description |
| --- | --- | --- |
@@ -72,7 +72,7 @@ https://github.com/AleoHQ/sdk/rust/develop/README.md
| password | string
\| undefined
| If the development server is started with an encrypted private key, the password is required
|
| feeRecord | string
\| undefined
| Optional record in text format to be used for the fee. If not provided, the server will search the network for a suitable record to pay the fee.
|
-**Example**
+**Example**
```js
const privateKey = "your private key";
const client = new DevelopmentClient("http://0.0.0.0:4040");
@@ -86,10 +86,10 @@ via an Aleo development server. It requires an Aleo Development Server
to be running remotely or locally. If one is not running, this function
will throw an error.
Information on how to run an Aleo Development Server can be found here:
-https://github.com/AleoHQ/sdk/rust/develop/README.md
+https://github.com/ProvableHQ/sdk/rust/develop/README.md
-**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
-**Returns**: string
\| Error
- The transaction_id of the execution transaction if successful
+**Kind**: instance method of [DevelopmentClient
](#DevelopmentClient)
+**Returns**: string
\| Error
- The transaction_id of the execution transaction if successful
| Param | Type | Description |
| --- | --- | --- |
@@ -102,10 +102,10 @@ https://github.com/AleoHQ/sdk/rust/develop/README.md
| feeRecord | string
\| undefined
| Optional record in text format to be used for the fee. If not provided, the server will search the network for a suitable record to pay the fee.
|
| amountRecord | string
\| undefined
| Optional record in text format to be used to fund the transfer. If not provided, the server will search the network for a suitable record to fund the amount.
|
-**Example**
+**Example**
```js
const privateKey = "your private key";
const recipient = "recipient's address";
const client = new DevelopmentClient("http://0.0.0.0:4040");
const transaction_id = await client.transfer(1.5, 0, recipient, privateKey);
-```
\ No newline at end of file
+```
diff --git a/documentation/sdk/wasm/00_wasm_installation.md b/documentation/sdk/wasm/00_wasm_installation.md
index d0f081f48..a2310fbd4 100644
--- a/documentation/sdk/wasm/00_wasm_installation.md
+++ b/documentation/sdk/wasm/00_wasm_installation.md
@@ -9,7 +9,7 @@ sidebar_label: Installation
-[![github]](https://github.com/AleoHQ/sdk) [![crates-io]](https://crates.io/crates/aleo-wasm) [![docs-rs]](https://docs.rs/aleo-wasm/latest/aleo-wasm/)
+[![github]](https://github.com/ProvableHQ/sdk) [![crates-io]](https://crates.io/crates/aleo-wasm) [![docs-rs]](https://docs.rs/aleo-wasm/latest/aleo-wasm/)
[github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github
@@ -20,11 +20,11 @@ sidebar_label: Installation
Aleo JavaScript and WebAssembly bindings for building zero-knowledge web applications.
-`Rust` compiles easily to `WebAssembly` but creating the glue code necessary to use compiled WebAssembly binaries
-from other languages such as JavaScript is a challenging task. `wasm-bindgen` is a tool that simplifies this process by
-auto-generating JavaScript bindings to Rust code that has been compiled into WebAssembly.
+`Rust` compiles easily to `WebAssembly` but creating the glue code necessary to use compiled WebAssembly binaries
+from other languages such as JavaScript is a challenging task. `wasm-bindgen` is a tool that simplifies this process by
+auto-generating JavaScript bindings to Rust code that has been compiled into WebAssembly.
-This crate uses `wasm-bindgen` to create JavaScript bindings to Aleo source code so that it can be used to create zero
+This crate uses `wasm-bindgen` to create JavaScript bindings to Aleo source code so that it can be used to create zero
knowledge proofs directly within `web browsers` and `NodeJS`.
Functionality exposed by this crate includes:
@@ -45,29 +45,29 @@ curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
```
### Build Instructions
-The general syntax for compiling rust into WebAssembly based JavaScript modules with
+The general syntax for compiling rust into WebAssembly based JavaScript modules with
[wasm-pack](https://crates.io/crates/wasm-pack) is as follows:
```bash
wasm-pack build --target --out-dir -- --features
```
-Invoking this command will build a JavaScript module in the current directory with the default name `pkg` (which can
+Invoking this command will build a JavaScript module in the current directory with the default name `pkg` (which can
be changed as necessary using the `--out-dir` flag). This folder can then be imported directly as a JavaScript module
by other JavaScript modules.
-There are 3 possible JavaScript modules that [wasm-pack](https://crates.io/crates/wasm-pack) can be used to generate
+There are 3 possible JavaScript modules that [wasm-pack](https://crates.io/crates/wasm-pack) can be used to generate
when run within this crate:
1. **NodeJS module:** Used to build NodeJS applications.
2. **Single-Threaded browser module:** Used to build browser-based web applications.
-3. **Multi-Threaded browser module:** Used to build browser-based web applications which use web-worker based
+3. **Multi-Threaded browser module:** Used to build browser-based web applications which use web-worker based
multi-threading to achieve significant performance increases.
These 3 modules and how to build them are explained in more detail below.
### 1. NodeJS Module
-This module has the features of the NodeJS environment built-in. It is single-threaded and unfortunately cannot yet be
+This module has the features of the NodeJS environment built-in. It is single-threaded and unfortunately cannot yet be
used to generate Aleo program executions or deployments due to current Aleo protocol limitations. It can however still
be used to perform Aleo account, record, and program management tasks.
@@ -78,8 +78,8 @@ wasm-pack build --release --target nodejs -- --features "serial" --no-default-fe
### 2. Single-Threaded browser module
-This module is very similar to the NodeJS module, however it is built to make use browser-based JavaScript environments
-and can be used for program execution and deployment.
+This module is very similar to the NodeJS module, however it is built to make use browser-based JavaScript environments
+and can be used for program execution and deployment.
If used for program execution or deployment, it is suggested to do so on a web-worker as these operations are long-running
and will cause a browser window to hang if run in the main thread.
@@ -106,19 +106,19 @@ performance-critical applications.
To build with threading enabled, it is necessary to use `nightly Rust` and set certain `RUSTFLAGS` to enable the
necessary threading features. The `wasm-pack` build command is shown below.
```bash
-# Set rustflags to enable atomics,
-# bulk-memory, and mutable-globals.
-# Also, set the maximum memory to
+# Set rustflags to enable atomics,
+# bulk-memory, and mutable-globals.
+# Also, set the maximum memory to
# 4294967296 bytes (4GB).
export RUSTFLAGS='-C target-feature=+atomics,+bulk-memory,+mutable-globals -C link-arg=--max-memory=4294967296'
-# Use rustup to run the following commands
+# Use rustup to run the following commands
# with the nightly version of Rust.
rustup run nightly \
-# Use wasm-pack to build the project.
-# Specify the 'parallel' feature for
-# multi-threading and the 'browser'
+# Use wasm-pack to build the project.
+# Specify the 'parallel' feature for
+# multi-threading and the 'browser'
# feature to enable program execution
# and include necessary unstable options
# using -Z
@@ -140,7 +140,7 @@ wasm-pack test --[firefox/chrome/safari]
## Building Web Apps
-Further documentation and tutorials as to how to use the modules built from this crate to build web apps will be built
+Further documentation and tutorials as to how to use the modules built from this crate to build web apps will be built
in the future. However - in the meantime, the [provable.tools](https://provable.tools) website is a good
-example of how to use these modules to build a web app. Its source code can be found in the
-[Aleo SDK](https://github.com/AleoHQ/sdk) repo in the `website` folder.
+example of how to use these modules to build a web app. Its source code can be found in the
+[Aleo SDK](https://github.com/ProvableHQ/sdk) repo in the `website` folder.
diff --git a/documentation/testnet/getting_started/00_overview.md b/documentation/testnet/getting_started/00_overview.md
index 8b0176317..904c6ef18 100644
--- a/documentation/testnet/getting_started/00_overview.md
+++ b/documentation/testnet/getting_started/00_overview.md
@@ -15,12 +15,12 @@ and running experimental features for inclusion on mainnet.
## snarkOS
-`snarkOS` is a decentralized operating system for anonymous web applications. It forms the backbone of Aleo and
+`snarkOS` is a decentralized operating system for anonymous web applications. It forms the backbone of Aleo and
enables developers to checkpoint and finalize application state in a publicly-verifiable manner.
### Source Code
-`snarkOS` is open-source and publicly-hosted on [GitHub](https://github.com/AleoHQ/snarkOS).
+`snarkOS` is open-source and publicly-hosted on [GitHub](https://github.com/ProvableHQ/snarkOS).
## Query The Network
@@ -33,7 +33,7 @@ To connect to the network, make a request to an Aleo Testnet bootnode.
|------------------|
| [https://api.explorer.provable.com/v1/testnet](https://api.explorer.provable.com/v1/testnet/) |
-For example, you can [retrieve the current block height](https://api.explorer.provable.com/v1/testnet/latest/height).
+For example, you can [retrieve the current block height](https://api.explorer.provable.com/v1/testnet/latest/height).
With a local instance of `snarkos`, you can launch a client node with:
@@ -47,7 +47,7 @@ By default, this will make the node API available at `0.0.0.0:3030`:
http://0.0.0.0:3030/testnet/latest/height
```
-Now, refer to the [API reference](#api) for a list of available endpoints.
+Now, refer to the [API reference](#api) for a list of available endpoints.
## Docker
@@ -92,5 +92,3 @@ docker start -a snarkos
- [Find Transition ID](../public_endpoints/22_find_transition_id.md)
- [Get Environment Information](../public_endpoints/23_get_env_info.md)
- [Transaction Broadcast](../public_endpoints/24_transaction_broadcast.md)
-
-
diff --git a/documentation/testnet/getting_started/01_installation.md b/documentation/testnet/getting_started/01_installation.md
index f73091233..03a92c5a4 100644
--- a/documentation/testnet/getting_started/01_installation.md
+++ b/documentation/testnet/getting_started/01_installation.md
@@ -67,7 +67,7 @@ Before beginning, please ensure your machine has `Rust v1.76+` installed. Instru
Start by cloning this Github repository:
```
-git clone https://github.com/AleoHQ/snarkOS.git --depth 1
+git clone https://github.com/ProvableHQ/snarkOS.git --depth 1
```
Next, move into the `snarkOS` directory:
@@ -140,7 +140,7 @@ APrivateKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Ensure ports `4130/tcp` and `3030/tcp` are open on your router and OS firewall.
- Ensure `snarkOS` is started using `./run-client.sh` or `./run-prover.sh`.
-### 3. I can't generate a new address ###
+### 3. I can't generate a new address ###
- Before running the command above (`snarkos account new`) try `source ~/.bashrc`
- Also double-check the spelling of `snarkos`. Note the directory is `/snarkOS`, the command is `snarkos`
@@ -151,7 +151,7 @@ To run a node with custom settings, refer to the full list of options and flags
The full list of CLI flags and options can be viewed with `snarkos --help`:
```
-snarkOS
+snarkOS
The Aleo Team
USAGE:
@@ -176,24 +176,24 @@ USAGE:
OPTIONS:
--network Specify the network ID of this node [default: 3]
-
+
--validator Specify this node as a validator
--prover Specify this node as a prover
--client Specify this node as a client
-
+
--private-key Specify the node's account private key
--private-key-file Specify the path to a file containing the node's account private key
-
+
--node Specify the IP address and port for the node server [default: 0.0.0.0:4130]
--connect Specify the IP address and port of a peer to connect to
-
+
--rest Specify the IP address and port for the REST server [default: 0.0.0.0:3030]
--norest If the flag is set, the node will not initialize the REST server
-
+
--nodisplay If the flag is set, the node will not render the display
--verbosity Specify the verbosity of the node [options: 0, 1, 2, 3] [default: 2]
--logfile Specify the path to the file where logs will be stored [default: /tmp/snarkos.log]
-
+
--dev Enables development mode, specify a unique ID for this node
-h, --help Print help information
```
diff --git a/documentation/testnet/getting_started/02_deploy_and_execute.md b/documentation/testnet/getting_started/02_deploy_and_execute.md
index 602098b88..5300115fe 100644
--- a/documentation/testnet/getting_started/02_deploy_and_execute.md
+++ b/documentation/testnet/getting_started/02_deploy_and_execute.md
@@ -22,7 +22,7 @@ These CLI commands currently live in snarkOS, but can also be migrated to the Al
### 1. Install snarkOS
```
-git clone https://github.com/AleoHQ/snarkOS.git
+git clone https://github.com/ProvableHQ/snarkOS.git
cd snarkOS
git checkout mainnet-staging
cargo install --path .
@@ -47,7 +47,7 @@ snarkos developer scan -v --start 0 --end 1 --endpoint "http://localh
Transfer credits to another account.
```
-snarkos developer execute credits.aleo transfer "u64" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
+snarkos developer execute credits.aleo transfer "u64" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
```
or
@@ -71,7 +71,7 @@ snarkos developer deploy fibonacci.aleo --private-key --query "htt
### 6. Execute a function of a deployed program
```
-snarkos developer execute fibonacci.aleo fibonacci "1u8" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
+snarkos developer execute fibonacci.aleo fibonacci "1u8" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
```
*NOTE: Fees (in microcredits) must be greater than the transaction size in bytes. Fees can be excluded from execution transactions, but if one is specified, it must follow the above rule. *
@@ -150,7 +150,7 @@ Create an Aleo program execution.
##### Example:
```
-snarkos developer execute fibonacci.aleo fibonacci "1u8" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
+snarkos developer execute fibonacci.aleo fibonacci "1u8" --private-key --query "http://localhost:3030" --broadcast "http://localhost:3030/testnet/transaction/broadcast"
```
### Scan
@@ -206,7 +206,7 @@ snarkos developer transfer --input-record --
```
-## Usage on Testnet Beta
+## Usage on Testnet Beta
To deploy and execute programs on Testnet Beta
@@ -222,6 +222,3 @@ Deployment transactions have an additional requirement where the included fee mu
Execution transactions do not currently have any fee requirements.
*If you'd like to try out deploying an Aleo app, you can follow the demo in the next section, [Deploy and Execute Demo](./03_deploy_and_execute_demo.md).*
-
-
-
diff --git a/documentation/testnet/getting_started/03_deploy_and_execute_demo.md b/documentation/testnet/getting_started/03_deploy_and_execute_demo.md
index 1d1021400..449f9fd0b 100644
--- a/documentation/testnet/getting_started/03_deploy_and_execute_demo.md
+++ b/documentation/testnet/getting_started/03_deploy_and_execute_demo.md
@@ -10,7 +10,7 @@ Bugs, usability suggestions, and feedback in general would be greatly appreciate
## Overview
-Learn how to deploy and execute a basic "hello world!" program on Aleo's network using Leo and snarkOS.
+Learn how to deploy and execute a basic "hello world!" program on Aleo's network using Leo and snarkOS.
## Usage guide
@@ -26,7 +26,7 @@ Make sure you have both Leo and snarkOS installed on your machine.
**Note**:
-* You can find instructions to install Leo on your machine [here](https://github.com/ProvableHQ/leo) and snarkOS [here](https://github.com/AleoHQ/snarkos)
+* You can find instructions to install Leo on your machine [here](https://github.com/ProvableHQ/leo) and snarkOS [here](https://github.com/ProvableHQ/snarkos)
* Make sure to pull the latest versions of `snarkos` and `leo` from GitHub to your local machine
### 2. Generate your test keys and wallet address
@@ -38,11 +38,11 @@ Make sure you have both Leo and snarkOS installed on your machine.
### 3a. Seeding your wallet with credits
-To seed your wallet, you'll need to request credits from Aleo's faucet at [faucet.aleo.org](https://faucet.aleo.org/) β²οΈ.
+To seed your wallet, you'll need to request credits from Aleo's faucet at [faucet.aleo.org](https://faucet.aleo.org/) β²οΈ.
-**Note**:
+**Note**:
* It can take up to 5-minutes for the faucet to send your credits, to bide the time, concurrently move on to step 3b below.
* β οΈ International requests are not supported by the faucet at the moment (a solution is coming soon). In the meantime, if you need credits and are testing internationally, reach out to the Aleo team on Discord or Twitter for support.
@@ -92,9 +92,9 @@ PATHTOAPP=$(realpath -q $APPNAME)
### 4. Confirm the Aleo faucet β²οΈ has sent your wallet credits and obtain your ciphertext record value
-By this point, the Aleo faucet should have sent your wallet credits. Next, you'll need to verify your credit balance by decrypting the ciphertext record for the execute transfer that was sent to you.
+By this point, the Aleo faucet should have sent your wallet credits. Next, you'll need to verify your credit balance by decrypting the ciphertext record for the execute transfer that was sent to you.
-If you requested credits by texting with your phone number, you should also receive a confirmation with a URL that has a prefix of `explorer.aleo.org/transaction...`
+If you requested credits by texting with your phone number, you should also receive a confirmation with a URL that has a prefix of `explorer.aleo.org/transaction...`
diff --git a/documentation/testnet/getting_started/04_developer_toolkit.md b/documentation/testnet/getting_started/04_developer_toolkit.md
index 85057124e..88ee56923 100644
--- a/documentation/testnet/getting_started/04_developer_toolkit.md
+++ b/documentation/testnet/getting_started/04_developer_toolkit.md
@@ -20,9 +20,9 @@ Open a new terminal window and type `leo --help` to confirm that Leo is installe
```
CLI Arguments entry point - includes global parameters and subcommands
-
+
Usage: leo [OPTIONS] [API]
-
+
Commands:
account Create a new Aleo account
new Create a new Leo package in a new directory
@@ -33,10 +33,10 @@ Open a new terminal window and type `leo --help` to confirm that Leo is installe
execute Execute a program with input variables
update Update the Leo CLI
help Print this message or the help of the given subcommand(s)
-
+
Arguments:
[API] Custom Aleo PM backend URL [env: APM_URL=]
-
+
Options:
-d Print additional information for debugging
-q Suppress CLI output
@@ -45,7 +45,7 @@ Open a new terminal window and type `leo --help` to confirm that Leo is installe
-V, --version Print version
```
-###### π‘Note: If you do not see the output above, you can build Leo from source by following the guide [here](https://github.com/AleoHQ/leo#%EF%B8%8F%EF%B8%8F-build-guide) or download the [latest `.zip`](https://github.com/AleoHQ/leo/releases/latest) file directly and then move the Leo binary to any location; we recommend `/usr/local/bin`.
+###### π‘Note: If you do not see the output above, you can build Leo from source by following the guide [here](https://github.com/ProvableHQ/leo#%EF%B8%8F%EF%B8%8F-build-guide) or download the [latest `.zip`](https://github.com/ProvableHQ/leo/releases/latest) file directly and then move the Leo binary to any location; we recommend `/usr/local/bin`.
### The `leo account` command
@@ -69,15 +69,15 @@ Open a new terminal window and type `leo --help` to confirm that Leo is installe
```
Create a new Leo example package in a new directory
-
+
Usage: leo example [OPTIONS]
-
+
Commands:
lottery A public lottery program
tictactoe A standard tic-tac-toe game program
token A transparent & shielded custom token program
help Print this message or the help of the given subcommand(s)
-
+
Options:
-d Print additional information for debugging
-q Suppress CLI output