1
1
<p align =" center " >
2
- <a href="https://developer.aleo .org"> <img alt="Website" src="https://img.shields.io/badge/Developer_Docs-online-blue"></a>
2
+ <a href="https://docs.leo-lang .org"> <img alt="Website" src="https://img.shields.io/badge/Developer_Docs-online-blue"></a>
3
3
<a href="https://circleci.com/gh/ProvableHQ/sdk"><img src="https://circleci.com/gh/ProvableHQ/sdk.svg?style=svg"></a>
4
4
<a href="https://discord.com/invite/aleo"><img src="https://img.shields.io/discord/700454073459015690?logo=discord"/></a>
5
5
<a href="https://github.com/ProvableHQ/sdk#%EF%B8%8F-contributors"><img src="https://img.shields.io/badge/contributors-23-ee8449"/></a>
@@ -13,10 +13,11 @@ several TypeScript & JavaScript libraries which provide the following functional
13
13
1 . [ Aleo account management] ( https://provable.tools/account )
14
14
2 . [ Web-based program execution and deployment] ( https://provable.tools/develop )
15
15
3 . [ Aleo credit transfers] ( https://provable.tools/transfer )
16
- 4 . [ Management of program state and data] ( https://provable.tools/record )
16
+ 4 . [ Management of program state and data] ( https://provable.tools/protocol )
17
17
5 . [ Communication with the Aleo network] ( https://provable.tools/rest )
18
+ 6 . [ Aleo Cryptographic Primitives] ( https://provable.tools/algebra )
18
19
19
- All of this functionality is demonstrated on [ Provable.tools] ( https://provable.tools ) .
20
+ All of this functionality is demonstrated on [ Provable.tools] ( https://provable.tools ) .
20
21
21
22
22
23
The Aleo SDK is divided into three TypeScript/JavaScript packages:
@@ -29,7 +30,7 @@ The official Aleo SDK providing JavaScript/TypeScript tools for creating zero-kn
29
30
30
31
### ⚡ Build your own app
31
32
32
- Start here with the [ Aleo SDK Readme] ( https://github.com/ProvableHQ/sdk#readme ) to get started building your
33
+ Start here with the [ Aleo SDK Readme] ( https://github.com/ProvableHQ/sdk#readme ) to get started building your
33
34
first zero-knowledge web app.
34
35
35
36
#### Source: [ ` Aleo SDK ` ] ( https://www.npmjs.com/package/@provablehq/sdk )
@@ -40,14 +41,12 @@ first zero-knowledge web app.
40
41
Create-leo-app provides zero-knowledge web app examples in common web frameworks such as React. Developers looking to
41
42
start with working examples should start here.
42
43
43
- #### Source: [ ` sdk/create-leo-app ` ] ( https://github.com/ProvableHQ/sdk/tree/testnet3 /create-leo-app )
44
+ #### Source: [ ` sdk/create-leo-app ` ] ( https://github.com/ProvableHQ/sdk/tree/mainnet /create-leo-app )
44
45
45
46
## 3. Aleo Wasm - Zero-Knowledge Algorithms in JavaScript + WebAssembly
46
47
<a href =" https://www.npmjs.com/package/@provablehq/wasm " > <img alt =" Create Leo App " src =" https://img.shields.io/npm/l/%40provablehq%2Fwasm?label=NPM%20-%20Aleo%20Wasm&labelColor=green&color=blue " ></a >
47
- <a href =" https://www.npmjs.com/package/@provablehq/nodejs " > <img alt =" Create Leo App " src =" https://img.shields.io/npm/l/%40provablehq%2Fnodejs?label=NPM%20-%20Aleo%20Nodejs&labelColor=green&color=blue " ></a >
48
- <a href =" https://crates.io/crates/aleo-wasm " > <img alt =" Aleo-Wasm " src =" https://img.shields.io/crates/v/aleo-wasm.svg?color=neon " ></a >
49
48
50
- Aleo Wasm is a Rust crate which compiles the Aleo source code responsible for creating and executing zero-knowledge programs into
49
+ Aleo Wasm is a Rust crate which compiles the Aleo source code responsible for creating and executing zero-knowledge programs into
51
50
WebAssembly.
52
51
53
52
When compiled with ` wasm-pack ` , JavaScript bindings are generated for the WebAssembly allowing Aleo zero-knowledge programs to be used in the browser and Node.js. This package is available on NPM (linked above). The Aleo Wasm
@@ -61,15 +60,15 @@ Source: [Aleo Wasm](https://www.npmjs.com/package/@provablehq/wasm)
61
60
62
61
## 📚 Documentation
63
62
64
- #### [ API Documentation] ( https://developer.aleo .org/sdk/typescript/overview )
63
+ #### [ API Documentation] ( https://docs.leo-lang .org/sdk/typescript/overview )
65
64
API Documentation, tutorials for the Aleo SDK, and documentation on how to build Leo and Aleo Instructions programs can
66
- be found on the [ Aleo Developer Docs] ( https://developer.aleo .org/sdk/typescript/overview ) page.
65
+ be found on the [ Leo Developer Docs] ( https://docs.leo-lang .org/sdk/typescript/overview ) page.
67
66
68
- #### [ SDK Readme] ( https://github.com/ProvableHQ/sdk/tree/testnet3 /sdk#readme )
67
+ #### [ SDK Readme] ( https://github.com/ProvableHQ/sdk/tree/mainnet /sdk#readme )
69
68
The SDK readme provides concepts core to executing zero-knowledge programs in the web and several detailed examples of
70
69
how to use the SDK to build web apps using Aleo.
71
70
72
- #### [ Aleo Wasm Readme] ( https://github.com/ProvableHQ/sdk/tree/testnet3 /wasm#readme )
71
+ #### [ Aleo Wasm Readme] ( https://github.com/ProvableHQ/sdk/tree/mainnet /wasm#readme )
73
72
The Aleo Wasm readme provides instructions for compiling the Aleo Wasm crate and using it in web projects. Those who
74
73
want to build from source or create their own WebAssembly bindings should start here.
75
74
0 commit comments