# Create or restore your Wallets

Once you first land in your wallet, it will show you a list of options where you can select if you want to generate a new wallet or restore an old one.

xBull uses Mnemonic phrases to generate the seed from where all the accounts will be generated, this allow you to have multiple accounts and being able to restore all of them with just one Mnemonic Phrase.

# Generating a Wallet

Generating a new Wallet with xBull is easy, just clik on Generate new Wallet and follow the steps:

  • Copy your Mnemonic Phrase: During the first step, the wallet will generate a phrase for you, this phrase will include 24 words and will be sorted randomly. This is the phrase you will use if you want to restore all your accounts, please keep it secure, don't share it and do not loose it.
  • Create a password for your wallet: The second step is generating a password for your wallet, this password will be the one used to encrypt your private keys (and Mnemonic phrase too, so use an strong password). This password is global which means you will only need one password even if you generate more wallets. Your password can be updated only if you have unlocked your wallet before so be careful and do not forget it.
  • Confirm everything: Finally as a third step we require you to repeat both your Mnemonic phrase and your password, we do this to make sure you have saved both and we can continue.

IMPORTANT: In the example above we are copy/pasting the Mnemonic phrase, DO NOT do this and save your Mnemonic phrase in a safe place before confirming it. We did it just as an example.

# Importing a Mnemonic phrase

It is also possible to import your wallet from a 24 word Mnemonic phrase that you already have, you only need to click on Restore Wallet and follow the steps. As you can see in the example above the steps are similar to those when you create a new wallet.

# Importing a secret key

It's also possible to create a wallet from your secret keys, private keys wallets and Mnemonic phrases wallets work almost the same way but with private keys wallets you don't have an easy way to restore all of them at the same time. Keep a copy of your private keys before importing them.

We highly recommend all users to use Mnemonic phrases wallets, Mnemonic phrases are easier to keep safe and restore instead of saving multiple private keys. Hardware wallets and apps creators use this method and we believe is one of the best ways.

# Connect Ledger Wallet

In case you have a hardware wallet from Ledger you can use it too with xBull, this way you will have the biggest security possible since your interaction with websites will now have two layers of security: First they need to contact our wallet and then you need to confirm from your device.

Currently, all Ledger devices are supported and you can handle multiple wallets at the same time. xBull will know which wallet it should contact even if you have both a Nano S and a Nano X connected.

When using a Ledger device you won't need to set a password because your private keys are encrypted in your device and xBull does not touch them.

Remember that you need to have the correct account selected in you wallet and always check the transaction on your device before signing.

# Connect Trezor Wallet

Trezor wallets are also supported and just like with Ledgers, using a hardware wallet with xBull wallet is the max security you can get while interacting with the Stellar Network.

Both Trezor T and X are supported and both. When creating a new wallet you will be requested to assign a wallet ID, this is only needed to identify it in xBull, you can define the ID you want.

When using a Trezor device you won't need to set a password because your private keys are encrypted in your device and xBull does not touch them.

Remember that you need to have the correct account selected in you wallet and always check the transaction on your device before signing.

# Manage your wallets

Those users with the Advanced options activated can manage multiple wallets with multiple accounts. You can do this from the settings page and you have multiple options

# Create new Wallets

If you want to create more wallets go to the settings page and check your wallets section, there you can click Add Wallet and follow the regular flow of generating a new Wallet. Because in this case you already have your password created you won't need to create it again, you will only need to confirm it at the last step.

# Edit the Wallet's name

If you start adding new wallets it's possible that you might want to identify them easily, in those cases you can edit the name of each wallet with something easier for you.

To do so go to the Wallets details and click on Edit name, a form will pop up and you will be able to set the name you want.

Because the size of the extension is limited, we recommend to keep wallets' names short and simple

# Add new accounts

We can have multiple accounts in each wallet, this will help you to keep your privacy since you don't need to share the same public address to everybody.

To create a new account you need to go to the Wallet's details in your settings and then click on Create account, this will show you a confirmation form where you will need to add you password (We need it to decrypt the Mnemonic phrase).

# Select an account

When we have multiple wallets and multiple accounts on each one of them, we need to be able to pick the one we would like to use. In almost every moment you will see the account being used at the top right corner, you can click on it and select the wallet/account you want to use.