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

Журнал змін

Зміни API та застарілі функції для тестнету Hypercall і альфа-версії основної мережі.

Див. також: Довідник REST API · WebSocket API · Автентифікація


Без нового релізу - 3 липня 2026

Додано

  • Видимість котирувань RFQ-провайдерів: GET /options-summary може включати необроблені індикативні котирування від провайдерів RFQ, якщо передати include_rfq_provider_quotes=true або зворотно сумісний аліас rfq_provider_quotes=true. Обмежуйте кількість котирувань провайдерів на інструмент за допомогою rfq_provider_quotes_limit, provider_quotes_limit або limit.
  • Потік індикативних ринкових даних: WebSocket-повідомлення IndicativeMarketData тепер включають rfq_provider_quotes, тож клієнти можуть переглядати набір індикативних RFQ-котирувань кожного провайдера, що стоять за агрегованими бідом і аском.

Виправлення

  • Параметри запиту зведення опціонів: довідник REST API тепер документує нові параметри запиту котирувань провайдерів для /options-summary.
  • Недоступні котирування провайдерів: котирування RFQ-провайдерів, які більше не доступні, оперативно перестають з'являтися у відповідях з ринковими даними.

Без нового релізу - 26 червня 2026

Повідомлення про застарілі функції

  • Пропущений маршрут ордера: PlaceOrder приймає пропущений route щонайменше до 4 липня 2026 року. POST /order трактує пропущений route як best_execution і повертає заголовки Deprecation, Sunset, X-Deprecation-Removal-Unix та Warning. Клієнти повинні надсилати route і включати його в типізовані дані PlaceOrder. Поле route не стане обов'язковим до 4 липня 2026 року, але може стати обов'язковим пізніше.

Додано

  • Опціональний маршрут ордера: POST /order тепер приймає опціональне підписане поле route у PlaceOrder. Клієнти можуть надсилати best_execution, book_only або rfq_only. Пропущений route за замовчуванням дорівнює поточній поведінці best_execution протягом запланованого періоду виведення з експлуатації.
  • Маршрут ордера тільки в книгу: клієнти можуть надсилати route=book_only, щоб пропустити пошук RPI/RFQ і надіслати ордер безпосередньо в книгу заявок. route=best_execution зберігає наявну поведінку RPI-потім-книга. route=rfq_only зарезервований і наразі відхиляється для /order, доки не буде реалізовано семантику історії ордерів тільки для RFQ.
  • Валідація маршруту для масових ордерів: POST /bulk_order підтримує route=book_only для запитів з урахуванням маршруту. Пропущений route зберігає наявну поведінку тільки в книгу. route=best_execution та route=rfq_only відхиляються для масових запитів, оскільки масовий ендпоінт не виконує маршрутизацію RPI/RFQ.

Без нового релізу - 25 червня 2026

Виправлення документації


Без нового релізу - 10 червня 2026

Виправлення документації

  • Базові URL у Довіднику API: виправлено згенерований Довідник REST API — публічні середовища тепер вказані як https://testnet-api.hypercall.xyz для тестнету та https://api.hypercall.xyz для продакшену.

v1.0.1-mainnet-alpha - 10 червня 2026

Виправлення

Виконання

  • Виконання RPI при порожній книзі: одноногі RPI-ордери тепер розглядають ліміт користувача як верхню або нижню межу виконання, коли в книзі немає виконуваної ліквідності. Прийнятні відповіді з покращенням ціни на рівні показаного ліміту можуть виконуватися, замість того щоб відхилятися через відсутність покращення відносно самого ліміту. Якщо в книзі є виконувана ліквідність, провайдери котирувань усе ще повинні покращити цю ціну книги щонайменше на один тік. Див. Пріоритет ордерів.
  • Відповіді провайдерів котирувань: відповіді RFQ тепер дотримуються того ж правила лімітної ціни, що й API. Природні котирування на рівні ліміту тейкера приймаються, коли немає референсної ціни в книзі, тоді як котирування поза лімітом тейкера або котирування, що не покращують виконувану ліквідність книги, як і раніше відхиляються.

Trollbox

  • Маршрутизація основної мережі: продакшн Trollbox тепер вказує на воркер основної мережі, тож чат у застосунку використовує живе середовище Trollbox.

v1.0-mainnet-alpha - 1 червня 2026

Див. також: Пост про запуск основної мережі

Зміни, що порушують сумісність

  • Середовище основної мережі: продакшн-клієнти повинні використовувати застосунок, API, ідентифікатори ланцюгів, адреси контрактів і домен підпису основної мережі, налаштовані для основної мережі. Не використовуйте повторно підписи тестнету, API-ключі тестнету, агентські ключі тестнету чи припущення щодо крану проти основної мережі.
  • Обсяг торгівлі при запуску: альфа основної мережі обмежена опціонними потоками з визначеним ризиком. Непокриті шорти, широка портфельна маржа, поповнення через кран і шляхи участі в змаганнях тестнету не увімкнені для публічних користувачів основної мережі.
  • Маршрут крану заблоковано в збірках з реальними коштами: шляхи поповнення тільки через кран недоступні в продакшн-збірках. Користувачі основної мережі поповнюють рахунок за допомогою USDC через процес поповнення в застосунку.

Додано

Основна мережа

  • Альфа основної мережі: Hypercall працює на app.hypercall.xyz з реальним розрахунком у USDC та опціонами SPCX як стартовим ринком.
  • Стартовий ринок SPCX: опціони SpaceX доступні в основній мережі з коллами, путами, стредлами, стренглами та спредами з визначеним ризиком. Контракти SPCX в основній мережі закінчуються о 16:00 ET. Ринок використовує ту саму модель маршрутизації ордерів, задокументовану в Пріоритеті ордерів.
  • Конфігурація ланцюга основної мережі: підключення гаманця, підписання опціонних ордерів, адреси контрактів і тексти UI, специфічні для середовища, тепер походять з активної конфігурації основної мережі/тестнету замість жорстко закодованих припущень тестнету.
  • Продакшн-обмеження торгівлі: конфігурація запуску залишає торгівлю незупиненою, зберігаючи контрольовані налаштування ризику для альфа-розгортання.
  • Продакшн API: публічний продакшн API доступний для клієнтів основної мережі.

