-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update general wiki pages and the how-to section (#2)
- Loading branch information
Showing
10 changed files
with
165 additions
and
170 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
# Quickstart with Docker | ||
|
||
The section will be described after the publication of source code. | ||
The section will be described after the publication of source code. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
# ECHO Blockchain Wiki | ||
# Echo Blockchain Wiki |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,28 @@ | ||
# Create Account | ||
# Creating an Account | ||
|
||
## Options of account creation | ||
There are two options to create an Echo account: | ||
|
||
There are 2 options to create an account in Echo network: | ||
- Using a public registrar. | ||
- Using an existing account. | ||
|
||
* use public registrar | ||
* use your account | ||
In the first case, you will use the RPC API of the public registrar's node. To register through a public registrar, you must use the appropriate API method. | ||
|
||
In the first case, you will use the RPC API of the node running by someone, who provided the opportunity to register accounts through it. To register through a public registrar, you must use the appropriate api method. Details of the request you can find here - [https://dev.echo.org/developers/apis/registration-api/](https://dev.echo.org/developers/apis/registration-api/). | ||
Details of the request you can find here: [https://dev.echo.org/developers/apis/registration-api/](https://dev.echo.org/developers/apis/registration-api/). | ||
|
||
Also, if you already have an account, you can register a new account yourself by sending an account creation operation to the blockchain. [https://dev.echo.org/developers/operations/account\_management/\_account\_create\_operation/](https://dev.echo.org/developers/operations/account_management/_account_create_operation/) | ||
Alternatively, using an existing account, you can register a new account by yourself by sending an account creation operation to the blockchain: [https://dev.echo.org/developers/operations/account\_management/\_account\_create\_operation/](https://dev.echo.org/developers/operations/account_management/_account_create_operation/) | ||
|
||
You can also use the desktop wallet. For example, Blip Wallet allows you to use both registry options. | ||
You can also use the Echo desktop wallet. For example, Echo Blip Wallet provides both of the registration options. | ||
|
||
## Name requirements | ||
## Account Name Requirements | ||
|
||
A valid name consists of a dot-separated sequence of one or more labels consisting of the following rules: | ||
A valid account name consists of a dot-separated sequence of one or more labels, according to the following rules: | ||
|
||
* Each label is three characters or more | ||
* Each label begins with a letter | ||
* Each label ends with a letter or digit | ||
* Each label contains only letters, digits or hyphens | ||
- Each label is three characters or more. | ||
- Each label begins with a letter. | ||
- Each label ends with a letter, or digit. | ||
- Each label contains only letters, digits, or hyphens. | ||
|
||
In addition, we require the following: | ||
|
||
* All letters are lowercase | ||
* Length is between \(inclusive\) `ECHO_MIN_ACCOUNT_NAME_LENGTH` \(now = 1\) and `ECHO_MAX_ACCOUNT_NAME_LENGTH` \(now = 63\) | ||
We also require the following: | ||
|
||
- All letters are lowercase | ||
- Length is between (inclusive\ `ECHO_MIN_ACCOUNT_NAME_LENGTH` (set by default to `1`) and `ECHO_MAX_ACCOUNT_NAME_LENGTH` (set by default to `63`). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,23 @@ | ||
# Generate Address | ||
# Generating an Address | ||
|
||
## General Description | ||
|
||
The payment identification mechanism in Echo is implemented by creating unique addresses for a single account. This enables receiving payments to a single account, providing users with different addresses to identify them or identify the product/object this payment is related to. | ||
|
||
The generated addresses are an alias for the account and are regarded by the network as transfers between the sender and the recipient’s account who owns this address. Addresses can only be used to receive payments and cannot be used to send outgoing payments. | ||
Generated addresses are an alias for an account and are regarded by the network as transfers between the sender and the recipient’s account who owns this address. Addresses can only be used to receive payments and cannot be used to send outgoing payments. | ||
|
||
## API Methods and Operations | ||
|
||
### Address Generation | ||
### Generation | ||
|
||
In order to generate an address, the `account_address_create_operation` must be sent from the account you want to create a new address for. Using this operation you can specify a `label` - a string value that will be bound to the generated address. | ||
To generate an address, the `account_address_create_operation` must be sent from the account you want to create a new address for. Using this operation, you can specify a `label` - a string value that will be bound to the generated address. | ||
|
||
IMPORTANT: the `label` associated with the address will be seen by all members of the network and is not private information. | ||
IMPORTANT: the `label` associated with the address will be seen by all members of the network and is not a private information. | ||
|
||
### To Return All Addresses | ||
### List All Addresses | ||
|
||
In order to get the list of addresses for the account, use the API method `get_account_addresses(account_id,from,limit)`. The method will return all the addresses associated with the account, and their labels, if they were specified. | ||
In order to get the list of addresses for the account, use the API method `get_account_addresses(account_id,from,limit)`. The method will return all the addresses associated with the account and their labels if they were specified. | ||
|
||
### To Return the Account by Its Address | ||
|
||
Use the API method `get_account_by_address(address)` to return the account tied to the specified address. | ||
### Find an Account by Its Address | ||
|
||
Use the API method `get_account_by_address(address)` to find an account by its address. |
Oops, something went wrong.