Безопасность
Официальные подписи
Если запроса подписи нет на этой странице, он не от нас. Отклоните его.
Типизированные сообщения (EIP-712)
Кошелёк показывает имя домена и тип каждого типизированного сообщения. Вот они все:
| Тип | Домен | Кто подписывает |
|---|---|---|
OpenPosition | Backtrade Exchange v1 | кошелёк или сеансовый ключ |
Close | Backtrade Exchange v1 | кошелёк или сеансовый ключ |
WithdrawToCore | Backtrade Exchange v1 | только кошелёк |
RegisterSessionKey | Backtrade Exchange v1 | только кошелёк |
RegisterSessionKeyV2 | Backtrade Exchange v1 | только кошелёк |
RevokeSessionKeys | Backtrade Exchange v1 | только кошелёк |
Stake | Backtrade Staking v1 | только кошелёк |
Unstake | Backtrade Staking v1 | только кошелёк |
Claim | Backtrade Staking v1 | только кошелёк |
Distribute | Backtrade Staking v1 | только кошелёк |
CancelIntent | Backtrade Intent Cancel v1 | кошелёк или сеансовый ключ |
UnlockTradingKey | Backtrade Trading Key v1 | только кошелёк |
personal_sign
Backtrade public profile: {action} display name "{name}" for wallet {address}
Requested at {timestampMs} (Unix ms). This only changes the name shown on public rankings; it cannot trade, withdraw or move funds.Backtrade Terms of Service v{version}
Address: {address}
Timestamp: {timestampMs}
Проверяющий контракт домена — всегда Exchange или контракт Staking той сети, в которой вы торгуете; сверьте его со страницей Адреса контрактов. Chain id должен совпадать с идентификатором этой сети.
Самое частое: RegisterSessionKey
Когда вы нажимаете «Включить торговлю», кошелёк просит подписать RegisterSessionKey. В сообщении указаны новый ключ, срок его действия и ваш аккаунт. Подписывайте его, только если вы только что нажали эту кнопку в нашем приложении, на нашем домене. Фишинговый сайт, получивший эту подпись, получит ключ, которым можно торговать вашим балансом (но не выводить его), пока вы его не отзовёте.
Разблокировка торгового ключа
Если вы включили разблокировку сеансового ключа через кошелёк, приложение попросит кошелёк подписать UnlockTradingKey (он есть в списке выше) под собственным именем домена, с Exchange в качестве проверяющего контракта. Эта подпись разблокирует ключ, хранящийся на этом устройстве; ни один контракт её не видит.
Действия Hyperliquid
Некоторые пополнения и выводы используют собственные действия Hyperliquid, которые подписывает пользователь; кошелёк показывает их с доменом Hyperliquid:
- Пополнение со счёта на Hyperliquid: перевод между классами с перпов на спот (только если ваши USDC лежат в залоге перпов), затем спотовая отправка USDC на ваш адрес для пополнения. Получателем должен быть адрес для пополнения, который приложение показывает для вашего аккаунта.
- Вывод с дальнейшим переводом в HyperEVM: отправка USDC с вашего спотового счёта в HyperCore в HyperEVM на ваш собственный адрес.
- Вывод с дальнейшим переводом в Ethereum, Arbitrum или Solana: отправка USDC через депозитный контракт Circle на указанный вами адрес.
Приложение никогда не просит перевод в Hyperliquid на адрес, который вы не вводили или который не является вашим адресом для пополнения.
Одобрения токенов
Для пополнений из HyperEVM и из сетей с мостом нужно одно одобрение на точную сумму пополнения — для контракта, который принимает пополнение: контракта Circle для пополнения HyperCore, token messenger из CCTP от Circle или spoke pool от Across в Robinhood Chain. Приложение никогда не просит неограниченное одобрение.
Сообщения в виде простого текста
Они подписываются как простой текст (personal_sign); поля в фигурных скобках заполняет приложение:
- сообщение об отображаемом имени (установить или убрать ваше публичное имя в рейтингах),
- сообщение о принятии Условий.
Чего мы никогда не просим
- Вашу сид-фразу или приватный ключ — никогда.
- Одобрение собственного токена биржи (для стейкинга оно не нужно).
- Подпись на любом сайте, кроме нашего.