Поповнення

  • Депозити USDC: користувачі можуть вносити USDC на рахунок Hypercall через застосунок. Процес показує маршрут, вихідний ланцюг, стан ретрансляції, рахунок призначення та зараховану суму до та після подання.
  • Атрибуція депозитів на біржі: події депозитів USDC на біржі явно включають рахунок, на який зараховуються кошти, тож бекенд-сервіси зараховують кошти на призначений рахунок Hypercall замість визначення власника за msg.sender. Див. Контракти: Онбординг.
  • Депозитні запи (zaps): фронтенд підтримує потоки міст-і-депозит через застосунок, включно з котируванням ретрансляції та відстеженням її статусу.
  • Виведення коштів: підтримка виведення в основній мережі підключена через системні дії та відображена в діях з поповненням рахунку.
  • Вибір маршруту депозиту: дії з депозитом вибирають активний маршрут з конфігурації контрактів, дозволяючи одному й тому самому UI слідувати шляхам поповнення, специфічним для середовища.
  • Правове підтвердження: процеси налаштування рахунку та поповнення включають правове підтвердження запуску з опублікованими Умовами використання та Політикою конфіденційності.

Виконання

  • RPI для одноногих ордерів: одноногі опціони маршрутизуються через аукціон Retail Price Improvement, коли вони прийнятні, а потім переходять до книги заявок, якщо жодне відповідне котирування не перемагає.
  • RFQ для багатоногих пакетів: багатоногі стратегічні пакети маршрутизуються через RFQ для виконання «все або нічого». Продакшн-ордери подвійного режиму віддають перевагу RFQ там, де потрібне пакетне виконання.
  • Комісії при запуску: комісії мейкера і тейкера вимкнені в конфігурації запуску. Див. Комісії.
  • Маршрутизація комбінованих ордерів: комбіновані ордери маршрутизуються через бекенд-шляхи RPI/RFQ, а не через припущення про пакети лише на фронтенді.
  • Шорти провайдерів котирувань: зареєстровані провайдери котирувань можуть виконувати необхідні короткі ноги для ліквідності RFQ/RPI, поки публічний обсяг запуску залишається обмеженим.

Виправлення

  • Доступ до сторінки депозиту: розблоковано сторонні маршрути поповнення на хості застосунку та поведінку модального вікна депозиту для продакшн-потоку поповнення.
  • Видалення білого списку депозитів: вимкнено обмеження за білим списком депозитів у продакшені для доступу до поповнення при запуску.
  • Розмір RFQ: розміри RFQ у режимі вартості округлюються точно перед поданням, уникаючи дрейфу дробової точності в розмірах пакетів.
  • Котирування виплат багатоногих стратегій: діаграми виплат багатоногих стратегій використовують резолвер котирувань ніг, тож відображені значення відповідають вибраному пакету.
  • Від'ємні значення: від'ємні значення тепер відображаються з явним знаком в інтерфейсах UI запуску.
  • Очищення застарілих депозитних адрес: застарілі депозитні адреси та невикористаний стан моста були видалені після верифікації запуску.

v0.09-testnet - 22 травня-1 червня 2026

Див. також: Пост про запуск основної мережі

Зміни, що порушують сумісність

  • Портфельна маржа вимкнена поза тестнетом: середовища, відмінні від тестнету, тепер відхиляють налаштування портфельної маржі. Альфа основної мережі використовує лише стандартну маржу.
  • Нормалізація станів ордерів: мітки життєвого циклу ордера більш послідовно розрізняють стани підтверджено/відкрито та частково/повністю виконано. Клієнти, що відображають необроблені рядки статусів, мають вважати їх канонічними станами для користувача.

Додано

Поповнення та рахунки

  • Вибір маршруту депозиту: застосунок вибирає маршрути депозитів з активної конфігурації контрактів замість жорстко закодованих припущень щодо середовища.
  • Депозитні запи на біржі: тестнет отримав потік міст-і-депозит на стороні застосунку, який пізніше було випущено в основній мережі, включно з обробкою котирування/статусу ретрансляції.
  • Явне зарахування депозитів: депозити USDC на біржі зараховуються на рахунок, вказаний у події депозиту, уникаючи неоднозначної атрибуції, коли транзакцію подає роутер або зап.
  • Стандартні виведення USDC: стандартні гаманці можуть подавати виведення USDC через шлях API/системних дій.
  • Ініціалізація маржі при налаштуванні рахунку: налаштування API-ключа тепер ініціалізує підтримуваний режим маржі під час онбордингу, зменшуючи ймовірність того, що поповнений рахунок опиниться в недійсному торговому стані.
  • Централізовані налаштування рахунку: уподобання та налаштування рахунку були нормалізовані, тож поповнення, агентські ключі, видимість Trollbox і налаштування профілю мають спільну поверхню рахунку.

Ринки та торгівля

  • Ринки, що незабаром з'являться: застосунок може показувати картки майбутніх ринків, не показуючи їх як доступні для торгівлі.
  • Дробовий відкритий інтерес за активом: відкритий інтерес за активом відображає дробові значення замість усічення менших ринків.
  • Індикативний ризик з живого каталогу: індикативні списки ринків RFQ/ризику формуються з живого каталогу, а не із застарілого списку на фронтенді.
  • Ринковість за референсним бідом/аском: форма введення ордера використовує референсні дані біда/аска, щоб визначити, чи є ордер ринковим.
  • Розхрещування IV зі змішаних джерел: розрахунки імпліцитної волатильності у зведенні опціонів розхрещують ціни біда/аска зі змішаних джерел перед виведенням IV.
  • Нативні закріплені рядки марок: рядки марок стратегій переведено на нативну закріплену поведінку для чистішого прокручування ланцюга.

