# 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="/files/6nI9VkHiT8p7292jZFzs" 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="/files/65HPRirRzKfCxIHuw1BJ" 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="/files/6nI9VkHiT8p7292jZFzs" 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="/files/pjRFOVypt7XxTLe61x3h" 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="/files/1UWgfa1I05sWDP4gmCFc" 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="/files/KOn6cRUWlFjsQc6EZ61M" alt=""><figcaption></figcaption></figure>

## Send BSV

The following are the steps to send BSV:

1. On the *Wallet* main window, click <img src="/files/1UWgfa1I05sWDP4gmCFc" 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="/files/iBUfd0ayyOt31uNh8kix" alt=""><figcaption></figcaption></figure>

## Receive BSV

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

<figure><img src="/files/NOnjfHDNt23FILkQSq0H" alt=""><figcaption></figcaption></figure>

## View History

**To view History**: On the *Wallet* main window, click <img src="/files/1UWgfa1I05sWDP4gmCFc" 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="/files/4dsSjepmUjpGyrwVBPP5" alt=""><figcaption></figcaption></figure>

## Airdrop

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.taal.com/core-products/taal-wallet/tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
