Цю сторінку перекладено автоматично. Оригінал англійською мовою є канонічним. Читати англійською →
Перейти к основному содержимому

Перпи на Hypercall

Hypercall дає змогу торгувати безстроковими контрактами Hyperliquid з того самого рахунку, що й ваші опціони, з єдиними маржинальними вимогами портфельної маржі. Довга позиція в перпі проти короткого колла або коротка позиція в перпі проти довгого пута маржуються як хедж, яким вони насправді є.

Перпи є справжніми позиціями на Hyperliquid. Вони виконуються в книзі заявок Hyperliquid, зберігаються в реєстрі HyperCore вашого рахунку, сплачують і отримують фінансування Hyperliquid та відображаються на Hyperliquid. Hypercall додає перевірку ризику портфеля перед ними та книгу опціонів поруч із ними.

Два маршрути виконання​

Заявки на перпи потрапляють на Hyperliquid одним із двох маршрутів. Перевірка ризику Hypercall однакова на обох.

  • Маршрут TEE. Типовий у застосунку Hypercall. Заявка проходить через анклав, і доступні всі типи заявок, TP/SL та зміна кредитного плеча. Через API маршрути TEE вмикаються явно: ви викликаєте ендпоінти /v1/tee-perp/ безпосередньо.
  • Маршрут через смарт-контракт. Розширене налаштування в застосунку (див. Маршрут виконання). Вашу заявку підписують, вона проходить перевірку ризику Hypercall і надсилається ончейн через контракт вашого рахунку Hypercall до HyperCore. Лише лімітні та ринкові заявки.

Маршрут заявки залежить від того, куди ви її надіслали: застосунок використовує маршрут, вибраний у Settings, а API-клієнти обирають маршрут ендпоінтом, який викликають.

Як заявка проходить маршрутом TEE​

Це маршрут TEE. Заявки на маршруті через смарт-контракт пропускають крок 3 і натомість ідуть ончейн через контракт вашого рахунку.

1. Ви підписуєте

  • Форма заявки формує точну заявку
  • Ваш торговий ключ підписує її в браузері
  • На Hyperliquid поки нічого не надсилається

2. Hypercall перевіряє ризик

  • Рушій перевіряє весь ваш портфель: опціони, перпи, відкриті заявки
  • Стягує більшу з маржі PM і маржі Hyperliquid
  • Записує схвалену заявку до того, як щось буде надіслано

3. Анклав підписує

  • Приймається лише заявка, схвалена рушієм
  • Підписує нативну дію Hyperliquid
  • Схвалення спливає за лічені секунди

4. Hyperliquid виконує

  • Заявка потрапляє в книгу заявок Hyperliquid
  • Виконання зараховуються на ваш рахунок HyperCore
  • Hypercall зчитує результат назад

Якщо перевірка ризику не пройдена, заявка ніколи не потрапляє на Hyperliquid, і ви отримуєте код причини з поясненням. Форма заявки виконує ту саму перевірку до того, як ви підпишете, тож зазвичай ви бачите проблему ще до натискання.

Кроку підтвердження немає. Заявки надсилаються в один клік: форма підписує вашим торговим ключем і надсилає, щойно ви натискаєте кнопку.

Маршрут виконання​

Маршрут TEE типовий у застосунку Hypercall. Анклав підписує, кожна заявка містить адресу білдера Hypercall, і доступні всі типи заявок, TP/SL та зміна кредитного плеча. Через API маршрути TEE вмикаються явно: ви використовуєте їх, викликаючи ендпоінти /v1/tee-perp/.

Маршрут через смарт-контракт є розширеним налаштуванням у застосунку. Перейдіть на нього за допомогою налаштування Perp execution у Settings; форма заявки показує, який маршрут активний. Він надсилає лімітні та ринкові заявки ончейн через контракт вашого рахунку Hypercall після перевірки ризику Hypercall. Стоп-заявки, тейк-профіт, масштабовані заявки, прикріплені TP/SL та зміна кредитного плеча на ньому недоступні.

Що таке анклав​

