> For the complete documentation index, see [llms.txt](https://docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aftermath.finance/ru/bessrochnye-fyuchersy/architecture/account/agent-wallets.md).

# Агентские кошельки

Делегирование торгового доступа без передачи права собственности на аккаунт

Агентские кошельки позволяют делегировать права на торговлю с фьючерсного аккаунта другому кошельку, не отказываясь от владения самим аккаунтом. Используйте их для ботов, автоматизации или управления правами внутри организации — основной кошелёк при этом остаётся администратором аккаунта.

### Как это работает

Каждый фьючерсный аккаунт управляется административной capability. С агентскими кошельками административный кошелёк может выдать второму кошельку (агенту) права уровня ассистента. Каждая выдача создаёт объект capability, которым владеет кошелёк-получатель; у аккаунта одновременно может быть до 10 активных агентских кошельков (параметр протокола). После этого агентский кошелёк может выполнять поддерживаемые торговые действия от имени аккаунта. **Агент может выполнять все действия, кроме вывода обеспечения**, выдачи и отзыва прав другим агентским кошелькам, а также отзыва одобрений [билдер-кодов](/ru/bessrochnye-fyuchersy/architecture/builder-codes-front-end-fee.md) (агенты могут добавлять одобрения, но удалять их может только администратор).

### Зачем использовать агентские кошельки

* Запуск автоматических стратегий с отдельного кошелька
* Разделение ключей подписи для управления рисками
* Изоляция долгосрочного казначейского/административного кошелька от исполнения сделок
* Мгновенный отзыв прав при необходимости

{% hint style="warning" %}
Всегда используйте агентский кошелёк для любой автоматизации. Не используйте казначейский/административный кошелёк для работы ботов.
{% endhint %}

### В приложении <a href="#in-the-app" id="in-the-app"></a>

Откройте **Агентские кошельки** в меню **Ещё** или перейдите на [aftermath.finance/perpetuals/agent-wallets](https://aftermath.finance/perpetuals/agent-wallets). Войдите, чтобы увидеть агентские кошельки всех фьючерсных аккаунтов и хранилищ, которыми управляет ваш кошелёк, а также выдать или отозвать права. Каждая выдача или отзыв — это ончейн-транзакция, подписанная административным кошельком.

[Торговля в 1 клик](/ru/bessrochnye-fyuchersy/architecture/account/one-click-trading.md) использует агентский кошелёк, ключ которого сохранён в вашем браузере. Его адрес отображается в этом списке.

### Выдача прав агентскому кошельку

Отправьте транзакцию с административного кошелька аккаунта, указав:

* `accountId`
* `recipientAddress` — кошелёк, который должен получить права агента

После ончейн-подтверждения получатель может торговать от имени аккаунта с правами уровня ассистента.

**Эндпоинт:** `POST /api/perpetuals/account/transactions/grant-agent-wallet`

### Отзыв прав агентского кошелька

Отправьте транзакцию с административного кошелька аккаунта, указав:

* `accountId`
* `accountCapId` отзываемой capability ассистента

После подтверждения отозванный кошелёк сразу теряет делегированные права.

Агент также может в любой момент сам отказаться от своих прав, уничтожив свою capability, без участия административного кошелька.

**Эндпоинт:** `POST /api/perpetuals/account/transactions/revoke-agent-wallet`

{% hint style="info" %}
Запускаете ботов? SUI на агентском кошельке не нужен. Чтобы оплачивать газ из общего пула, см. [Торговля без газа (GasPool)](/ru/bessrochnye-fyuchersy/architecture/account/gasless-trading.md).
{% endhint %}