UI та контент

  • Темний режим: застосунок отримав повний темний режим по всій торговій поверхні.
  • Стани взаємодії: стани взаємодії фронтенду були доопрацьовані для полірування перед запуском.
  • Розділення домашньої сторінки Hypercall та Insights: публічну веб-маршрутизацію оновлено, Insights виділено в окремий ресурс, а домашня сторінка продукту вказує на живу торгову поверхню.
  • Пояснення RPI проти RFQ: опубліковано статтю про виконання RPI з посиланнями в матеріалах запуску.

Виправлення

  • Торговість у рухомому рядку: вивід рухомого рядка обмежено лістинговими ринками, тож користувачі не бачать неторгованих активів як живих.

v0.08-testnet - 28 квітня-21 травня 2026

Див. також: Оновлення продукту, тиждень 7

Зміни, що порушують сумісність

  • Видалено невикористовувані поверхні API: видалено невикористовуваний ендпоінт /limit_iv та дублюючий маршрут /profile/username-request. Клієнти повинні використовувати задокументовані маршрути Довідника REST API.
  • Посилено пакетний фолбек RFQ: багатоногі RFQ є пакетними угодами і більше не покладаються на семантику фолбеку до книги заявок для довільного багатоногого виконання. Використовуйте подання одноногих ордерів для поведінки фолбеку RPI/книги заявок.
  • Конфігуровані ідентифікатори ланцюга для підпису: підписання опціонних ордерів більше не передбачає єдиний ідентифікатор ланцюга тестнету. Клієнти повинні виводити ланцюг підпису з активного середовища.

Додано

Ринки

  • Тестнет-ринок SPCX: до тестнету додано опціони SpaceX pre-IPO з експіраціями, обмеженими датою IPO 12 червня.
  • Фільтрація рухомого рядка за лістинговими ринками: рухомі рядки ринків у продакшені та стейджингу показують лише лістингові ринки, запобігаючи появі недоступних активів як торгованих.
  • Модель волатильності монейності з урахуванням сесії: моделювання волатильності враховує контекст сесії при ціноутворенні ринків, чутливих до монейності.

Конструктор стратегій

  • Конструктор стратегій в один клік: поширені опціонні структури, такі як стредли, стренгли, вертикальні спреди та залізні кондори, можна вибрати з галереї стратегій замість збирання ногу за ногою.
  • Розширений конструктор: розширений режим додає керування діапазоном страйків, вибір далекої експірації для календарних структур і побудову стратегій з ногами на продаж.
  • Нова форма багатоногого ордера: введення пакетів перебудовано з обробкою котирувань кожної ноги, зворотним відліком до закінчення котирування, повідомленнями про прослизання та чистішим потоком прийняття найкращого котирування.
  • Мітки та бейджі стратегій: заголовки стратегій тепер показують компактні мітки, класифікацію дебет/кредит і коротші назви, коли контекст тікера або експірації вже зрозумілий.
  • Індикатори ланцюга опціонів: подання ланцюга отримали позначки вибраних ніг, закріплені рядки марок, мітки DTE, стрілки точок беззбитковості та індикатори позицій у поданнях ланцюга, ширини та спреду.

RPI та RFQ

  • Retail Price Improvement: одноногі ордери на прийнятних інструментах маршрутизуються через аукціон RPI перед фолбеком до книги заявок. Див. Пріоритет ордерів.
  • Потік індикативного ризику RFQ: оновлення індикативних котирувань і ризику транслюються через WebSocket, зменшуючи полінг для активних поверхонь котирувань.
  • Високорівневий конструктор RFQ-клієнта: Rust-клієнт і торговий CLI отримали хелпери для побудови запитів котирувань RFQ.

Рахунок та агентські ключі

  • Панель відкликання агентських ключів: налаштування рахунку тепер показують активні агентські ключі з можливістю відкликання. Див. Агентська автентифікація.
  • Сповіщення про агентські ключі: користувачі із занадто великою кількістю активних ключів отримують сповіщення з рекомендацією та посиланням на панель відкликання.
  • Вибір ланцюга, готовий до основної мережі: ідентифікатор ланцюга підпису, ланцюг гаманця Privy та поведінка перемикання гаманців тепер визначаються конфігурацією середовища.

Trollbox

  • Десктопний Trollbox: у десктопному застосунку працює перетягувана панель чату з налаштуваннями для її показу або приховування.
  • Міст Telegram: повідомлення, відповіді, медіа, реакції, атрибуція пересланих повідомлень, стікери та картки команд передаються між веб-Trollbox і Telegram.
  • Прив'язка облікового запису Telegram: користувачі можуть прив'язати Telegram до гаманця через процес одноразового коду.
  • Глибокі посилання та попередній перегляд Trollbox: посилання на повідомлення мають OG-прев'ю, зображення медіа та маршрути застосунку для поширених повідомлень.

Профіль та UI

  • Зображення профілю: користувачі можуть завантажувати, обрізати або імпортувати зображення профілю з детермінованими резервними аватарами, коли зображення не встановлено.
  • Процес перегляду ордера: мобільне введення ордерів отримало крок перегляду та підтвердження слайдом для подання.
  • Полірування теми та макета: змінні теми, підписи графіків, швидкі дії, позначки стратегій і стани кнопок доопрацьовані на десктопі та мобільних пристроях.
  • Продуктивність: сторінки активів і таблиця лідерів зменшили надлишкові запити та відображаються з кориснішими даними при першому рендерингу.
  • Уніфікований капітал рахунку: портфельна маржа та зчитування стрічки Hydromancer використовують стан портфеля для капіталу рахунку, покращуючи узгодженість між відображеннями маржі.

Виправлення

  • Невідповідність одиниць продажу за рівнями: виправлено обробку одиниць продажу та відкат рядка маржі для рівневого допуску ордерів.
  • Налаштування рівня при першому ордері: гаманці без стану рівня ініціалізуються при першому ордері замість помилки відсутнього рівня.
  • Прострочені інструменти: узгодження каталогу тепер обробляє відсутні пари пут/колл і прострочені активні інструменти під час тіків експірації.
  • Стабільність Trollbox: виправлено heartbeat-и WebSocket, маршрутизацію середовищ, завантаження аватарів, нормалізацію медіа, збереження реакцій та обробку відключення при бездіяльності.

v0.07-testnet — 17–27 квітня 2026

Див. також: Оновлення продукту, тиждень 6

Додано

RFQ

  • Система торгівлі Request for Quote (RFQ) — новий режим торгівлі для ринків без глибокої ліквідності книги заявок. Надішліть RFQ, отримайте котирування в реальному часі через автентифікований канал rfq у WebSocket і прийміть або відхиліть їх. Переходить до лімітного ордера в книзі заявок, якщо котирування не отримані. Дозволяє швидкий лістинг нових активів (US500, USOIL, GOLD, HYPE) без очікування органічної ліквідності.
  • Режим автовиконання — новий тип підпису EIP-712 SubmitAutoExecuteRfq попередньо авторизує виконання до лімітної ціни. Перше прийнятне котирування в межах ліміту виконується негайно за один цикл. Переходить до лімітного ордера в книзі заявок, якщо котирування не надходять або всі котирування перевищують ліміт.
  • Картки котирувань RFQ — котирування відображають ціни за кожною ногою, загальну чисту премію та таймер зворотного відліку до закінчення. Прийняття або відхилення одним кліком.
  • Керування прослизанням — налаштовувана толерантність до прослизання (1%, 2%, 3%, 5%) відносно індикативної ціни при поданні RFQ.

Багатонога торгівля

  • Конструктор багатоногих опціонних ордерів — клік на опціон у ланцюзі додає його як ногу до багатоногої форми RFQ-ордера. Ноги накопичуються; кнопка X видаляє окремі ноги. Ноги зберігаються в URL (?legs=), тож багатоногі ордери переживають оновлення сторінки і ними можна ділитися.
  • Автовизначення стратегій — визначає та маркує 28 типів стратегій: бичачий/ведмежий колл/пут спред, довгий/короткий стредл, довгий/короткий стренгл, календарний спред, діагональний спред, залізний кондор, залізний метелик, колл/пут метелик, колл/пут кондор, розворот ризику, колар, синтетична довга/коротка позиція, пропорційний спред, бекспред, бокс-спред, Jade Lizard, Seagull, метелик зі зламаним крилом, Split-Strike Conversion. Назви стратегій містять посилання на документацію.
  • Комбінована виплата, графік і греки — багатоноге подання показує комбіновану діаграму виплат, комбінований графік теоретичної ціни (сума теоретичних цін усіх ніг) та агреговані греки (дельта, гамма, тета, вега) з коригуванням знаку для ніг на продаж.
  • Перемикач греків контракту та стратегії — перемикання між греками на рівні контракту та агрегованими греками на рівні стратегії в нижній панелі.
  • Максимальна кількість ніг збільшена до 10 — раніше було 4.

Ліквідація

  • Двофазна система ліквідації: часткова ліквідація через керовані бекендом IOC-ордери на закриття з ескалацією до повної ліквідації через он-чейн аукціон, коли часткової ліквідації недостатньо.
  • Вкладка ліквідацій: нова вкладка в нижній панелі, що показує події ліквідації для підключеного гаманця.
  • GET /liquidations: публічна історія переходів ліквідацій з курсорною пагінацією, яку використовують сторонні ліквідаційні боти для пошуку кандидатів.
  • Приклад бота-ліквідатора: новий крейт liquidator, що демонструє моніторинг ліквідацій зі стандартною маржею та підписані ліквідаційні ордери Hypercall.

UI

  • Атрибуція P&L на графіку капіталу — перемикайте іконку шарів, щоб бачити накладені заливки площ за кожною позицією на графіку капіталу. Горизонтальна розбивка стовпчиками під графіком групує позиції за базовим активом, показує реалізований P&L за кожним символом і підтримує фільтрацію прапорцями для виділення або приховування окремих позицій. Наведення перехрестя оновлює розбивку. Див. гід для десктопа.
  • Розгортана панель ринків з навігаційним ланцюжком — ліва панель ринків згортається, щоб дати торговій поверхні більше місця. Навігаційний ланцюжок показує контекст навігації (наприклад, Assets > BTC > Options).
  • Дзвіночок сповіщень — замінює мегафон оголошень. Випадне меню з вкладками Сповіщення (виконання) та Оголошення. Крапка непрочитаних відображається при першому рендерингу через SSR. Стан відхилення для кожного гаманця зберігається в localStorage.
  • Меню при наведенні на рахунок — наведення на кнопку профілю показує випадне меню з капіталом, P&L, купівельною спроможністю та кількістю позицій. Користувачі, які не встановили ім'я, бачать підказку «Оберіть ім'я».
  • Довідка в навігації — кнопка довідки в панелі навігації з посиланням на документацію.
  • Індикатор недоступності сервісу — червоний індикатор у заголовку, коли бекенд недоступний.
  • Значок рангу таблиці лідерів — живий бейдж рангу в панелі навігації (замінює посилання на таблицю лідерів) з дельта-індикаторами, що показують зміни рангу під час торгівлі.
  • Сторінки деталей розрахованих позицій — детальне подання кожної позиції з графіком теоретичної ціни, окремими виконаннями, розбивкою реалізованого P&L та зрозумілими назвами інструментів (наприклад, «BTC $55,000 Call Apr 14»).
  • Динамічні зображення для соцмереж — згенеровані OG-зображення для всіх сторінок, якими можна ділитися: інструменти (графік теоретичної ціни + греки), багатоногі стратегії (діаграма виплат + назва стратегії), профілі (статистика P&L + ранг), таблиця лідерів (топ-5 з медальними бейджами) та підтвердження угод.
  • Перебудована десктопна панель навігації — футер видалено, кнопку підключення перенесено в заголовок, індикатори гарячих клавіш (Ctrl+K) видимі.
  • Виправлено обрізання цін у заголовку графіка — ціни більше не виходять за межі заголовків графіків на десктопі.

