Skip to content

Commit bfffc23

Browse files
committed
Merge branch 'master' of github.com:ProvableHQ/leo-docs-source into fix/remove-create-aleo-app-reference
2 parents 929a6c2 + e916349 commit bfffc23

File tree

15 files changed

+18
-18
lines changed

15 files changed

+18
-18
lines changed

archive/advanced/dive-into-avm/00_overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ It was formalised and implemented in the Aleo Network as [ARC-0002](https://gith
1818

1919
## **AVM’s Architecture and Design**
2020

21-
The AVM is virtual machine that operates on a last-in, first-out (LIFO) principle where data is stacked and the most recently added data is the first to be accessed or removed. This design is conducive to the execution of complex arithmetic circuits that are essential for the privacy-preserving features of Aleo. The AVM's architecture is designed to support the execution of private applications by leveraging zero-knowledge proofs. It uses Leo (high-level programming language), which compiles down into an intermediate representation known as AVM opcodes. These opcodes are then used to construct the R1CS, which are essential for generating zero-knowledge proofs. Check the full list [here](https://docs.leo-lang.org/aleo/opcodes/)
21+
The AVM is virtual machine that operates on a last-in, first-out (LIFO) principle where data is stacked and the most recently added data is the first to be accessed or removed. This design is conducive to the execution of complex arithmetic circuits that are essential for the privacy-preserving features of Aleo. The AVM's architecture is designed to support the execution of private applications by leveraging zero-knowledge proofs. It uses Leo (high-level programming language), which compiles down into an intermediate representation known as AVM opcodes. These opcodes are then used to construct the R1CS, which are essential for generating zero-knowledge proofs. Check the full list [here](https://developer.aleo.org/guides/aleo/opcodes)
2222

2323
The AVM architecture can be broken down into several key components and characteristics:
2424

archive/create-aleo-app/02_create_aleo_app_full.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ Congratulations on becoming a Leo contributor! 🎉
277277
278278
2. You also installed [Leo](https://docs.leo-lang.org/leo/), our statically-typed programming language built for writing private applications.
279279
280-
3. You executed `helloworld` using WASM, which called on in-browser resources to use [snarkVM](https://docs.leo-lang.org/aleo/), the data execution layer. It is used to compile Leo programs and execute them locally off-chain. All Leo programs eventually become Aleo instructions via Aleo’s compiler during the execution phase of snarkVM.
280+
3. You executed `helloworld` using WASM, which called on in-browser resources to use [snarkVM](https://github.com/ProvableHQ/snarkVM), the data execution layer. It is used to compile Leo programs and execute them locally off-chain. All Leo programs eventually become Aleo instructions via Aleo’s compiler during the execution phase of snarkVM.
281281
282282
4. You also executed `helloworld` locally in your terminal using `leo execute`, which similarly uses local computational resources to compile your Leo program using snarkVM.
283283

archive/src/learn/zkcloud/snarkos_build_guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,4 +184,4 @@ OPTIONS:
184184
2. Sign a message with your private key using `snarkos account sign --raw -m "Message" --private-key-file=<PRIVATE_KEY_FILE>`
185185
3. Verify your signature with `snarkos account verify --raw -m "Message" -s sign1SignatureHere -a aleo1YourAccountAddress`
186186

187-
Note, using the `--raw` flag with the command will sign plaintext messages as bytes rather than [Aleo](https://docs.leo-lang.org/aleo/language#data-types-and-values) values such as `1u8` or `100field`.
187+
Note, using the `--raw` flag with the command will sign plaintext messages as bytes rather than [Aleo](https://docs.leo-lang.org/language/data_types) values such as `1u8` or `100field`.

archive/testnet/getting_started/04_developer_toolkit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,10 @@ This section refers to the guide created by GitHub [here](https://docs.github.co
139139

140140
Check out the following resources:
141141

142-
- [Our developer docs](https://docs.leo-lang.org/getting_started/)
142+
- [Our developer docs](https://docs.leo-lang.org/getting_started/installation)
143143
- See the SDK in action at [provable.tools](https://www.provable.tools/)
144144
- Play around with Leo in the browser with [Leo Playground](https://play.leo-lang.org/)
145-
- Learn Leo syntax, functions, and best practices with the [Leo's language guide](https://docs.leo-lang.org/leo/language)
145+
- Learn Leo syntax, functions, and best practices with the [Leo's language guide](https://docs.leo-lang.org/language/overview)
146146
- Deploy and Execute Leo applications on-chain with our [Deploy and Execute Demo](https://docs.leo-lang.org/testnet/getting_started/deploy_execute_demo)
147147
<!-- markdown-link-check-disable -->
148148
- See Aleo's testnet live and other Leo developer's applications via an explorer such as [Haruka's Program Registry](https://explorer.hamp.app/programs) or [aleo.network](https://www.aleo.network/).

documentation/guides/02_debuggin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar_label: Debuggin' Out
66

77
`leo debug` is a powerful tool that developers can use to interactively step through executions and track down bugs. In this workshop, we'll use the Leo debugger to explore and gain a deeper understanding of a variety of programs. You will also build up the skills to adeptly use the debugger in your development work.
88

9-
**This tutorial assumes that you are already familiar with Leo. If you'd like a refresher, see the [Developer Docs](https://docs.leo-lang.org/getting_started)**.
9+
**This tutorial assumes that you are already familiar with Leo. If you'd like a refresher, see the [Developer Docs](https://docs.leo-lang.org/getting_started/installation)**.
1010

1111
We're always looking to improve Leo's developer experience. If you have any feedback, please feel free to [file](https://github.com/ProvableHQ/leo/issues/new/choose) an issue!
1212

documentation/leo_by_example/01_auction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The auction is conducted in a series of stages.
3636

3737
## How to Run
3838

39-
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/leo/installation).
39+
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/getting_started/installation).
4040

4141
This auction program can be run using the following bash script. Locally, it will execute Leo program functions to conduct, bid, and close a three party auction.
4242

documentation/leo_by_example/02_basic_bank.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ There are, of course, ways to write a version of this application without these
3939

4040
## How to Run
4141

42-
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/leo/installation).
42+
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/getting_started/installation).
4343

4444
This basic bank program can be run using the following bash script. Locally, it will execute Leo program functions to issue, deposit, and withdraw tokens between a bank and a user.
4545

documentation/leo_by_example/03_vote.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Proposal information and voting results are revealed using the public `mapping`
2020

2121
## How to Run
2222

23-
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/leo/installation).
23+
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/getting_started/installation).
2424

2525
This vote program can be run using the following bash script. Locally, it will execute Leo program functions to create proposals, create tickets, and make votes.
2626

documentation/leo_by_example/04_token.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ A transparent & shielded custom token in Leo.
1111

1212
## How to Run
1313

14-
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/leo/installation).
14+
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/getting_started/installation).
1515

1616
This token program can be run using the following bash script. Locally, it will execute Leo program functions to mint and transfer tokens publicly and privately.
1717

documentation/leo_by_example/05_tictactoe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The game board is represented by a struct called `Board`, which contains three `
3030

3131
## How to Run
3232

33-
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/leo/installation).
33+
Follow the [Leo Installation Instructions](https://docs.leo-lang.org/getting_started/installation).
3434

3535
This tictactoe program can be run using the following bash script. Locally, it will execute Leo program functions to create and play a game of Tic Tac Toe.
3636

0 commit comments

Comments
 (0)