Skip to content
Snippets Groups Projects
Commit 57a04f99 authored by Keith Millette's avatar Keith Millette
Browse files

Reorg and edits to WebWallet

parent 2d4bf736
Branches
Tags
No related merge requests found
Pipeline #262402 passed
Showing
with 100 additions and 71 deletions
...@@ -18,6 +18,12 @@ These are accounts that have proxies: other accounts that can issue transactions ...@@ -18,6 +18,12 @@ These are accounts that have proxies: other accounts that can issue transactions
## Hardware ## Hardware
TODO
## Extension ## Extension
TODO
## Via QR ## Via QR
TODO
\ No newline at end of file
...@@ -15,7 +15,7 @@ To add your account to the [Web Wallet](https://wallet.xx.network/), follow the ...@@ -15,7 +15,7 @@ To add your account to the [Web Wallet](https://wallet.xx.network/), follow the
3. The first page of the *add an account via seed* window will show up. 3. The first page of the *add an account via seed* window will show up.
![](@site/static/img/Add_an_Account_Via_Seed.png) ![](@site/static/img/Add_an_Account_Via_Seed.png)
a. Enter the *standard phrase*, also known as the *non-quantum a. Enter the *standard phrase*, also known as the *non-quantum
mnemonic phrase*. Each word in the phrase must be seperated by a single space. mnemonic phrase*. Each word in the phrase must be separated by a single space.
Remove all line breaks and double and trailing spaces. Remove all line breaks and double and trailing spaces.
b. Then check the *I have saved my mnemonic seed safely* checkbox. b. Then check the *I have saved my mnemonic seed safely* checkbox.
......
...@@ -36,7 +36,7 @@ Spreadsheet](https://docs.google.com/spreadsheets/d/1xBeCP5awzGDACiKsOUUjHMwJpNQ ...@@ -36,7 +36,7 @@ Spreadsheet](https://docs.google.com/spreadsheets/d/1xBeCP5awzGDACiKsOUUjHMwJpNQ
![](@site/static/img/Confirm_Ethereum_Address_to_Claim_Tokens.png) ![](@site/static/img/Confirm_Ethereum_Address_to_Claim_Tokens.png)
10. A fourth box labeled *Sign with your metamask extension the 10. A fourth box labeled *Sign with your metamask extension the
following payload* will contain an agreement that you must read following payload* will contain an agreement that you must read
through and agree to. Once you have done so, cliock the *Confirm through and agree to. Once you have done so, click the *Confirm
Payload* button. Payload* button.
:::tip :::tip
Read the agreement in full. You can download a PDF of the agreement using the link provided. Read the agreement in full. You can download a PDF of the agreement using the link provided.
......
...@@ -48,7 +48,7 @@ at the bottom of the Github ...@@ -48,7 +48,7 @@ at the bottom of the Github
## Account Generation ## Account Generation
xx Network wallets can be created using the novel xx Network wallets can be created using the novel
Sleeve Wallet Generation tool wich is available on the [Sleeve](https://sleeve.xx.network/) website and the [Web Wallet](https://wallet.xx.network/#/accounts/generate). Sleeve Wallet Generation tool which is available on the [Sleeve](https://sleeve.xx.network/) website and the [Web Wallet](https://wallet.xx.network/#/accounts/generate).
Sleeve allows a quantum-secure wallet to be embedded into the creation Sleeve allows a quantum-secure wallet to be embedded into the creation
of a standard non quantum-secure wallet. The quantum-secure wallet will be used in the future, once xx Network of a standard non quantum-secure wallet. The quantum-secure wallet will be used in the future, once xx Network
...@@ -60,7 +60,7 @@ respective quantum-secure wallet. ...@@ -60,7 +60,7 @@ respective quantum-secure wallet.
Even after adoption of quantum-secure cryptography, xx Network will Even after adoption of quantum-secure cryptography, xx Network will
continue to support non quantum-secure wallets. This means that creating a wallet using Sleeve is recommended, but not continue to support non quantum-secure wallets. This means that creating a wallet using Sleeve is recommended, but not
mandatory. If you decide to use Sleeve to create your xx Netqork wallet, you won't be mandatory. If you decide to use Sleeve to create your xx Network wallet, you won't be
generating your account directly on the Ledger device. generating your account directly on the Ledger device.
Instead, you should use our offline wallet generation tool to create Instead, you should use our offline wallet generation tool to create
......
...@@ -25,7 +25,7 @@ authorize a transaction. If you not do that and specify all account with ...@@ -25,7 +25,7 @@ authorize a transaction. If you not do that and specify all account with
the threshold number you need all accounts for authorize anything if you the threshold number you need all accounts for authorize anything if you
lost one account your multisig account is lost forever. lost one account your multisig account is lost forever.
If you dont do this and specify all accounts on the threshold number you If you don't do this and specify all accounts on the threshold number you
need all accounts for authorize anything if you lost one single account need all accounts for authorize anything if you lost one single account
your multisig account is lost forever. your multisig account is lost forever.
...@@ -41,7 +41,7 @@ threshold number here 2 (threshold) of 3 wallets (selected signatories). ...@@ -41,7 +41,7 @@ threshold number here 2 (threshold) of 3 wallets (selected signatories).
## Export ## Export
Multisig is a special account and xx wallet not execute a direct Multisig is a special account and xx wallet not execute a direct
download like other account of the .json file. You have two possibilites download like other account of the .json file. You have two possibilities
to get your multisig account from wallet.xx.network : to get your multisig account from wallet.xx.network :
1. Import all accounts and click again on "Multisig" button to recreate 1. Import all accounts and click again on "Multisig" button to recreate
...@@ -94,6 +94,6 @@ For the final approval your have also two choices : ...@@ -94,6 +94,6 @@ For the final approval your have also two choices :
![](@site/static/img/MultisigApprovalConfirmationFINAL.png) ![](@site/static/img/MultisigApprovalConfirmationFINAL.png)
2. You haven't kept "multisig call data" and you have to do exactly the 2. You haven't kept "multisig call data" and you have to do exactly the
same transaction with the same parameters. "Multisig message with call same transaction with the same parameters. "Multisig message with call
(for final apporval) is triggered by itself when your reach the (for final approval) is triggered by itself when your reach the
threshold number of signatures. threshold number of signatures.
![](@site/static/img/ValidatorFINAL.png) ![](@site/static/img/ValidatorFINAL.png)
\ No newline at end of file
# Proxied
TODO
\ No newline at end of file
...@@ -35,7 +35,7 @@ have the address for. ...@@ -35,7 +35,7 @@ have the address for.
b. Select the wallet to send coins to. b. Select the wallet to send coins to.
c. Select the number of coins to send. Use the dropdown on the c. Select the number of coins to send. Use the drop-down on the
right to select the denomination. right to select the denomination.
d. The number of coins in your wallet cannot drop below the d. The number of coins in your wallet cannot drop below the
......
...@@ -9,7 +9,7 @@ geographic multipliers to be all 1. ...@@ -9,7 +9,7 @@ geographic multipliers to be all 1.
## Generate the preimage ## Generate the preimage
The preimage of the proposal can be generated programatically using for The preimage of the proposal can be generated programmatically using for
example python or js. example python or js.
An example script for setting all geographic multipliers to 1 is An example script for setting all geographic multipliers to 1 is
...@@ -72,7 +72,7 @@ However, in the case of this example, the call argument is large, which ...@@ -72,7 +72,7 @@ However, in the case of this example, the call argument is large, which
makes it very hard to verify visually. makes it very hard to verify visually.
![](@site/static/img/Screen_Shot_2022-05-17_at_1.10.59_PM.png) ![](@site/static/img/Screen_Shot_2022-05-17_at_1.10.59_PM.png)
This way, it's better to programatically verify the proposal, and what This way, it's better to programmatically verify the proposal, and what
it actually changes. it actually changes.
An example script for verifying the cmix variables proposal is available An example script for verifying the cmix variables proposal is available
......
...@@ -102,7 +102,7 @@ Steps: ...@@ -102,7 +102,7 @@ Steps:
1. In the wallet go to the 1. In the wallet go to the
[Democracy/Dispatch](https://wallet.xx.network/#/democracy/dispatch) [Democracy/Dispatch](https://wallet.xx.network/#/democracy/dispatch)
2. Click the “Image” button 2. Click the “Image” button
3. Select ”system” and “setCode” from the dropdown menus and click on 3. Select ”system” and “setCode” from the drop-down menus and click on
the “file upload” toggle![](@site/static/img/Screen_Shot_2022-04-26_at_2.19.45_PM.png) the “file upload” toggle![](@site/static/img/Screen_Shot_2022-04-26_at_2.19.45_PM.png)
4. Click on the code field (where it says “click to select …”) which 4. Click on the code field (where it says “click to select …”) which
opens your OS file explorer. Find the runtime file containing the opens your OS file explorer. Find the runtime file containing the
......
# Voting # Voting
To do. TODO
\ No newline at end of file \ No newline at end of file
# Bonding xx Coins # Bonding xx Coins
To do. How many xx coins you bond is up to you. The action of bonding coins is sometimes referred to as locking but should not be confused for staking. It is possible to bond coins without staking them. This can be done by first creating a stash without the intention to nominate or validate.
\ No newline at end of file
After [Adding Accounts to the Web Wallet](../accounts/addAccount.md) visit [Account Actions](https://wallet.xx.network/#/staking/actions)
![](@site/static/img/add-stash.png)
Select previously added accounts for the stash and controller accounts. Input the amount of xx coins to be bonded and then click the "Bond" button.
![](@site/static/img/bonding-preferences.png)
When prompted to sign the transaction it will ask for the stash account password. Input the password and click the "Sign and Submit" button.
![](@site/static/img/bonding-sign.png)
The newly added stash can be viewed in the "All stashes" and "Inactive" tabs.
\ No newline at end of file
...@@ -204,48 +204,3 @@ To see when the next era begins: ...@@ -204,48 +204,3 @@ To see when the next era begins:
2. The length of each era and the time until the next era are viewable 2. The length of each era and the time until the next era are viewable
in the top right. in the top right.
![](@site/static/img/Era_Timer.png) ![](@site/static/img/Era_Timer.png)
## Claim Rewards
You may receive an xx coin payout at the end of every era in which you
are an active nominator on an active validator. Your payouts do not go
into your wallet automatically; they must be manually claimed by you or
one of the other stakers on that payout’s node. When one of the stakers
on a node claims the payout for an era, it is automatically claimed for
all other stakers on the node. There is a deadline by which each payout
must be claimed before it is lost.
To see any available payouts, go to the *Payouts* tab on the *Staking*
page or navigate to the [*Payouts*
page](https://wallet.xx.network/#/staking/payout). From here, you can
see the aggregate payouts available per bonded stash, as well as a list
of all the individual payouts available to claim. You may claim each of
these one-by-one by clicking on the *Payout* button on the right, or you
can claim all of your payouts with the *Payout all* button at the top
right. If you have been actively nominating for at least a day and you
do not see any payouts, it is likely another staker already claimed the
payout for you and the coins are already in your stash wallet. All
payouts are automatically rebonded into the stash account that earned
them.
![](@site/static/img/Payouts_tab.png)
### Instructions
1. In the navigation menu, go to *Network* and in the drop-down menu,
click on *Staking*. Or navigate to
https://wallet.xx.network/#/staking.
![](@site/static/img/Explorer_-_Staking_Nav.png)
2. The Staking Overview page will open. Click on *Payouts* in the
submenu.
![](@site/static/img/Explorer_-_Payouts_Nav.png)
3. To select a single payout, click the *Payout* button next to the
selected payout. To receive all payouts at once, click the *Payout
all* button in the top right.
4. The *payout all stakers* window will open.
1. Select the account to request the payout from.
2. Once you have confirmed everything, click the *Payout* button.
5. On the next page, authorize your transaction by entering your
password and clicking the *Sign and Submit* button
![](@site/static/img/Explorer_Sign_and_Submit_button.svg).
6. You should see these notifications in the top right corner
indicating the action was successful.
To choose the right validators in the xx network, you will first need to # Validator Selection Stratigies
follow [How To Nominate](https://xxnetwork.wiki/How_to_Nominate) wiki
article. To choose the validators in the xx network, you will first need to
follow [Nominating Validators](nominate.md) page.
Once you know all the steps to nominate, you can follow this article. Once you know all the steps to nominate, you can follow this article.
......
# Payouts # Payouts
To do. ## Claim Rewards
\ No newline at end of file
You may receive an xx coin payout at the end of every era in which you
are an active nominator on an active validator. Your payouts do not go
into your wallet automatically; they must be manually claimed by you or
one of the other stakers on that payout’s node. When one of the stakers
on a node claims the payout for an era, it is automatically claimed for
all other stakers on the node. There is a deadline by which each payout
must be claimed before it is lost.
To see any available payouts, go to the *Payouts* tab on the *Staking*
page or navigate to the [*Payouts*
page](https://wallet.xx.network/#/staking/payout). From here, you can
see the aggregate payouts available per bonded stash, as well as a list
of all the individual payouts available to claim. You may claim each of
these one-by-one by clicking on the *Payout* button on the right, or you
can claim all of your payouts with the *Payout all* button at the top
right. If you have been actively nominating for at least a day and you
do not see any payouts, it is likely another staker already claimed the
payout for you and the coins are already in your stash wallet. All
payouts are automatically rebonded into the stash account that earned
them.
![](@site/static/img/Payouts_tab.png)
### Instructions
1. In the navigation menu, go to *Network* and in the drop-down menu,
click on *Staking*. Or navigate to
https://wallet.xx.network/#/staking.
![](@site/static/img/Explorer_-_Staking_Nav.png)
2. The Staking Overview page will open. Click on *Payouts* in the
submenu.
![](@site/static/img/Explorer_-_Payouts_Nav.png)
3. To select a single payout, click the *Payout* button next to the
selected payout. To receive all payouts at once, click the *Payout
all* button in the top right.
4. The *payout all stakers* window will open.
1. Select the account to request the payout from.
2. Once you have confirmed everything, click the *Payout* button.
5. On the next page, authorize your transaction by entering your
password and clicking the *Sign and Submit* button
![](@site/static/img/Explorer_Sign_and_Submit_button.svg).
6. You should see these notifications in the top right corner
indicating the action was successful.
# Staking
To do.
\ No newline at end of file
# Unbonding xx Coins # Unbonding xx Coins
To do. To the right of the stash, expand the 3 dot menu and click "Unbond funds".
\ No newline at end of file
![](@site/static/img/unbond.png)
Input the amount to be unbonded and click the "Unbond" button.
![](@site/static/img/unbond-funds.png)
When prompted to sign the transaction it will ask for the controller account password. Input the password and click the "Sign and Submit" button.
![](@site/static/img/unbond-sign.png)
Unbonding takes 28 days. The time remaining until the coins are unbonded can be viewed by visiting [Accounts](https://wallet.xx.network/#/accounts). Click the carrot button to expand the account details and hover the mouse pointer over the information icon to the right of "unbonding".
![](@site/static/img/unbonding-schedule.png)
\ No newline at end of file
# Validating
To do.
\ No newline at end of file
...@@ -4,7 +4,7 @@ sidebar_position: 1 ...@@ -4,7 +4,7 @@ sidebar_position: 1
# Introduction # Introduction
The [xx network Web Wallet](https://wallet.xx.network) is the official, web-based wallet app to create quantum-ready wallets, stake xx coins, and vote on network issues. This is the most complex and complete tool used to interact with xx network blockchain. The [xx network Web Wallet](https://wallet.xx.network) is the official, web-based wallet app to create quantum-ready wallets, stake xx coins, and vote on network issues. This is the most complex and complete wallet to interact with xx network blockchain accounts.
:::note :::note
If you do not need the complete tool set of the Web Wallet, and wish to use a mobile wallet, please visit [xx network Hub](https://hub.xx.network/wallets). If you do not need the complete tool set of the Web Wallet, and wish to use a mobile wallet, please visit [xx network Hub](https://hub.xx.network/wallets).
......
website/static/img/add-stash.png

47 KiB

website/static/img/bonding-preferences.png

99.4 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment