# Wallet Manager

### Adding wallets to the module:

* First and foremost, you need to configure accounts in the [*Account Manager*](https://docs.nfd.gg/main/eng-combine-software/account-manager), link wallets to them, and optionally, proxies;&#x20;
* Click on **Add More Wallets**;&#x20;
* Select the wallets to be added to the module. Please note that if you have purchased a tariff for 50 accounts - after adding these 50 accounts to the Wallet Manager, you will only be able to replace 3 wallets. Therefore, add wallets carefully;
* &#x20;Click **Add to Hyperlane** and the selected wallets will be added to the module.

<figure><img src="/files/HJ6vcs8bvS0ck4MvWxhy" alt=""><figcaption><p>Adding wallets to the module.</p></figcaption></figure>

***

### **UI Touch:**

**UI Touch** is just a regular interaction with any website through its interface. Every website consists of two components: the frontend (interface) and the backend, which contains all the site's logic and processes all interactions.

In web3 protocols, when you click on a specific button, it triggers a contract call. That is, clicking the button in the interface triggers a contract call, and then your MetaMask opens, allowing you to sign the transaction.

How any software works: it communicates directly with the contract, hidden behind this button, and sends all the necessary transaction information to the contract directly.

The interface of web3 protocol websites serves one purpose - simplifying interactions with the blockchain for regular users. However, nobody prohibits working directly with contracts. Such an option exists, and it's not necessary to do it through software - you can perform these interactions even manually through tools like Etherscan.

But sooner or later, projects will start combating Sybil activity. One way to do this may be by implementing relevant analytics on their websites, which will gather information about the IP address and browser fingerprint from which the button was clicked to trigger the contract and the transaction was made.

The UI Touch feature in Combine allows you to interact with official bridges or any other protocol without leaving Combine. It's important to understand that for your interaction to be considered legitimate, you need to open the website through UI Touch and manually make the transaction through this window.

* Click on the UI icon;
* In the **User Agent** field, you can see your fingerprint. The fingerprint is automatically selected from a list of over 10,000 of the most common fingerprints worldwide. The initially generated fingerprint is assigned to the wallet until you click the **Generate New** button;
* In the **Custom User Agent** field, you can paste your User Agent from a browser anti-detection tool or generated elsewhere;
* In the **Choose target project** field, select the desired protocol and click Launch;
* Immediately after that, a browser window will open, where you need to connect your wallet and send tokens or NFTs to the desired network.

<figure><img src="/files/Mt8OgYQueRD7h92Y67cl" alt=""><figcaption><p>UI Touch function.</p></figcaption></figure>

***

### Status and Actions section:

* In the **Status** section, you can see the status of a specific wallet, which it received when launched in the last session, and the date when this wallet was last launched:
  1. If the date is highlighted in **green** - the wallet worked without errors.
  2. If the date is highlighted in **red** - the wallet encountered an error or was paused.

<figure><img src="/files/N5CkCNzIdyY6PX5WGWSU" alt=""><figcaption><p>Status section.</p></figcaption></figure>

* Clicking on the first icon will open a page with statistics for the specific wallet on the [DeBank](https://debank.com/) website;
* Clicking on the second icon will open an explorer where you can view transactions for the specific wallet;
* Clicking on the trash icon will remove the selected wallet from the module. Adding new wallets is available within the limit indicated in the **Remaining attempts to change the wallet** line. Removed wallets can be re-added to the module without limitations.

<figure><img src="/files/bMifvuV3gmXzKCDwK6TA" alt=""><figcaption><p>Actions section.</p></figcaption></figure>


---

# 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://nfd-gg.gitbook.io/main/eng-combine-software/modules/operation-and-launching-of-modules/hyperlane-module/wallet-manager.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.
