mirror of
https://github.com/ProvableHQ/leo.git
synced 2024-12-24 18:52:58 +03:00
[examples] Some doc fixes.
This commit is contained in:
parent
47c00c30c6
commit
2419408444
@ -7,12 +7,12 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# The private key and address of the bank.
|
# The private key and address of the bank.
|
||||||
# Swap these into program.json, when running transactions as the first bidder.
|
# Swap these into program.json, when running transactions as the bank.
|
||||||
# "private_key": "APrivateKey1zkpHtqVWT6fSHgUMNxsuVf7eaR6id2cj7TieKY1Z8CP5rCD",
|
# "private_key": "APrivateKey1zkpHtqVWT6fSHgUMNxsuVf7eaR6id2cj7TieKY1Z8CP5rCD",
|
||||||
# "address": "aleo1t0uer3jgtsgmx5tq6x6f9ecu8tr57rzzfnc2dgmcqldceal0ls9qf6st7a"
|
# "address": "aleo1t0uer3jgtsgmx5tq6x6f9ecu8tr57rzzfnc2dgmcqldceal0ls9qf6st7a"
|
||||||
|
|
||||||
# The private key and address of the user.
|
# The private key and address of the user.
|
||||||
# Swap these into program.json, when running transactions as the second bidder.
|
# Swap these into program.json, when running transactions as the user.
|
||||||
# "private_key": "APrivateKey1zkp75cpr5NNQpVWc5mfsD9Uf2wg6XvHknf82iwB636q3rtc"
|
# "private_key": "APrivateKey1zkp75cpr5NNQpVWc5mfsD9Uf2wg6XvHknf82iwB636q3rtc"
|
||||||
# "address": "aleo1zeklp6dd8e764spe74xez6f8w27dlua3w7hl4z2uln03re52egpsv46ngg"
|
# "address": "aleo1zeklp6dd8e764spe74xez6f8w27dlua3w7hl4z2uln03re52egpsv46ngg"
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ leo build
|
|||||||
|
|
||||||
To run this program, run:
|
To run this program, run:
|
||||||
```bash
|
```bash
|
||||||
leo run main
|
leo run bubble_sort
|
||||||
```
|
```
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
@ -21,7 +21,11 @@ It takes the input data from inputs/groups.in
|
|||||||
|
|
||||||
## Documentation Group Element
|
## Documentation Group Element
|
||||||
|
|
||||||
The set of affine points on the elliptic curve passed into the Leo compiler forms a group. Leo supports this set as a primitive data type. Group elements are special since their values can be defined as coordinate pairs ```(x, y)group```. The group type keyword group must be used when specifying a pair of group coordinates since implicit syntax would collide with normal tuple (a, b) values.
|
The set of affine points on the elliptic curve passed into the Leo compiler forms a group.
|
||||||
|
A subset of those points, defined by a chosen generator point, forms a subgroup of the group.
|
||||||
|
Leo supports the set of points in this subgroup as a primitive data type.
|
||||||
|
Group elements are special since their values can be defined as coordinate pairs ```(x, y)group```.
|
||||||
|
The `group` type keyword group must be used when specifying a pair of group coordinates since implicit syntax would collide with normal tuple `(a, b)` values.
|
||||||
|
|
||||||
```
|
```
|
||||||
let b = 0group; // the zero of the group
|
let b = 0group; // the zero of the group
|
||||||
@ -32,4 +36,3 @@ let c = 2group; // 2 * the group generator
|
|||||||
|
|
||||||
let d = (0, 1)group; // coordinate notation
|
let d = (0, 1)group; // coordinate notation
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ record Token {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// The `mint` function initializes a new record with the
|
// The `mint` function initializes a new record with the
|
||||||
// to the receiver of tokens in `r1` for the receiver in `r0`.
|
// specified number of tokens assigned to the specified receiver.
|
||||||
@program
|
@program
|
||||||
function mint(owner: address, amount: u64) -> Token {
|
function mint(owner: address, amount: u64) -> Token {
|
||||||
return Token {
|
return Token {
|
||||||
|
Loading…
Reference in New Issue
Block a user