# Wallet Manager

### Adding wallets to the module:

* First, you need to set up accounts in the [Account Manager](https://docs.nfd.gg/main/eng-combine-software/account-manager), link wallets to them, and optionally add proxies;
* Click on **Add More Wallets**;
* Select the wallets to be added to the module. Please note that if you purchased a plan for 50 accounts, you will only be able to replace 3 wallets after adding these 50 accounts to the Wallet Manager. So, add wallets carefully;
* Click on **Add to zkEVM**, 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%2FEJmjV83DR2tiXMnNgL3I%2FCom%D1%83bine.gif?alt=media&#x26;token=e0340c3c-0e5e-4afc-a249-04b798ce4dca" alt=""><figcaption><p>Adding wallets to the module.</p></figcaption></figure>

***

### **UI Touch:**

**UI Touch** is a standard interaction with any website through its interface. Any website consists of two components: the front end (interface) and the back end, which contains the site's logic and processes all interactions.

For web3 protocols, pressing a specific button triggers a contract call, meaning the button press in the interface triggers the contract call, and then your MetaMask opens, where you sign the transaction.

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

The interface of web3 protocol sites serves one purpose - to simplify blockchain interactions for regular users, but working directly with contracts is not prohibited. This can be done manually even through Etherscan.

However, projects will eventually start fighting against Sybil activity. One way could be to place relevant analytics on their sites, which will collect information about the IP address and browser fingerprint from which the button was pressed to trigger the contract and complete the transaction.

The UI Touch feature in Combine will allow you to interact with official bridges or any other protocols 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 complete the transaction manually 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 in the world. The initially generated fingerprint is assigned to the wallet until you click the **Generate New** button;
* In the **Custom User agent** field, you can insert your user agent from an anti-detect browser or one generated elsewhere;
* In the **Choose target project** field, select the desired protocol and click Launch;
* Immediately after, a browser window will open where you need to connect your 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%2FT2w5s0QxMiYLNtvzu1nd%2FCombiqqne.gif?alt=media&#x26;token=c2306945-1c1a-41b0-b04c-158f449778a7" 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 and the date it was last launched in the most recent session:

* If the date is highlighted in **green**, the wallet operated 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%2F2vllNgVQMXYqMt7bNlVh%2Fimage.png?alt=media&#x26;token=9de396f5-f3c9-4bc5-8ac9-cd532daf495e" alt=""><figcaption><p>Section Status.</p></figcaption></figure>

* In the Actions section, clicking 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 the explorer, where you can view the 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 specified in the **Remaining attempts to change the wallet** line. Removed wallets can be re-added to the module without restrictions.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FrbyoBWOkHkn3E68gmfyn%2Fimage.png?alt=media&#x26;token=2ac07cc7-5304-4c58-a93b-eb8e267f221f" alt=""><figcaption><p>Section Status.</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/zkevm-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.
