Цепочка шагов
Доллар на другом блокчейне и позицию на Hyperliquid разделяют шесть шагов.
- USDC доходит до HyperCore. Он выпускается нативно на L1 Hyperliquid, а Cross-Chain Transfer Protocol от Circle переносит его из Arbitrum.
- Он зачисляется на ваш адрес. Депозиты зачисляются сначала на баланс кросс-маржи этого адреса, в клиринге бессрочных фьючерсов.
- Вы подписываете ордер. Рынок, сторона, размер, цена и плечо, подписанные ключом счёта или API-кошельком, который счёт одобрил.
- Ордер встаёт в стакан этого актива, по цене, кратной шагу цены, и сопоставляется по приоритету цены и времени.
- Исполнение меняет вашу позицию в клиринге, а фандинг рассчитывается каждый час, пока позиция остаётся открытой.
- Вывод это подпись на одном Hyperliquid: валидаторы подписывают и отправляют запрос в контракт моста.
Как завести доллары
USDC выпускается нативно на L1 Hyperliquid, а путь из Arbitrum это собственный протокол Circle, который Circle и документирует. Старый мост Arbitrum объявлен устаревшим: документация говорит, что в нём сейчас меньше 10 % предложения USDC на HyperCore.
Про механику старого моста полезно знать, потому что большинство руководств до сих пор описывают её. USDC, отправленный в него, зачисляется отправившему адресу меньше чем за минуту, минимальный депозит составляет 5 USDC, и документация прямо пишет, что меньшая сумма не зачисляется и теряется навсегда.
Пришедшее попадает на баланс кросс-маржи, где стоит за каждой позицией, открытой в этом режиме. Позиция открывается в кросс-марже по умолчанию; изолированная маржа это выбор, который вы делаете для каждой позиции.
Ордер в стакане
Стакан работает по сути так же, как на централизованной бирже, и он полностью ончейн. Цена обязана быть целым кратным шага цены, а размер целым кратным лота, и ордера сопоставляются по приоритету цены и времени.
Маржа проверяется дважды. Её проверяют, когда открывается новый ордер, и ещё раз для стоящей в стакане стороны при сопоставлении каждого ордера, чтобы маржинальная система оставалась согласованной, даже если цена оракула сдвинулась после того, как стоящий ордер был выставлен.
Сам блокчейн знает, что такое ордер. Внутри блока действия сортируются в три группы: сначала те, что не отправляют ни один GTC- или IOC-ордер ни в один стакан, затем отмены, затем те, что отправляют хотя бы один GTC- или IOC-ордер, и каждая группа сохраняет порядок, заданный предложившим блок. В блоке обычно лежат одна или две согласованные пачки действий.
Как быстро это отвечает
От конца до конца, от отправки запроса до получения зафиксированного ответа, документация даёт медиану 0,2 секунды и 0,9 секунды в 99-м процентиле для ордера, отправленного географически рядом стоящим клиентом. Основная сеть держит около 200 000 ордеров в секунду, и документация говорит, что узкое место это исполнение, а не согласие.
Для чего-либо автоматического отсюда два следствия. Решение подтверждается заметно быстрее секунды, так что программе не нужно гадать, дошёл ли её ордер; и программу, стоящую далеко от сервера API, ограничивает её собственная сеть раньше, чем её ограничит блокчейн.
Подписи, API-кошельки и нонсы
Каждое действие подписано. Помимо собственного ключа счёта, главный счёт может одобрять API-кошельки, которые документация называет также агентскими кошельками, чтобы те подписывали за счёт или за его субсчёта. Счёт может держать один безымянный одобренный кошелёк и до трёх именованных, плюс ещё два именованных агента на каждый субсчёт, а срок, заданный через valid_until, может отстоять не больше чем на 180 дней.
API-кошелёк подписывает, и больше ничего. Данные счёта запрашиваются по настоящему адресу счёта, и документация называет запрос по адресу агента частой ловушкой: он возвращает пустой результат, а не ошибку.
Нонсы здесь не те, что в Ethereum, потому что стакан не может ждать по одной транзакции за раз. Hyperliquid держит 100 наибольших нонсов на каждого подписывающего; новое действие обязано нести нонс выше наименьшего из этого набора и ни разу не использованный раньше, и в пределах двух дней до и одного дня после отметки времени своего блока.
Состояние нонсов API-кошелька может быть вычищено: когда он снят с регистрации одобрением нового, когда он истёк или когда у счёта, который его зарегистрировал, кончаются средства. Документация предупреждает, что подписанные раньше действия тогда можно воспроизвести. Создайте новый API-кошелёк вместо того, чтобы оживлять старый адрес.
Как вывести доллары
Вывод начинается подписью на Hyperliquid и не требует от вас никакой транзакции на другом блокчейне: валидаторы подписывают и отправляют запрос в контракт моста. Документация даёт комиссию в 1 $ на момент написания и около пяти минут до завершения.
Что может отправить этот запрос, важнее, чем сколько это занимает. Одобренный API-кошелёк не может: измерено в основной сети 28 сентября 2026 года со свежим ключом агента, withdraw3, usdSend, spotSend, sendAsset и usdClassTransfer были все отклонены на подписывающем, тогда как те же самые полезные нагрузки, подписанные самим счётом, натыкались вместо этого на ошибку баланса.
Вот почему агенту вообще можно дать ключ. Ключ, который торгует, и ключ, который двигает деньги, это два разных ключа.