- Главная
- Начало работы
- Как пользоваться Ledger с Hyperliquid
Как пользоваться Ledger с Hyperliquid
Проверено по источникам: Hyperliquid docs: How to start trading и Hyperliquid docs: Nonces and API wallets · автор: Hyperliquid Academy
Место аппаратного кошелька в этой схеме
Ledger нет в окне подключения, и он там не нужен. Устройство — это подписант, а не средство подключения к сайту.
Вы связываете его с MetaMask или Rabby, расширение показывает адрес Ledger как один из своих аккаунтов, а Hyperliquid видит обычный адрес, как любой другой. Каждый раз, когда что-то нужно подписать, расширение передаёт это на устройство, и вы подтверждаете на его экране.
Rabby здесь — лучший хозяин из двух, потому что он симулирует запрос и описывает его словами до того, как устройство попросит подтверждение. Экран аппаратного кошелька говорит меньше, чем хороший предпросмотр; используя оба, вы видите запрос дважды и описанным двумя разными способами.
То, что застаёт людей врасплох
Одно подтверждение — и дальше торговля без устройства
Hyperliquid подписывает ордера агентским ключом, авторизованным однократным бесплатным по газу разрешением. После этого выставление, изменение и отмена ордеров не требуют подписи вообще — ни с устройства, ни из расширения.
Это не ослабление вашего аппаратного кошелька. Агентский ключ не может выводить средства. Он может только торговать. Чтобы увести деньги с биржи, нужна подпись самого кошелька, то есть устройства, а значит тот, у кого в руках ваш ноутбук, всё равно не заберёт деньги.
Это верная модель для всей схемы целиком: аппаратура защищает выход, а не клавиатуру. Скомпрометированный браузер способен выставить агентским ключом чудовищные ордера. Отправить ваш баланс куда-либо он не способен.
Для торгового счёта это разумное разделение: злоумышленнику нужны средства, а вам нужно, чтобы ордера были быстрыми.
Подключение
-
Свяжите Ledger с MetaMask или Rabby
Разблокируйте устройство и откройте на нём приложение Ethereum, затем добавьте аппаратный аккаунт в расширении. Ничего специфичного для Hyperliquid на этом шаге не происходит.
Вы должны увидеть адрес устройства, показанный в расширении как один из аккаунтов
-
Откройте приложение по реферальной ссылке
Скидка 4% привязывается только к адресу, который ещё ни разу не торговал. На аппаратном аккаунте сделать это правильно с первого раза тем более важно: исправление здесь — это новый аккаунт, а не смена настройки.
Вы должны увидеть панель приглашения с названным кодом, ещё до подключения
-
Нажмите Connect, затем MetaMask или Rabby
Проверьте, что расширение стоит на аппаратном аккаунте, а не на программном, который оно тоже держит. Для Hyperliquid оба — обычные адреса, и только один из них защищён устройством.
Вы должны увидеть подключение расширения с выбранным аккаунтом Ledger
-
Примите условия и подтвердите подпись на устройстве
Прочитайте основной тип на устройстве. Там должно быть AcceptTerms. Это типизированное сообщение, поэтому то, что показывает экран, осмысленно, а не является хешем.
Вы должны увидеть сообщение Hyperliquid:AcceptTerms на экране Ledger
-
Нажмите Establish Connection и подтвердите ApproveAgent на устройстве
Это и есть авторизация агента. Подтвердите её на устройстве — и до вывода средств устройство больше не понадобится.
Вы должны увидеть активная форма ордера, а устройство дальше простаивает
Что по-прежнему требует устройства
| Действие | Чем подписывается |
|---|---|
| Выставление, изменение, отмена ордеров | Агентским ключом, без устройства |
| Перевод между Perps и Spot | Агентским ключом, без устройства |
| Вывод на кошелёк | Самим кошельком, то есть устройством |
| Повторное разрешение после истечения агента | Самим кошельком, то есть устройством |
Держите устройство там, где до него можно дотянуться. Аккаунт, с которого нельзя вывести средства, потому что Ledger лежит в другой стране, — это самодельная версия ровно той проблемы, ради которой аппаратные кошельки и существуют.
Где защита заканчивается
Честно говорить о пределах полезнее, чем составлять список успокоительных фраз.
Она не мешает плохим ордерам. Всё, у чего есть доступ к вашей сессии в браузере, может торговать на аккаунте. Здесь вас защищает размер позиции и стопы, а не устройство.
Она не мешает вам подтвердить не то. Аппаратный кошелёк просит подтверждение; знать, стоит ли подтверждать, он не может. Чтение основного типа на экране — вся защита целиком, и занимает оно две секунды.
Сама по себе она не спасает от фишингового домена. Клон способен выдать запрос подписи, который выглядит законным. Побеждают это проверка домена и кошелёк, показывающий результат заранее, — поэтому Rabby вместе с Ledger пара лучше, чем MetaMask вместе с Ledger.
Руководство по безопасности разбирает остальную модель угроз, включая то, что сама биржа может и чего не может.
Во что это обходится, когда вы уже торгуете
Стоимость тейкерского ордера на $10,000 по мере добавления каждой скидки
- Базовая ставка, без скидок $4.50 0.045% Уровень 0, ничего не застейкано
- С реферальным кодом $4.32 0.0432% Скидка 4%, действует с первой сделки
- Рефкод + стейкинг Silver $3.67 0.03672% Застейкано и привязано больше 1K HYPE
- Рефкод + стейкинг Diamond $2.59 0.02592% Застейкано и привязано больше 500K HYPE
- Всё вместе, на верхнем уровне оборота $1.38 0.01382% Плюс оборот больше $7B за 14 дней
На комиссии устройство не влияет. На начальном уровне тейкерский ордер стоит 0.045% от номинала или 0.0432% с кодом, применённым до первой сделки.
Решение проблем
Расширение не видит устройство. Разблокируйте его и откройте на самом устройстве приложение Ethereum. Большинство случаев «не определяется» — это одно из этих двух.
Запрос подписи отклоняется. Некоторым устройствам для типизированных данных нужно включить слепую подпись. Проверьте настройку в приложении Ethereum и внимательно прочитайте запрос, когда он появится.
Устройство показывает хеш вместо читаемых полей. Обновите на устройстве приложение Ethereum. Типизированные сообщения должны показывать свой тип и содержимое.
Подключились не тем адресом. Расширение держит несколько аккаунтов, и аппаратный из них только один. Смените аккаунт в расширении и подключитесь заново; позиции и уровень комиссий принадлежат тому адресу, который их открыл.
Куда дальше
Сравнение кошельков разбирает все шесть вариантов из окна выбора. Если вам нужен описанный выше предпросмотр подписей, связывать устройство стоит с Rabby.
Частые вопросы
Есть ли Ledger в списке кошельков Hyperliquid?
Нет. Устройство связывается через MetaMask или Rabby, а подключаетесь вы уже этим расширением. Hyperliquid видит обычный адрес; именно расширение направляет каждую подпись на устройство.
Нужно ли подтверждать на устройстве каждый ордер?
Нет, и в этом весь смысл модели. Однократное разрешение для агента авторизует ключ, который подписывает ордера без устройства. К аппаратному кошельку возвращаются только действия на уровне аккаунта, прежде всего выводы.
Защищает ли аппаратный кошелёк во время торговли?
Он защищает ваши средства от перемещения, а это и есть главное. Он не мешает скомпрометированному браузеру выставлять плохие ордера агентским ключом, так что это защита от кражи, а не от всего сразу.
Нужна ли слепая подпись?
Здесь запросы — это типизированные сообщения, а не непрозрачные вызовы контракта, поэтому то, что показывает устройство, осмысленно. Читайте основной тип на экране: при подключении вы должны увидеть AcceptTerms и ApproveAgent.
Работает ли Trezor так же?
Да, тем же путём: свяжите его с расширением браузера, которое его поддерживает, и подключайтесь как обычно. На стороне Hyperliquid между ними нет никакой разницы.
Источники
- Hyperliquid docs: How to start tradinghyperliquid.gitbook.io
- Hyperliquid docs: Nonces and API walletshyperliquid.gitbook.io
Для каждого числа на этой странице мы указываем первоисточник. Если цифра здесь расходится с документацией Hyperliquid, права документация, и мы хотим об этом узнать.
Что дальше
- Какой кошелёк лучше работает с Hyperliquid?Начало работы
- Безопасен ли Hyperliquid? Риски в честном порядкеНачало работы
- Как подключить кошелёк Rabby к HyperliquidНачало работы
- Как создать аккаунт на Hyperliquid и применить скидку на комиссииНачало работы