Как работают агентские кошельки 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
В любой момент:
- Откройте app.hyperliquid.xyz → Subaccounts → Agents.
- Найдите agent forge (с пометкой).
- Нажмите Revoke.
После этого forge мгновенно теряет возможность размещать новые ордера. Открытые позиции остаются — их можно закрыть руками в HL UI.
Изоляция между стратегиями
forge создаёт отдельный агентский кошелёк на каждую стратегию. Не один agent на всё ваше, а:
0xagent_vault_polyhedge…— для подписки на vault0xagent_dca_btc…— для DCA-бота0xagent_copy_alice…— для copy-trading
Это значит — если одна стратегия пошла не так и сожгла свой лимит, остальные не пострадают. У каждого агента свой лимит капитала, своя позиция, свой журнал решений.
Что почитать дальше
- Builder-комиссия и ставка финансирования
- Безопасность и стоп-кран
- Как начать с агентскими кошельками
Официальная документация HL по agents: hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/agent-wallets.
Couldn't find your answer?
Contact the team