PWA

  • Перехід на кореневий маршрут — усі маршрути консолідовано з /mobile/* на кореневий /*. Старі шляхи /mobile/* перенаправляються автоматично. Уніфікована схема URL для десктопа та мобільних пристроїв.
  • Процес оновлення PWA на iOS — користувачі, які встановили старий PWA /mobile, бачать модальне вікно оновлення в нативному стилі з покроковими інструкціями встановлення на iOS (Share > View More > Add to Home Screen) з офіційною іконографією Apple.
  • Заставки iOS і попереднє завантаження навігації — 12+ заставок для конкретних пристроїв усувають білий спалах при холодному старті. Попереднє завантаження навігації отримує сторінку, поки завантажується сервіс-воркер.
  • Ярлики застосунку — довге натискання на іконку домашнього екрана для швидкого доступу до Портфеля та Депозиту.
  • Блокування вимкнення екрана — тримає екран увімкненим під час торгових сесій у режимі окремого PWA. Автоматично поновлюється при відновленні застосунку.
  • Постійне сховище — запитує navigator.storage.persist(), щоб запобігти видаленню браузером кешованих ресурсів застосунку.

API

  • instrument_type у подіях WebSocket — події виконання та оновлення ордерів тепер включають instrument_type ("option" або "perp"). Зворотно сумісне доповнення.
  • Фільтр ?symbol= для GET /profile/trades — фільтруйте історію угод за символом інструмента. Зменшує обсяг відповіді для трейдерів з великим обсягом, які запитують конкретні інструменти.
  • Виконання перпів пересилаються через WebSocket — виконання перпів Hydromancer тепер публікуються в стрічці WebSocket (раніше були відсутні).
  • AcceptRfqQuote та PlaceOrder через WebSocket — повний життєвий цикл ордера (подання RFQ, отримання котирувань, прийняття, розміщення ордера) тепер може виконуватися через одне з'єднання WebSocket без жодного REST-виклику.
  • Поле fills у PerpOrderResult — Rust SDK тепер повертає виконання разом з відповідями на перп-ордери. Поля: coin, side, size, price.

Виправлення

  • Ордери-привиди IOC/FOK — частково виконані IOC- та FOK-ордери залишали залишкову кількість у книзі заявок як ордери-привиди. Тепер залишки скасовуються негайно після часткового виконання, а статус встановлюється як Canceled замість PartiallyFilled.
  • Резервування премії при закривальних покупках — ордери на купівлю, що закривають коротку позицію, неправильно резервували премію, виснажуючи капітал і викликаючи хибну ліквідацію. Резервування премії тепер пропускається для ордерів на купівлю, що закривають позицію.
  • Прострочені ланцюги після деплою — прострочені ланцюги опціонів на короткий час з'являлися як Active при перезапуску сервера. Інструменти тепер перевіряються проти часових міток експірації під час завантаження та негайно позначаються як ExpiredPendingPrice.
  • Фолбек RFQ без котирувань — RFQ з автовиконанням, що не отримав прийнятних котирувань, раніше показував помилку. Тепер переходить до розміщення лімітного ордера в книзі заявок.
  • Точність лідерів руху в рухомому рядку — топ активів за рухом у рядку тікерів тепер формується з кешу зведення опціонів на основі зміни теоретичної ціни проти теоретичної ціни 24 години тому, з фільтрацією лише за котированими опціонами. Раніше використовувалися необроблені дані BBO, що давало шумні або застарілі значення.
  • price_change у зведенні опціонів — референс BBO для розрахунку зміни ціни тепер використовує лише бід книги заявок, замінюючи фолбек марка-проти-теоретичної ціни, який міг давати оманливі числа.

v0.06-testnet — 14–16 квітня 2026

Зміни, що порушують сумісність

  • PUT /order та PUT /bulk_order — нові атомарні ендпоінти заміни ордерів. Скасовує наявний ордер і розміщує новий в одному тіку рушія. Якщо скасування не вдається (ордер уже виконано або не знайдено), новий ордер не розміщується. Використовує новий тип підпису EIP-712 ReplaceOrder. Клієнтам, що використовують старий патерн «скасувати-потім-розмістити», слід перейти на новий.

Додано

API

  • GET /profile/realized-pnl — повертає реалізований PnL за кожним символом, агрегований з виконань і розрахунків. Приймає опціональний параметр competition_id для обмеження результатів вікном змагання.
  • Поле realized_pnl у GET /profile/trades — кожен рядок виконання тепер включає реалізований PnL, віднесений до цієї конкретної угоди.
  • net_deposits та компоненти атрибуції в GET /profile/historical-pnl — точки історичних знімків капіталу тепер включають кумулятивні чисті депозити та розбивки атрибуції P&L.
  • Поле prev_day_px у GET /markets — відповідь ринків тепер включає референсну ціну попереднього дня для кожного інструмента.

UI

  • Мегафон оголошень — іконка мегафона в заголовках десктопа та мобільної версії з бейджем кількості непрочитаних. Клік відкриває поповер зі списком оголошень (заголовок, текст, дата, опціональне зображення/посилання). Стан прочитано/відхилено для кожного гаманця.
  • Редагування та заміна ордерів — десктоп: іконка олівця на відкритих ордерах для вбудованого редагування ціни/розміру, галочка подає, X скасовує, рядок підсвічується бурштиновим під час редагування. Мобільна версія: натискання на ордер показує кнопки Cancel та Update.
  • Розраховані позиції на сторінці учасника — новий розділ «Розраховані позиції» між Позиціями та Історією угод. Показує реалізований PnL за кожним символом з прострочених опціонів і закритих угод із зеленим/червоним забарвленням. Див. Розрахунок, щоб дізнатися, як розраховуються опціони.
  • Стовпець реалізованого PnL в історії угод — відображає реалізований PnL за кожним виконанням з колірним кодуванням; виконання, що відкривають позицію, показують риску.
  • Керування API-ключами більше не блимає при завантаженні — список агентів відображається одразу замість появи після завантаження сторінки.
  • Приховано порожню таблицю позицій — коли користувач не має відкритих позицій, розділ позицій приховано повністю замість показу порожніх заголовків таблиці.
  • Кнопки підключення на порожніх станах — відновлено відсутні кнопки підключення гаманця на екранах порожнього стану.

PnL

  • P&L тепер за вирахуванням сплаченої премії — реалізований PnL тепер враховує премію, сплачену за відкриття позиції. Раніше показувалася лише валова виплата. Приклад: гаманець, який раніше показував +162Kреалізованогоприбутку,теперкоректнопоказує+162K реалізованого прибутку, тепер коректно показує +27K після врахування $135K сплаченої премії.
  • Розраховані опціони згруповані за базовим активом — атрибуція більше не перелічує кожен окремий прострочений символ; розраховані позиції згорнуто в групи за базовим активом (наприклад, «BTC (settled)»).
  • Живий капітал більше не падає до нуля для OTM позицій — виправлено злам, коли вартість OTM позиції різко падала до нуля на живому хвості графіка капіталу.
  • Атрибуція видима для гаманців лише з простроченими позиціями — гаманці без відкритих позицій, але з розрахованими опціонами тепер коректно показують атрибуцію PnL.

Виправлення

  • GET /profile повертав 500 — виправлено для гаманців з неповними агрегованими даними.
  • Нереалізований PnL застарівав після перезапуску сервера — портфелі тепер переоцінюються негайно при перезапуску замість очікування наступного оновлення марок.
  • Похибка на один день у DTE в діаграмах виплат — виправлено розрахунок днів до експірації, що зсував лінії беззбитковості та максимального збитку.
  • Перехоплення фокуса — виправлено перехоплення фокуса під час взаємодій з UI.
  • Покращення рендерингу графіків — різні виправлення відображення графіків.

v0.05-testnet — 11–13 квітня 2026

Додано

Push-сповіщення

Торгівля

  • Вкладка греків (десктоп) — нова вкладка в нижній панелі, що показує дельту, гамму, тету, вегу, ро та IV кожної позиції. Заголовки стовпців мають підказки з посиланнями на довідник греків. Рядки проміжних підсумків за кожним базовим активом; підсумок портфеля, коли позиції охоплюють кілька базових активів.
  • Сортовані стовпці таблиці лідерів — стовпці прибутку, обсягу та ефективності в таблиці лідерів тепер можна натискати для сортування.
  • Покращення форми ордера — швидкі селектори суми, покращені підказки, адаптивні розміри.
  • Графік PnL на сторінці учасника — профілі учасників тепер показують графік капіталу з часом.
  • Статистику HC/HL переміщено в бічну панель — статистика HyperCore та HyperLiquid переміщена в бічну панель.
  • Видалено рядки ордерів з нульовим розміром — список ордерів більше не відображає ордери з нульовим розміром.

Режим привида

  • Режим привида — неавтентифіковані користувачі можуть переглядати ринки, книги заявок і графіки без підключення гаманця. Сторінка налаштувань також доступна без автентифікації. Див. гід для десктопа для деталей.
  • Динамічні фавікони для кожного активу — іконка вкладки браузера показує зелене кільце з іконкою активного активу. Варіанти колл/пут відображаються при перегляді опціонів.

Графіки

  • Візуалізація поверхні волатильності — інтерактивний 3D-переглядач поверхні волатильності за адресою /risk/vol-surface для всіх лістингових базових активів. Див. Оракули, щоб дізнатися, як формуються поверхні волатильності.
  • Графік портфеля за замовчуванням з 5-хвилинним інтервалом — плавніший рендеринг на нових рахунках (подання 8H замість 4D).
  • Графік оновлюється при зміні уподобань — перемикання режиму графіка в уподобаннях тепер набирає чинності негайно без перезавантаження сторінки.

API

  • Фільтр експірації для GET /options-summary — передайте ?expiry=YYYY-MM-DD, щоб обмежити відповідь однією датою закінчення.

Рахунок

  • Відображувані імена користувачів — гаманці можуть встановити відображуване ім'я, яке показується в таблиці лідерів та на сторінках учасників. Імена набирають чинності миттєво (без перевірки модератором). Редагуються вбудовано як з налаштувань десктопа, так і з мобільних налаштувань.

Виправлення

  • Інвертовані сторони бід/аск для деяких ордерів — виправлено неправильне призначення сторони залежно від напрямку он-чейн ордера.
  • Час завантаження ланцюга опціонів зменшено на ~60% — швидше завантаження завдяки фільтрації експірації в API та попередньо отриманим даним графіків для видимих страйків.
  • Перемикання ринків тепер миттєве — без повного перезавантаження сторінки при перемиканні базових активів на десктопі.
  • Збій при перемиканні тенорів на десктопі — виправлено збій і повільність при перемиканні між тенорами опціонів.
  • Прокрутка сторінки рахунку на десктопі — довгий вміст історії угод тепер прокручується належним чином.
  • 404 на мобільній сторінці /preferences — сторінка уподобань тепер доступна на мобільних пристроях.
  • Купівельна спроможність оновлюється після депозиту — баланс тепер оновлюється негайно після депозиту з крану тестнету замість необхідності оновлення сторінки.
  • Ворота торгівлі показуються, коли агент не налаштований — показуються дії з налаштування замість непрацюючої кнопки підпису.
  • Банери помилок автоматично зникають — постійні банери помилок тепер закриваються самостійно.
  • Макет таблиці лідерів на мобільних — виправлено стиснуті значення на мобільних пристроях порівняно з десктопом.
  • Усунено мерехтіння перенаправлень — видалено видимі перенаправлення при переході до застосунку.

v0.04-testnet — 7–10 квітня 2026

Див. також: Тиждень 4: Запуск десктопа

Додано

API

  • GET /historical-theos — теоретичні ціни опціонів з часом, що замінюють необроблену історію цін останніх угод. Налаштовувані часові інтервали та ліміти. Див. Довідник REST API.
  • GET /historical-theos/batch — отримання серій теоретичних цін для до 50 інструментів одним запитом. Параметри: instrument_names=A,B,C&interval=1h&limit=100.
  • realized_pnl у GET /profile/trades — виконання тепер повертають реалізований PnL.

UI

  • Греки тепер використовують теоретичні марки — усі розрахунки греків використовують теоретичні ціни замість цін останніх угод, значно покращуючи точність для неліквідних страйків.
  • Графік теоретичної ціни на сторінках інструментів — сторінки опціонних контрактів відображають історичний графік теоретичної ціни (замінює необроблену історію цін угод).
  • Вбудована позиція на сторінці інструмента — ваша відкрита позиція за активним інструментом показується безпосередньо на сторінці контракту.
  • Покращення порожніх станів — кращий текст і макет для порожніх графіків і порожніх станів.

Виправлення

  • Ліміт депозиту з крану — кран тестнету тепер враховує залишок ліміту для кожного гаманця замість фіксованого максимуму.
  • Періодичні 503 у GET /portfolio — виправлено періодичні помилки сервера на ендпоінті портфеля.
  • Індикатори завантаження — усунено фантомні індикатори завантаження під час завантаження сторінки.
  • GET /profile/trades повертав 500 — виправлено для гаманців з виконаннями.
  • Зсув макета сторінки учасника — виправлено зсув вирівнювання на сторінці учасника.
  • Мітка графіка за замовчуванням — уточнено, що уподобання графіка за замовчуванням застосовується до активів.

v0.03-testnet — 1–6 квітня 2026

Див. також: Оновлення продукту, тиждень 3

Зміни, що порушують сумісність

  • Змінено модель портфельної маржі — формулу початкової маржі змінено з scanning_risk на max(scanning_risk, option_floor) + gamma_overlay. Три нових поля у відповідях портфеля REST та WebSocket: scanning_risk, option_floor, gamma_overlay. Доступний баланс тепер дорівнює equity - total_margin_used (було cash - total_margin_used). Капітал тепер включає нереалізований PnL безстрокових контрактів.
  • Зміни GET /risk/grid — видалено параметр include_open_orders. Модель сценаріїв змінено з одновісної {scenario_type, value} на комбіновані шоки {spot_shock_pct, vol_shock_pct, pnl_weight, is_tail}. Найгірший PnL тепер зважений.

Додано

Десктоп

  • Десктопний торговий макет — повна десктопна оболонка з багатопанельним торговим поданням, клавіатурною навігацією, графіком ціни інструмента, компактними символами опціонів і переходом кліком від позицій/ордерів до інструментів.

API

  • Опціонні інструменти тепер включають символ і ціну базового активу — відповіді опціонних інструментів показують їхній базовий актив. Див. Довідник REST API.

Змагання та таблиця лідерів

  • Система змагань — нові ендпоінти: GET /competitions, GET /leaderboard, GET /competition-metric-ranks, POST /submitUsernameRequest. Щомісячний розклад (з 1-го по 1-ше число о 16:00 ET). Змагання в тестнеті з реальними призами (500/500/300/$200 у SYN). Маркетмейкери виключені з рейтингів.
  • UI таблиці лідерів — бейдж рангу («Rank #X» або заклик «Trade to win»), картка розбивки призів, інтеграція з Hyperliquid Names, форматовані символи опціонів («04/10 $59,000 Call»), P&L за лотами FIFO, відносні часові мітки (5m, 2h, 3d).
  • Markdown в описах змагань — описи змагань підтримують форматування markdown.

Портфель

  • Портфельна маржа — крос-маржування корельованих позицій. Прострочені інструменти виключено з гамма-накладки.

UI

  • Компактні символи опціонів — зрозумілий людині формат по всьому UI: «04/10 $59,000 Call».
  • Кнопка Max у формі ордера — максимальний розмір одним кліком на основі доступної маржі.
  • Розділювачі тисяч — усі поля цін і розмірів відображають коми.
  • Клік по позиції/ордеру → інструмент — натискання на рядок позиції або ордера переходить до відповідного контракту.
  • Сторінка уподобань — підказки, циклічне перемикання бейджів і синхронізований стан уподобань між сесіями.

Виправлення

  • Центрування графіка за UTC — графіки активів центруються за межами UTC; переходи між часовими інтервалами стабілізовані.
  • Жести свайпів (мобільна версія) — виправлено нестабільну поведінку свайпу для скасування та свайп-навігації.
  • Видалення префікса URL на десктопі — видалено префікс /mobile з URL на десктопі; виправлено вибір страйку.

v0.02-testnet — 24–31 березня 2026

Див. також: Оновлення продукту, тиждень 2

Додано

Графіки

  • Графік історичного PnL — графік капіталу з часом на домашній сторінці з інтерактивним перехрестям. Дотик/клік для перегляду будь-якої точки; показує часову мітку й оновлює відображення балансу.
  • Графік активу — графік спотової ціни кожного активу з віссю Y, обмеженою діапазоном видимого періоду.

Керування ордерами

  • Заголовки розділів — розділи позицій, ордерів та історії мають окремі заголовки для легшого перегляду.
  • Свайп для видалення ордерів (мобільна версія) — свайпніть вліво по відкритому ордеру, щоб скасувати.
  • Підтвердження скасування ордера — окремий діалог скасування ордера.
  • Клік по рядку ордера → сторінка контракту — натискання на ордер переходить до детального подання інструмента.
  • Оновлений вигляд відкритих ордерів — оновлений стиль для відкритих ордерів.

Підключення

  • Банери відключення WebSocket — видимі банери, коли стрічка WS обривається або бекенд недоступний.

Греки

  • Греки позицій на сторінці активу — агреговані дельта, гамма, тета, вега на сторінці деталей активу.
  • Греки контракту на сторінці контракту — греки кожної позиції в поданні контракту.
  • Ціни беззбитковості для всіх типів опціонів — ціни беззбитковості розраховуються та відображаються для коллів, путів і спредів.

Історія угод

  • Час виконання в GET /profile/trades — рядки історії угод тепер включають часову мітку виконання.
  • Збереження експірації в ланцюзі опціонів — вибрана експірація зберігається в параметрах запиту URL і відновлюється при навігації.
  • Опціонні інструменти включають символ і ціну базового активу — опціонні інструменти показують свій базовий актив у відповідях.

Рахунок

  • Система імен користувачів — встановіть відображуване ім'я для адреси вашого гаманця, яке показується в таблиці лідерів та на сторінках учасників.

Виправлення

  • GET /profile/trades повертав 500 — виправлено для гаманців з виконаннями.
  • Порядок відображення позицій за замовчуванням — позиції за замовчуванням показують вартість, потім PnL, потім базу витрат (раніше було непослідовно).
  • Футер ордера показує час до експірації — додано відображення TTE; 1-секундна затримка підпису запобігає випадковим подвійним поданням.
  • Вихід на мобільній версії — стан сесії належним чином очищається при виході.
  • Фон світлого режиму — виправлено колір фону у світлому режимі.
  • Плавніші переходи між сторінками — зменшено візуальне посмикування під час навігації.
  • Фон при свайпі — виправлено рендеринг фону під час взаємодій свайпом.

v0.01-testnet — 16–23 березня 2026

Див. також: Оновлення продукту, тиждень 1

Додано

Тема та вигляд

  • Темний режим Midnight — нова висококонтрастна темна тема поряд із наявним світлим режимом.
  • Автоматичний режим теми — тема автоматично відповідає світлому/темному уподобанню пристрою. Нові користувачі за замовчуванням отримують авторежим.

Дашборд та статистика

  • Поля статистики HL і HC — перемикання між статистикою Hyperliquid та Hypercall на дашборді.
  • Співвідношення пут/колл — співвідношення пут/колл додано до панелі статистики Hypercall.
  • Бейджі результатів — візуальні бейджі результатів угод (прибуток, збиток, прострочено без вартості тощо) з круговою діаграмою в заголовку позицій.

Ланцюг опціонів

  • Сортування страйків і збереження вибору — ціни страйків сортуються; вибір зберігається між сесіями.
  • Заповнення цільової ціни — сторінка цільової ціни заповнюється поточною ціною базового активу замість порожнього значення.
  • Нормалізація ціни базового активу — послідовне відображення ціни базового активу на всіх сторінках, включно з даними перпів DEX.

UX ордерів

  • Повідомлення про скасування для виконаних/прострочених ордерів — спроби скасування вже виконаних або прострочених ордерів показують «This order has already been completed or cancelled» замість необробленої помилки.

Уподобання

  • Сторінка уподобань — підказки, циклічне перемикання бейджів і синхронізований стан уподобань між сесіями.

Виправлення

Підключення

  • Оновлення даних при перепідключенні WebSocket — ордери, виконання та портфель повторно завантажуються при перепідключенні WS замість показу застарілих даних.
  • Затримка перепідключення WS — таймер бекофу тепер скидається після здорового з'єднання. Раніше він ніколи не скидався, змушуючи всі перепідключення чекати 30 секунд після кількох звичайних розривів.

Ордери

  • Ордери-привиди на прострочених інструментах — ордери на розрахованих інструментах тепер належним чином очищаються, запобігаючи помилкам «Orderbook not found» при скасуванні.
  • Відхилення від'ємного грошового балансу — ордери BUY, які зробили б грошовий баланс від'ємним, тепер відхиляються при поданні. Повідомлення відхилення: «Insufficient cash (Standard)». Може бути обійдено для ордерів купівлі-для-закриття, що зменшують ризик. Див. Стандартна маржа.

UI

  • Анімація цільової ціни — виправлено стрибаючу/застряглу анімацію на сторінці цільової ціни.
  • Обрізання графіка активу на мобільних — виправлено обрізання швидких дій на мобільному графіку активу.
  • Зависання завантаження мобільного PWA — виправлено проблему, через яку мобільний PWA зависав на «Loading...».

Відомі проблеми

Перед налагодженням поведінки клієнта спочатку перевірте сторінку статусу Hypercall щодо активних інцидентів та обслуговування.

Поведінка стейджингу та відомі проблеми повідомляються разом з доступом; зв'яжіться з командою для деталей.

Політика версіонування

Мітки стабільності:

  • Stable: шляхи роутера та основні форми запитів/відповідей навряд чи зміняться

Зміни, що порушують сумісність: будуть задокументовані тут із гідами з міграції.

Джерела