# Manage Stealth Address

> Mind Network dApp on testnets: [dapptest.mindnetwork.xyz](https://dapptest.mindnetwork.xyz/)
>
> Navigate to **'Manage Stealth Address'**

You can manage the funds received through a stealth address, including transferring (on-chain) and bridging (cross-chain) the funds to other addresses. Also, you can download the transaction history.

{% hint style="info" %}
Friendly Reminder:&#x20;

If it's your first time using Stealth Address (SA) for transactions, registration is required for Mind Network to generate unique Mind-specific private keys for you. These keys allow you to safely use Mind Network without risking your wallet's private keys.
{% endhint %}

<details>

<summary>How to Register</summary>

Note: Registration is currently supported only on the Polygon Mumbai chain, and this registration applies to all chains. You don't have to register again when connecting to other networks.

**Step 1: Obtain Matic Test Tokens for Registration**

Visit [faucet.polygon.technology](https://faucet.polygon.technology/) and follow the instruction to obtain test tokens.

**Step 2: Add Polygon Mumbai Testnet to MetaMask**

* Through the Mind Network dApp:

Upon registration, if not already connected, you'll be prompted to switch to Polygon Mumbai. Upon approval, it will automatically be added to MetaMask.

* Other tools for integrating effortlessly Polygon Mumbai into your MetaMask: [Chainlist](https://chainlist.org/)

**Step 3: Register**

* Choose **Polygon Mumbai** testnet for registration&#x20;
* Click the **'Register'** button to finalize the registration process.
* **Sign** the message in your wallet.

When you sign the message on your MetaMask upon registration, your unique Mind-specific private keys will be created. These keys let you safely use Mind Network without risking your wallet's private keys.

* **Confirm** the transaction in your wallet.

After completing the registration, you are all set to operate!

</details>

## Manage funds received by stealth address

### Step 1: Locate the funds sent to you via stealth address:

* Click the '**Scan**' button to search for funds you have received.
* Sign the message in your wallet.

<figure><img src="https://2277215199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD54qZy1prbYJg258LtEr%2Fuploads%2FyfYZJCvX0hiMR0F5BFZQ%2Fimage.png?alt=media&#x26;token=b9239bf6-b359-4bca-9e56-1e4cad66528a" alt=""><figcaption></figcaption></figure>

After scanning, a list of stealth addresses will be presented. And you can select **Transfer** or **Bridge** the funds from each stealth address.

<figure><img src="https://2277215199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD54qZy1prbYJg258LtEr%2Fuploads%2FxD3AEk7k6iDKGRJ4Jddu%2Fimage.png?alt=media&#x26;token=2a68c726-f57b-412a-b3fd-62c942800b09" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Friendly reminder:&#x20;

If the stealth address doesn't appear after scanning, you can also locate the generated stealth address and receive funds by clicking on the button and entering the provided transaction hash.
{% endhint %}

<figure><img src="https://2277215199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD54qZy1prbYJg258LtEr%2Fuploads%2FSVz1q1YTu6SJ6MJsIsd8%2Fimage.png?alt=media&#x26;token=23c119bf-5323-463d-9001-1c1bedc3ae98" alt=""><figcaption></figcaption></figure>

You can also:

* Click the '**Scan**' icon to refresh the list if a new stealth transaction has been sent to your wallet account.&#x20;
* Click to share the '**Invitation Link**' with another user.
* Choose an action for a specific stealth address by clicking the '**Action**' button: **Transfer** or **Bridge**.&#x20;
* Furthermore, you can download the list of stealth addresses along with their details by clicking the '**Download**' button.

### Step 2: **Transfer** or **Bridge** the funds from the stealth address.

<details>

<summary>Transfer</summary>

There are two transfer scenarios: a stealth transfer via a stealth address or a **Standard Transfer** (like a withdraw function) without creating a new stealth address.

**Scenario A: Stealth Transfer**

* From: By default, it's the stealth address chosen.&#x20;

Alternatively, select another stealth address.

*Note: All stealth addresses will be marked with "**(SA)**."*

* To: Enter the recipient's wallet account.
* Amount: Enter the amount or choose the maximum.
* Token: Choose one of the supported tokens.
* Click the 'Transfer' button to submit the transaction.
* Click the 'Confirm' button to confirm the transaction.

**Scenario B: Standard Transfer**

* From: By default, it's the chosen stealth address.&#x20;

Alternatively, select another stealth address.

*Note: All stealth addresses will be marked with "**(SA)**."*

* To: Enter the recipient's wallet account.
* Select **Standard Transfer** by checking the box.

  *Note: Please carefully consider how to protect your privacy by choosing the appropriate wallet account for receiving your transaction.*
* Amount: Enter the amount or choose the maximum.
* Token: Choose one of the supported tokens.
* Click the 'Transfer' button to submit the transaction.
* Click the 'Confirm' button to confirm the transaction.

![](https://2277215199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD54qZy1prbYJg258LtEr%2Fuploads%2FsDei2Vq8WufSVDyIKPIg%2Fimage.png?alt=media\&token=5acac10e-c451-4141-8dbe-4c3691b8377e)

Check the Transaction Status:&#x20;

* The transaction link can be shared by clicking the corresponding button.

View the Transaction History:

* Click the 'History' button to enter the transaction history page to view the details.
* You can also download the history by clicking the 'Download' button.
* Click 'Back to previous page' to leave the page.

*Note: You can change or choose the network at any time by clicking the network button.*

</details>

<details>

<summary>Bridge (Currently bridging funds from a stealth address is not live yet)</summary>

To start, please choose or switch the network to Ethereum Sepolia.&#x20;

1. Choose Bridge Protocol:

* Currently, we only support bridging from a public chain to another public chain using CCIP. (In the near future, we will also support bridging from a private chain to a public chain and from a CBDC chain to a public chain.)

2. Bridge From and To:

* Choose the source chain (**Ethereum Sepolia**) and the destination chain.
* From: By default, it's the chosen stealth address.&#x20;

Alternatively, select another stealth address.

*Note: All stealth addresses will be marked with "**(SA)**."*

* To: enter the recipient's wallet account.
* Amount: enter the amount or choose the maximum.
* Receive: shows the token and amount that will be received on the destination chain.

3. Submit and Confirm:

* Click the 'Bridge' button to submit the transaction.
* Click the 'Confirm' button to confirm the transaction.

4. Wait a few seconds for the transaction to be processed successfully:

* The transaction link on the source chain can be shared by clicking the corresponding button.

*Note: Due to CCIP's velocity, it takes approximately 20 minutes to receive the transaction on the destination chain.*

5. To access the Transaction History:

* Click the **'History'** button to enter the transaction history page to view the bridge history.
* You can also download the history by clicking the **'Download'** button.
* Click **'Back to the previous page'** to leave the page.

</details>