На маршруті TEE анклав (TEE, або довірене середовище виконання) це ізольована машина AWS Nitro, яка зберігає торговий ключ Hyperliquid вашого рахунку. Ключ створюється всередині неї і ніколи її не залишає: інженери Hypercall не можуть його прочитати, як і сервери навколо неї. Анклав підписує лише короткий перелік типів дій (заявки, скасування, зміни кредитного плеча) і лише тоді, коли заявка містить свіже схвалення від рушія ризиків Hypercall, яке відповідає тому, що ви підписали. Ключ може розпечатати лише анклав, виміряна збірка якого збігається з тією, яку Hypercall перевірив і закріпив, тож модифікований анклав не може ним скористатися. Для вас це означає дві речі: заявку, що не пройшла перевірку ризику, неможливо надіслати на Hyperliquid, і ніхто не може торгувати з вашого рахунку цим ключем поза цими правилами.

Перед першою угодою​

Вам потрібні чотири речі. Форма заявки проведе вас через кожну з них.

  1. Рахунок із портфельною маржею. Портфельна маржа доступна для кожного рахунку. Виберіть Portfolio у Settings > Margin Mode; це створить контракт вашого рахунку Hypercall, якщо у вас його ще немає. Див. Підключення до портфельної маржі.
  2. Режим уніфікованого рахунку на Hyperliquid. Встановлюється під час налаштування портфельної маржі. Він потрібен для заявок, що збільшують ризик (unified_mode_required).
  3. Активний торговий ключ. Форма заявки один раз попросить вас активувати торгівлю для рахунку.
  4. Enable trading (схвалення білдера). Див. нижче.

Enable trading​

Кожна заявка на перп, яку ви надсилаєте маршрутом TEE, містить адресу білдера Hypercall на Hyperliquid:

0x406ceBfC7063e55761007D1C4b66B29308016602

Комісія білдера становить 0%. Hyperliquid однаково вимагає, щоб кожен рахунок схвалив білдера, перш ніж заявки зможуть його містити, і схвалити може лише сам рахунок, ніколи не агентський ключ. Тому, коли ви вперше розміщуєте заявку маршрутом TEE, Hyperliquid відхиляє її з builder_not_approved, а форма показує запит Enable trading.

  • Що це робить. Одна транзакція HyperEVM з вашого гаманця менеджера викликає контракт вашого рахунку, який схвалює білдера Hypercall на Hyperliquid із комісією 0%.
  • Скільки це коштує. Жодної комісії для Hypercall. Мережева комісія сплачується в HYPE на HyperEVM і становить значно менше ніж 0.01 HYPE. Запит показує ваш баланс HYPE і повідомляє, якщо потрібно його поповнити.
  • Що відбувається далі. Форма чекає на транзакцію, а потім один раз повторно надсилає вашу заявку.
  • Лише один раз. Для наступних заявок повторне схвалення не потрібне.

Підтримувані ринки​

РинокМонета HyperliquidРежими маржіМакс. кредитне плече
BTCBTCКрос або ізольована40×
ETHETHКрос або ізольована25×
SPCXxyz:SPCXКрос або ізольована20×
SP500xyz:SP500Крос або ізольована50×
MUxyz:MUКрос або ізольована10×
NVDAxyz:NVDAКрос або ізольована20×
METAxyz:METAКрос або ізольована20×
MSFTxyz:MSFTКрос або ізольована20×
AAPLxyz:AAPLКрос або ізольована20×
SNDKxyz:SNDKКрос або ізольована10×
BOTxyz:BOTЛише ізольована10×
BABAxyz:BABAЛише ізольована10×

Режими маржі та максимальне кредитне плече є власними налаштуваннями ринків Hyperliquid (таблиця показує їх на момент запуску) і можуть змінюватися на боці Hyperliquid; форма заявки завжди зчитує актуальні значення. Ринки xyz: є ринками HIP-3 на dex xyz.

Ринок доступний для торгівлі на Hypercall, лише якщо Hypercall може оцінити його ризик під портфельною маржею: для цього потрібні цінова стрічка Hypercall, сітка стрес-сценаріїв і ринок Hyperliquid із маржею в USDC. Перпи Hyperliquid поза цим списком (HYPE, SOL і більшість інших) повертають market_not_supported. На ринку лише з ізольованою маржею форма заявки не показує опцію крос-маржі.

Комісії та фінансування​

  • Комісія білдера Hypercall: 0%.
  • Торгові комісії та фінансування Hyperliquid застосовуються так само, як і на Hyperliquid, оскільки заявка є заявкою Hyperliquid.

Читайте далі​