Add an Account to the xx wallet

From xx network wiki
Jump to navigation Jump to search
This is a team contributed page

Adding a Basic Account

To add your account to the xx explorer, follow the instructions below.

  1. In the navigation menu, go to Accounts and in the drop-down menu, click on Accounts. Or navigate to https://explorer.xx.network/#/accounts.

    Click on "Accounts" in the Accounts submenu.
  2. On the right side of the My accounts page, click the Add account button A picture of the add account button on the xx network explorer add account page..

    Screen capture of the xx network Explorer account page with a red arrow pointing at the add accounts button.
  3. The add an account via seed page 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.
    The top half of the add an account via seed window in the explorer.
  4. 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.

    I have saved my mnemonic seed safely checkbox checked.
    Do not proceed to the next step until you have saved your wallet mnemonic phrase.
  5. Click the Next button Next Button.svg.

    Add an Account Via Seed - Next Button.png
  6. Next, you will enter the account details.

    1. Create the name for your account.

    2. Create a strong and secure password.

    3. Click the Next button Next Button.svg.

    Enter account details on add an account via seed window.
  7. On the next page, you will be provided a file with your account information. Click the Save button Explorer Save button.svg to download this file.

    Save button on add an account via seed window.
    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 block explorer, 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.

A derived account cannot be regenerated from the parent account without the derivation path. Therefore, make sure you do not lose the derivation path.

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

To derive a wallet, go to the accounts tab on the explorer and find the account you would like to derive from. On this account, you will click the vertical three dots button on the far right-hand side and select Derive account via derivation path, bringing up the following dialog requiring you to enter the password for your account.

DeriveAccountFromPairPassword.png

Once the password for the parent account is entered, you will see the dialog to enter your derivation path and create the derived account. Enter a path and a password for the account.

DeriveAccount.png
Do not leave the Derived Path field empty or enter a path that has already been derived from the parent. This can cause UI instability and will be fixed shortly.