# 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 set up proxies;
* Click on **Add More Wallets;**
* Choose the wallets that you want to add 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.
* Click on **Add to Starknet**, and the selected wallets will be added to the module.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2Fg1nkbDqTcVIrS5EazNU3%2F1.gif?alt=media&#x26;token=5b1bbe12-93a8-47b3-912c-c23e75369a69" alt=""><figcaption><p>Adding wallets to the module.</p></figcaption></figure>

***

### **UI Touch:**

**UI Touch** - this is 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.

For web3 protocols, clicking on a specific button triggers a contract call. That is, clicking the button in the interface triggers a contract call, and then your MetaMask opens where you sign the transaction.

How any software works: it bypasses the interface and directly interacts with the contract hidden behind that button, sending all the necessary transaction information directly to the contract.

The interfaces of web3 protocol sites serve one purpose: to simplify interactions with the blockchain for ordinary users, but no one prohibits direct interaction with contracts. This capability exists, and it's not necessary to do this through software—you can perform these interactions manually, even via tools like Etherscan.

However, projects will eventually start combating Sybil activity. One way could be to place corresponding analytics on their sites, which would gather information about the IP address and browser fingerprint from which the button was clicked to trigger the contract and execute the transaction.

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 site through UI Touch and manually perform the transaction through this window.

* Press 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 tied to the wallet until you press the **Generate New** button;
* In the **Custom User** agent field, you can insert your User agent from an anti-detect browser or generated from any other place;
* In the **Choose target project** field, select the desired protocol and press Lauch;
* Immediately after that, a browser window will open where you need to connect the wallet and complete the transaction.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FZKwe2CQC73O1t0dABBML%2F2.gif?alt=media&#x26;token=bf777d8a-8b44-426f-aa25-5a9a35ef358a" 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 started in the last session and the date it was last launched:

* If the date is highlighted in **green**, the wallet completed its operation without errors.
* If the date is highlighted in **red**, the wallet encountered an error or was paused.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FYQf3m0uCp8IfirtDC48v%2Fimage.png?alt=media&#x26;token=c95abd24-84e3-4cd4-ad8a-ce7ffce09a9d" alt=""><figcaption><p>Section Status.</p></figcaption></figure>

* When you click on the second icon, an explorer will open where you can view transactions related to a specific wallet;
* Clicking on the trash can icon will delete the selected wallet from the module. Adding new wallets is subject to the limit indicated in the **Remaining attempts to change the wallet** line. Deleted wallets can be re-added to the module without any restrictions.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FzvYTTBaMy29s3B2JPAJC%2Fimage.png?alt=media&#x26;token=5ace9698-f329-49f7-8b01-a459ef5dca1e" 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/starknet-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.
