# Менеджер кошельков

### **Добавление кошельков в модуль:**

* В первую очередь вам необходимо настроить аккаунты в[ Аccount Manager](https://docs.nfd.gg/main/ru-combine-software/account-manager), привязать к ним кошельки и, по желанию, прокси;
* Нажимаем **Add More Wallets;**
* Выбираем кошельки, которые будут добавлены в модуль. Обращаем ваше внимание на то, что если вы приобрели тариф на 50 аккаунтов, после добавления этих 50 аккаунтов в Wallet manager заменить вы сможете только 3 кошелька. Поэтому добавляйте кошельки внимательно;
* Нажимаем **Add to Linea,** и выбранные кошельки будут добавлены в модуль.

<figure><img src="/files/IkNMVYepWQ7hJ65KnY1I" alt=""><figcaption><p>Добавление кошельков в модуль.</p></figcaption></figure>

***

### **UI Touch:**

**UI касание** - это обычное взаимодействие с любым сайтом через его интерфейс. Любой сайт состоит из двух составляющих: из фронта (интерфейса) и бекэнда, в котором лежит вся логика сайта и это то, что обрабатывает все взаимодействия.

У web3 протоколов при нажатии на определенную кнопку срабатывает вызов контракта, т.е. нажатие на кнопку в интерфейсе триггерит вызов контракта, и тут уже открывается ваш Метамаск, и вы в нем подписываете транзакцию.

Как работает любой софт: он, минуя интерфейс, обращается сразу к контракту, спрятанному за этой кнопкой, и отправляет всю нужную информацию для транзакции в контракт напрямую.

Интерфейс сайтов web3-протоколов служит для одной цели - упрощение взаимодействий с блокчейном обычным пользователям, но работать напрямую с контрактами никто не запрещает. Такая возможность есть, и не обязательно делать это через софт - вы можете делать эти взаимодействия даже руками через тот же Еtherscan.

Но рано или поздно проекты начнут бороться с Sybil-активностью. Одним из способов может быть размещение соответствующей аналитики на свои сайты, которая будет собирать информацию об IP-адресе и отпечатке браузера, с которых нажималась кнопка для триггера контракта и совершалась транзакция.

Функцию **UI Touch** в Combine позволит вам совершать взаимодействия с официальными мостами или любыми другими протоколом, не покидая Combine. Важно понимать, чтобы ваше взаимодействие считалось легитимным, необходимо **открыть сайт через** **UI Touch и совершить через это окно транзакцию вручную.**

* Нажимаем на иконку **UI;**
* В поле **User Agent** вы можете увидеть ваш отпечаток. Отпечаток выбирается автоматически из списка, в котором больше 10.000 самых распространенных в мире отпечатков. Изначально сгенерированный отпечаток закрепляется за кошельком, пока вы не нажмете на кнопку **Generate New;**
* В поле **Custom User agent** вы можете вставить свой User agent из антидетект браузера или сгенерированный в любом другом месте;
* В поле **Choose target project** выбираем нужный протокол и жмем **Lauch;**
* Сразу после этого откроется окно браузера, в котором вам нужно подключить кошелек и совершить транзакцию.

<figure><img src="/files/TfcNK3ZV4ZMMv6TMa1U2" alt=""><figcaption><p>Функция UI Touch<strong>.</strong></p></figcaption></figure>

***

### Раздел Status и Actions:

* В разделе **Status** вы можете увидеть статус конкретного кошелька, который он получил при запуске в последней сессии и дату, когда этот кошелек был запущен последний раз:
  1. Если дата горит **зеленым** цветом, кошелек отработал **без ошибок;**
  2. Если дата горит **красным** цветом, кошелек **упал в ошибку** или был поставлен на **паузу**.

<figure><img src="/files/25f7MdWh5QXPjWn40zAt" alt=""><figcaption><p>Раздел Status.</p></figcaption></figure>

* В разделе Actions при нажатии на первую иконку откроется страница со статистикой по конкретному кошельку на сайте [DeBank](https://debank.com/);
* При нажатии на вторую иконку у вас откроется эксплорер, в котором вы можете посмотреть транзакции по конкретному кошельку;
* При нажатии на иконку с урной выбранный кошелек будет удален из модуля. Добавление новых кошельков доступно в рамках лимита, который указан в строке **Remaining attempts to change the wallet**. Удаленные кошельки можно вернуть обратно в модуль без ограничений.

<figure><img src="/files/WvIhCDXpxjHOwwPmlxBp" alt=""><figcaption><p>Раздел Actions.</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/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-linea/menedzher-koshelkov.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.
