AI Traders
← Back to help

Как работают агентские кошельки Hyperliquid

Самый частый вопрос новых пользователей: «Если вы можете торговать с моего аккаунта, значит и вывести тоже можете?» Короткий ответ: нет. Длинный ответ — ниже.

Что такое агентский кошелёк

В традиционных биржах (Binance, OKX, Bybit) делегирование торговли работает через API-ключ. Биржа держит ваши средства и проверяет на каждый запрос, есть ли у ключа нужные права. Это надёжно, пока биржа честна и её не взломали.

На Hyperliquid agent-wallet — это on-chain сущность, привязанная к вашему main wallet. Когда вы подписываете ApproveAgent, в реестр HL вносится запись: «0xagent... имеет право подписывать ордера от имени 0xmain...».

Что может agent

Agent может:

  • Открывать новые позиции (order)
  • Изменять открытые ордера (modify)
  • Отменять ордера (cancel)
  • Менять плечо на существующих позициях (leverage)

Что agent НЕ может

Agent не может:

  • Выводить USDC (withdraw)
  • Переводить на субаккаунты (transfer)
  • Менять параметры основного кошелька (settings)
  • Делегировать собственные права другому agent

Почему «не может» — это не политика

В коде Hyperliquid protocol (это публичный rust-код) для агентских кошельков просто не реализован метод withdraw. Когда блокчейн получает транзакцию withdraw от адреса агента, она реджектится на уровне ноды — до того, как до неё дойдёт какая-либо «политика».

Это означает: даже если forge станет полностью злонамеренным, скомпрометированным, выкупленным — он не может вывести ваши средства. Не потому что мы обещаем не делать этого. Потому что вообще никакого кода для этого не существует.

Срок действия

ApproveAgent имеет срок — по дефолту 180 дней. После этого agent перестаёт быть валидным, ордера от него реджектятся. Это защита от забытых ключей.

Продление — одна подпись из вашего кошелька. Делается за 30 секунд.

Отзыв agent

В любой момент:

  1. Откройте app.hyperliquid.xyz → Subaccounts → Agents.
  2. Найдите agent forge (с пометкой).
  3. Нажмите Revoke.

После этого forge мгновенно теряет возможность размещать новые ордера. Открытые позиции остаются — их можно закрыть руками в HL UI.

Изоляция между стратегиями

forge создаёт отдельный агентский кошелёк на каждую стратегию. Не один agent на всё ваше, а:

  • 0xagent_vault_polyhedge… — для подписки на vault
  • 0xagent_dca_btc… — для DCA-бота
  • 0xagent_copy_alice… — для copy-trading

Это значит — если одна стратегия пошла не так и сожгла свой лимит, остальные не пострадают. У каждого агента свой лимит капитала, своя позиция, свой журнал решений.

Что почитать дальше

Официальная документация HL по agents: hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/agent-wallets.

Couldn't find your answer?

Contact the team