Difference between revisions of "Add an Account to the xx wallet"
(Replace explorer with wallet) |
|||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Adding a Basic Account == | == Adding a Basic Account == | ||
To add your account to the xx | To add your account to the xx wallet, follow the instructions below. | ||
<ol style="list-style-type: decimal;"> | <ol style="list-style-type: decimal;"> | ||
<li><p> | <li><p>In the navigation menu, go to ''Accounts'' and in the drop-down menu, click on ''Accounts''. Or navigate to https://wallet.xx.network/#/accounts.</p> | ||
<li><p>On the right side of the '' | [[File:Explorer - Top Menu Accounts - Accounts.png|center|alt=Click on "Accounts" in the Accounts submenu.]] | ||
</li> | |||
<li><p>On the right side of the ''My accounts'' page, click the ''Add account'' button [[File:Explorer Add account button.svg||link=|alt=A picture of the add account button on the xx network explorer add account page.]].</p> | |||
[[File:Xx network Explorer- Account Page.png||center|alt=Screen capture of the xx network Explorer account page with a red arrow pointing at the add accounts button.]] | [[File:Xx network Explorer- Account Page.png||center|alt=Screen capture of the xx network Explorer account page with a red arrow pointing at the add accounts button.]] | ||
</li> | </li> | ||
<li><p>The ''add an account via seed'' | <li><p>The first page of the ''add an account via seed'' window will show up.</p> | ||
<ol style="list-style-type: lower-alpha;"> | |||
<li><p>Enter the ''standard phrase'' (also known as the ''non-quantum mnemonic phrase'') generated with the [https://xx.network/mainnet-wallet-gen wallet generator].</p> | |||
{{Note|inline=1|small=1|Each word in the phrase must be seperated by a single space. Remove all line breaks and double spaces.}} | |||
</li> | </li> | ||
<li><p>If you have not yet done so, '''save your wallet mnemonic phrase in a safe and secure location'''. Then check the ''I have saved my mnemonic seed safely'' checkbox.</p> | <li><p>If you have not yet done so, '''save your wallet mnemonic phrase in a safe and secure location'''. Then check the ''I have saved my mnemonic seed safely'' checkbox.</p> | ||
{{Note|inline=1|small=1|Do not proceed to the next step until you have saved your wallet mnemonic phrase.|warn}} | {{Note|inline=1|small=1|Do not proceed to the next step until you have saved your wallet mnemonic phrase.|warn}} | ||
</li> | </li> | ||
<li><p>Click the ''Next'' button [[File:Next Button.svg||link=]].</p> | <li><p>Click the ''Next'' button [[File:Next Button.svg||link=]].</p> | ||
[[File:Add an Account Via Seed | </li> | ||
</ol> | |||
[[File:Add an Account Via Seed.png|center|alt=Add an account via seed window in the explorer.]] | |||
</li> | </li> | ||
<li><p>Next, you will enter the account details.</p> | <li><p>Next, you will enter the account details.</p> | ||
Line 31: | Line 36: | ||
== Derivation Paths == | == Derivation Paths == | ||
Within the xx network | Within the xx network wallet, it is possible to create a child account using a ''derivation path''. A derivation path can be any text used to mutate the account's seed (generally a mnemonic) to create a separate wallet. Note that both the parent account and its seed must be known to recover the child account. | ||
{{Note|inline=1|small=1|A derived account cannot be regenerated from the parent account without the derivation path. Therefore, make sure you do not lose the derivation path.|warn}} | {{Note|inline=1|small=1|A derived account cannot be regenerated from the parent account without the derivation path. Therefore, make sure you do not lose the derivation path.|warn}} | ||
Line 47: | Line 52: | ||
=== Deriving a wallet === | === Deriving a wallet === | ||
[[File: | <ol> | ||
<li><p>In the navigation menu, go to ''Accounts'' and in the drop-down menu, click on ''Accounts''. Or navigate to https://wallet.xx.network/#/accounts.</p> | |||
[[File:Explorer - Top Menu Accounts - Accounts.png|center|alt=Click on "Accounts" in the Accounts submenu.]] | |||
{{Note|inline=1|small=1| | </li> | ||
<li><p>Find the account you would like to derive from and click on the three dot menu to the right and select ''Derive account via derivation path''.</p> | |||
[[File:Explorer - My accounts three dot menu derive account via derivation path.png|center|alt=Click on the three dots menu and then "Derive account via derivation path"]] | |||
</li> | |||
<li><p>A window will appear asking to unlock your account. Enter your password and press the ''Unlock'' button.</p> | |||
[[File:Explorer - Unlock account to derive account from pair.png|center|alt=Enter password and click "Unlock" to unlock account.]] | |||
</li> | |||
<li><p>On the next page, you can enter your derivation path and create the derived account.</p> | |||
<ol style="list-style-type: lower-alpha;"> | |||
<li><p>Enter your derivation path. You must supply a path. Precede hard keys with {{inline-code|lang=text|//}} and soft keys with {{inline-code|lang=text|/}}. You can optional include a password for this account using {{inline-code|lang=text|///}}.</p> | |||
{{Note|inline=1|small=1|Do not leave the derivation path empty. If you do, it will overwrite the root account.}}<br> | |||
{{Note|inline=1|small=1|You must keep your derivation path in a safe, secure, and private location. You may want to keep this with your wallet mnemonics.|warn}} | |||
</li> | |||
<li><p>Select a name to appear in the wallet.</p></li> | |||
<li><p>Select a password to access this account in the wallet.</p></li> | |||
<li><p>Press the ''Next'' button to continue.</p></li> | |||
</ol> | |||
[[File:Explorer - Derive Account from Pair.png|center|alt=Enter derivation path, name, and password to create derived account.]] | |||
</li> | |||
<li><p>On the next page, click the ''Save'' button.</p> | |||
[[File:Explorer - Save derived account.png|center|alt=Press "Save" to save the derived account.]] | |||
</li> | |||
<ol> |
Latest revision as of 23:27, 5 August 2022
Adding a Basic Account
To add your account to the xx wallet, follow the instructions below.
In the navigation menu, go to Accounts and in the drop-down menu, click on Accounts. Or navigate to https://wallet.xx.network/#/accounts.
On the right side of the My accounts page, click the Add account button .
The first page of the add an account via seed window will show up.
Enter the standard phrase (also known as the non-quantum mnemonic phrase) generated with the wallet generator.
Each word in the phrase must be seperated by a single space. Remove all line breaks and double spaces.If you have not yet done so, save your wallet mnemonic phrase in a safe and secure location. Then check the I have saved my mnemonic seed safely checkbox.
Do not proceed to the next step until you have saved your wallet mnemonic phrase.Click the Next button .
Next, you will enter the account details.
Create the name for your account.
Create a strong and secure password.
Click the Next button .
On the next page, you will be provided a file with your account information. Click the Save button to download this file.
Do not proceed to the next step until you have saved this file to a safe and secure location.
Derivation Paths
Within the xx network wallet, it is possible to create a child account using a derivation path. A derivation path can be any text used to mutate the account's seed (generally a mnemonic) to create a separate wallet. Note that both the parent account and its seed must be known to recover the child account.
Hard and Soft Derivation
When creating a derivation path, the path generally starts with either a /
or a //
, the former signifying a soft derivation and the latter a hard derivation.
With a Hard Derivation, it is not possible from the account information to link the child account to the parent account (excluding metadata analysis). At the same time, it is possible to connect the two with a soft derivation.
For example, a hard derivation could look like //banana
while a soft derivation would look like /orange
.
Multi-Derived accounts
It is possible to derive accounts from derived accounts by chaining derivation paths. For example, in //banana/broccoli
, the hard derived wallet banana has a soft derived wallet broccoli.
Deriving a wallet
In the navigation menu, go to Accounts and in the drop-down menu, click on Accounts. Or navigate to https://wallet.xx.network/#/accounts.
Find the account you would like to derive from and click on the three dot menu to the right and select Derive account via derivation path.
A window will appear asking to unlock your account. Enter your password and press the Unlock button.
On the next page, you can enter your derivation path and create the derived account.
Enter your derivation path. You must supply a path. Precede hard keys with
//
and soft keys with/
. You can optional include a password for this account using///
.Do not leave the derivation path empty. If you do, it will overwrite the root account.
You must keep your derivation path in a safe, secure, and private location. You may want to keep this with your wallet mnemonics.Select a name to appear in the wallet.
Select a password to access this account in the wallet.
Press the Next button to continue.
On the next page, click the Save button.