# Tutorial

## Install TAAL Wallet from Chrome Web Store

The following are the steps to install TAAL Wallet in your system from Chrome Web Store:

1. Go to [Chrome Web Store](https://chrome.google.com/webstore). \
   The *chrome web store* window is displayed.
2. In the **Search the store** field, search for TAAL Web3 Wallet.
3. Click **Add to Chrome**. \
   You can see the TAAL Wallet in your extensions.
4. Click TAAL Wallet. \
   The *Terms of Service agreement* window is displayed.
5. Click **ACCEPT**. \
   The *Welcome to TAAL Wallet* window is displayed and you are ready to use the TAAL Wallet.

{% hint style="info" %}
TAAL Wallet works only with Google Chrome web browser.
{% endhint %}

## Install TAAL Wallet using the code from GitHub

The following are the steps to install TAAL Wallet using the code from GitHub:

1. Clone the code available at: <https://github.com/TAAL-GmbH/taal-wallet>.
2. In your **Command Prompt**, go to the working directory.
3. Run `yarn.`
4. Run`yarn dev.`
5. Go to the Google Chrome web browser.
6. Click **Extensions** > **Manage Extensions**.\
   The *Extensions* window is displayed.
7. In the *Extensions* window, enable **Developer mode**.
8. Click **Load unpacked**.\
   The **Select the extension directory.** dialog box is displayed.
9. In the **Select the extension directory.** dialog box, select the **dist** folder from the project.\
   The TAAL Wallet extension is available in your **Extensions**.
10. Click TAAL Wallet. \
    The *Terms of Service agreement* window is displayed.
11. Click **ACCEPT**. \
    The *Welcome to TAAL Wallet* window is displayed and you are ready to use the TAAL Wallet.

### Customise the password length

Copy `sample.env` to `.env` and customise it with your requirements, Eg. PASSWORD\_MIN\_LENGTH=1

## Create a new Wallet

The following are the steps to create a wallet:

1. On the *Welcome to TAAL Wallet* window, click **CREATE A WALLET** or on the *Wallet* window, click <img src="broken-reference" alt="" data-size="line"> > **Add new account**. \
   The *Create a new wallet* window is displayed.
2. In the **Account name** field, enter the account name.
3. In the **Password** field, enter the 8 characters password.
4. In the **Repeat password** field, repeat the password.
5. In the **Network** list, select the network, such as Taalnet, Testnet, and Mainnet.
6. In the **Secret phase** field, you are provided with the 12 words seen phrase.
7. Click **NEXT**. \
   A new wallet is created.

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2FeEmtrehJ7PYnWUmmV2Eo%2Fimage%20(1).png?alt=media&#x26;token=0f8f2be0-7862-4009-8503-d4b75ba1577c" alt=""><figcaption></figcaption></figure>

## Import an existing Wallet

The following are the steps to import an existing wallet:

1. On the *Welcome to TAAL Wallet* window, click **IMPORT WALLET** or on the *Wallet* window, click <img src="broken-reference" alt="" data-size="line"> > **Import account**. \
   The *Import your Wallet* window is displayed.
2. In the **Account name** field, enter the name of an existing account.
3. In the **Password** field, enter the 8 characters password.
4. In the **Repeat password** field, repeat the password.
5. In the **Network** list, select the network, such as Taalnet, Testnet, and Mainnet.
6. In the **Secret phase** field, enter the 12 words seen phrase provided when you created the this account.
7. Click **NEXT**. \
   An existing wallet is imported.

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2FyKugSDJHED0L2xojPAjD%2Fimage%20(2).png?alt=media&#x26;token=d8125f91-d377-46e6-8d7c-fe245ae2b40a" alt=""><figcaption></figcaption></figure>

## Create a new Wallet in the current account

The following are the steps to create a new wallet in the current account:

1. On the **Wallet** main window, click <img src="broken-reference" alt="" data-size="line"> > **Select Wallet**.\
   The *Your Wallets* window is displayed.
2. On the *Your Wallets* window, click **CREATE A NEW WALLET**. \
   The *Create a New Wallet* window is displayed.
3. In the **Name** field, enter the name of the wallet.
4. Click **NEXT**. \
   A new wallet is created

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2FFCQ30sueDZ0rjt3otLQr%2Fimage3.png?alt=media&#x26;token=291add98-7453-4f92-9a2a-86d718c752c0" alt=""><figcaption></figcaption></figure>

## Send BSV

The following are the steps to send BSV:

1. On the *Wallet* main window, click <img src="broken-reference" alt="" data-size="line"> > **Send BSV** or on the *Home* window, click **SEND BSV**. \
   The *Send BSV* window is displayed.
2. In the **Destination address** field, enter the address to which you want to send satoshis.
3. In the **Amount in satoshis (max 1002500)** field, enter the amount in satoshis you want to send.
4. Click **SEND**. \
   The satoshis is sent to a valid address on the network.

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2FsfYJELzKBFMeBrrRRyML%2Fimage4.png?alt=media&#x26;token=ba69b635-bd8c-4c9f-802a-eada3728eea4" alt=""><figcaption></figcaption></figure>

## Receive BSV

1. On the *Wallet* main window, click <img src="broken-reference" alt="" data-size="line"> > **Receive BSV** or on the *Home* window, click **RECEIVE BSV**. \
   The *Receive BSV* window is displayed.
2. Click ![](broken-reference)to copy the BSV address of the account or scan the QR code.

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2FcGOWS1nXTmqerZmldkpQ%2Fimage5.png?alt=media&#x26;token=0f7bfac4-a04a-4c60-8670-70881286d278" alt=""><figcaption></figcaption></figure>

## View History

**To view History**: On the *Wallet* main window, click <img src="broken-reference" alt="" data-size="line"> > **History** or on the *Home* window, click **HISTORY**. \
The *Your Wallet's history* window is displayed in which you can view the history of transaction with transaction ID and block height.

<figure><img src="https://2508019120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyfAtaTqtkuE86sIuMiYD%2Fuploads%2F96y4iHBxaymauzpECRDI%2Fimage6.png?alt=media&#x26;token=433ea6af-f08d-4a98-85a3-320eca3b7a42" alt=""><figcaption></figcaption></figure>

## Airdrop

**To airdrop**: On the *Wallet* main window, click <img src="broken-reference" alt="" data-size="line"> > **Airdrop**. \
**Testnet** only. Will send a small amount of BSV test coins to your account.
