Skip to content

Commit 1a6f2ef

Browse files
committed
Remove dead SnarkOS and SnarkVM links.
1 parent d2debfe commit 1a6f2ef

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ This repository serves as a public source for documentation source files about A
44
You can find them in readable form at [Developer Docs](https://docs.leo-lang.org/).
55
Other resources you may find helpful include:
66

7-
- [📡 SnarkOS](http://snarkos.org/) - A decentralized operating system for private applications.
8-
- [⚙️ SnarkVM](https://snarkvm.org/) - A virtual machine for zero-knowledge proofs.
97
- [🦁 Leo](https://leo-lang.org/) - A programming language for zero-knowledge proofs.
108
- [🛝 Playground](http://play.leo-lang.org) - A browser interface to the Leo compiler for rapid ZK development and testing.
119
- [🧰 SDK](https://provable.tools/) - A Software Development Kit (SDK) for Aleo.

documentation/sdk/create-leo-app/01_create_leo_app.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,11 +207,10 @@ git push -u origin main
207207

208208
2. You also installed [Leo](https://docs.leo-lang.org/leo/), our statically-typed programming language built for writing private applications. Using Leo, you can write, build, compile, and execute Leo programs locally.
209209

210-
3. We provided the `helloworld` Leo program already pre-compiled into Aleo instructions and then executed it locally using WASM + web workers, which was an abstraction on snarkVM’s capabilities. [snarkVM](https://docs.leo-lang.org/aleo/) is 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.
210+
3. We provided the `helloworld` Leo program already pre-compiled into Aleo instructions and then executed it locally using WASM + web workers, which was an abstraction on snarkVM’s capabilities. [snarkVM](https://developer.aleo.org/guides/aleo/aleo/) is 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.
211211

212-
4. Similarly, we deployed the `helloworld` program, again using the WASM + web workers abstraction layer but you can also deploy programs on-chain using [snarkOS](https://docs.leo-lang.org/testnet/getting_started/deploy_execute/#deploy), the data availability layer or blockchain / distributed ledger.
212+
4. Similarly, we deployed the `helloworld` program, again using the WASM + web workers abstraction layer but you can also deploy programs on-chain using [snarkOS](https://developer.aleo.org/guides/aleo/aleo/), the data availability layer or blockchain / distributed ledger.
213213

214214
5. During the tutorial you navigated to [provable.tools](https://provable.tools), which is the graphical interface to our SDK, which serves as an abstraction layer of snarkOS and snarkVM. You’ll find you can perform similar actions (compiling, executing, deploying) on provable.tools.
215215

216-
217216
6. The entire React template along with the WASM and web workers can also be considered an abstraction layer of snarkOS and snarkVM.

documentation/sdk/typescript/00_sdk_overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ Aleo programs provide the ability for users to make any input or output of a pro
130130
was run correctly. Keeping program inputs and outputs private allows developers to build privacy into their applications.
131131

132132
Zero-Knowledge programs are written in one of two languages:
133-
1. [Leo](https://docs.leo-lang.org/leo/language): A high level, developer friendly language for developing
133+
1. [Leo](https://docs.leo-lang.org): A high level, developer friendly language for developing
134134
zero knowledge programs.
135-
2. [Aleo Instructions](https://docs.leo-lang.org/aleo/): A low level language that provides developers fine
135+
2. [Aleo Instructions](https://developer.aleo.org/guides/aleo/aleo/): A low level language that provides developers fine
136136
grained control over the execution flow of zero knowledge programs. Leo programs are compiled into Aleo Instructions
137137
under the hood.
138138

@@ -166,7 +166,7 @@ function hello:
166166
The SDK provides the ability to execute Aleo Instructions programs %100 client-side within the browser.
167167

168168
The `ProgramManager` object encapsulates the functionality for executing programs and making zero knowledge proofs about
169-
them. Under the hood it uses cryptographic code compiled from [snarkVM](https://docs.leo-lang.org/aleo) into WebAssembly.
169+
them. Under the hood it uses cryptographic code compiled from [snarkVM](https://developer.aleo.org/guides/aleo/aleo/) into WebAssembly.
170170
JavaScript bindings to this WebAssembly code allows execution of programs in zero knowledge fully within the browser
171171
without requiring any external communication with the internet. Users interested in lower level details on how this is
172172
achieved can visit the [aleo-wasm](https://github.com/ProvableHQ/sdk/tree/testnet3/wasm) crate.

0 commit comments

Comments
 (0)