Страница переведена сообществом и носит справочный характер; актуальна английская версия.
Оригинал ↗

Комиссии

Комиссии основаны на вашем скользящем объёме торгов за 14 дней и рассчитываются в конце каждого дня по UTC. Объём суб-аккаунтов засчитывается в пользу мастер-аккаунта, и все суб-аккаунты используют один и тот же уровень комиссий. Объём хранилища учитывается отдельно от мастер-аккаунта. Реферальные вознаграждения применяются к первым $1 млрд объёма пользователя, а реферальные скидки — к первым $25 млн объёма пользователя.

Вознаграждения мейкеров выплачиваются непрерывно по каждой сделке напрямую на торговый кошелёк.

Для перпов и спота действуют отдельные сетки комиссий. Объёмы перпов и спота суммируются для определения вашего уровня комиссий, при этом спот-объём учитывается с двойным весом, т.е. (взвешенный объём за 14 дней) = (объём перпов за 14 дней) + 2 * (спот-объём за 14 дней).

Для каждого пользователя действует единый уровень комиссий по всем активам, включая перпы, перпы HIP-3 и спот. Когда для перпа HIP-3 активирован режим growth, комиссии протокола, вознаграждения, вклад в объём и вклад в лимиты запросов пользователя L1 снижаются на 90%. Деплойеры HIP-3 могут настроить дополнительную долю комиссии в диапазоне 0–300% (0–100% для режима growth). Если доля превышает 100%, комиссия протокола также увеличивается до уровня комиссии деплойера.

Спот-пары между двумя спот-котируемыми активами имеют на 80% более низкие комиссии тейкера, вознаграждения мейкера и вклад в объём пользователя.

Выровненные котируемые активы получают преимущество: комиссии тейкера ниже на 20%, вознаграждения мейкера выше на 50% и на 20% больший вклад объёма в уровни комиссий.

Уровни комиссий перпов

Базовая ставка Diamond Platinum Gold Silver Bronze Wood
Уровень Взвешенный объём за 14 дней ($) Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker
0 0.045% 0.015% 0.0270% 0.0090% 0.0315% 0.0105% 0.0360% 0.0120% 0.0383% 0.0128% 0.0405% 0.0135% 0.0428% 0.0143%
1 >5M 0.040% 0.012% 0.0240% 0.0072% 0.0280% 0.0084% 0.0320% 0.0096% 0.0340% 0.0102% 0.0360% 0.0108% 0.0380% 0.0114%
2 >25M 0.035% 0.008% 0.0210% 0.0048% 0.0245% 0.0056% 0.0280% 0.0064% 0.0298% 0.0068% 0.0315% 0.0072% 0.0333% 0.0076%
3 >100M 0.030% 0.004% 0.0180% 0.0024% 0.0210% 0.0028% 0.0240% 0.0032% 0.0255% 0.0034% 0.0270% 0.0036% 0.0285% 0.0038%
4 >500M 0.028% 0.000% 0.0168% 0.0000% 0.0196% 0.0000% 0.0224% 0.0000% 0.0238% 0.0000% 0.0252% 0.0000% 0.0266% 0.0000%
5 >2B 0.026% 0.000% 0.0156% 0.0000% 0.0182% 0.0000% 0.0208% 0.0000% 0.0221% 0.0000% 0.0234% 0.0000% 0.0247% 0.0000%
6 >7B 0.024% 0.000% 0.0144% 0.0000% 0.0168% 0.0000% 0.0192% 0.0000% 0.0204% 0.0000% 0.0216% 0.0000% 0.0228% 0.0000%

Уровни спот-комиссий

Spot Базовая ставка Diamond Platinum Gold Silver Bronze Wood
Уровень Взвешенный объём за 14 дней ($) Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker Taker Maker
0 0.070% 0.040% 0.0420% 0.0240% 0.0490% 0.0280% 0.0560% 0.0320% 0.0595% 0.0340% 0.0630% 0.0360% 0.0665% 0.0380%
1 >5M 0.060% 0.030% 0.0360% 0.0180% 0.0420% 0.0210% 0.0480% 0.0240% 0.0510% 0.0255% 0.0540% 0.0270% 0.0570% 0.0285%
2 >25M 0.050% 0.020% 0.0300% 0.0120% 0.0350% 0.0140% 0.0400% 0.0160% 0.0425% 0.0170% 0.0450% 0.0180% 0.0475% 0.0190%
3 >100M 0.040% 0.010% 0.0240% 0.0060% 0.0280% 0.0070% 0.0320% 0.0080% 0.0340% 0.0085% 0.0360% 0.0090% 0.0380% 0.0095%
4 >500M 0.035% 0.000% 0.0210% 0.0000% 0.0245% 0.0000% 0.0280% 0.0000% 0.0298% 0.0000% 0.0315% 0.0000% 0.0333% 0.0000%
5 >2B 0.030% 0.000% 0.0180% 0.0000% 0.0210% 0.0000% 0.0240% 0.0000% 0.0255% 0.0000% 0.0270% 0.0000% 0.0285% 0.0000%
6 >7B 0.025% 0.000% 0.0150% 0.0000% 0.0175% 0.0000% 0.0200% 0.0000% 0.0213% 0.0000% 0.0225% 0.0000% 0.0238% 0.0000%

Уровни стейкинга

Уровень Застэйкано HYPE Скидка на торговую комиссию
Wood >10 5%
Bronze >100 10%
Silver >1,000 15%
Gold >10,000 20%
Platinum >100,000 30%
Diamond >500,000 40%

Вознаграждения мейкеров

Уровень Взвешенный объём мейкера за 14 дней Комиссия Maker
1 >0.5% -0.001%
2 >1.5% -0.002%
3 >3.0% -0.003%

В большинстве других протоколов основными получателями комиссий являются команда или инсайдеры. В Hyperliquid комиссии полностью направляются сообществу (HLP, фонду помощи и деплойерам). Деплойеры спот-активов и перпов HIP-3 могут оставить себе до 50% торговых комиссий, генерируемых их развёрнутыми активами. Фонд помощи использует системный адрес 0xfefefefefefefefefefefefefefefefefefefefe. Он конвертирует торговые комиссии в HYPE полностью автоматизированным образом в рамках исполнения L1. HYPE в фонде помощи сжигается, навсегда удаляя токены из оборотного и общего предложения.

Режим growth для перпов HIP-3

Когда деплойер активирует режим growth, происходит снижение ≥90% совокупных комиссий. Вознаграждения и вклад в объём также будут снижены на ≥90%. Режим growth применяется поверх других множителей, таких как скидки за стейкинг. Для режима growth действуют следующие два условия:

  1. Масштаб комиссии деплойера должен быть установлен в диапазоне от 0 до 10. Напомним, масштаб комиссии деплойера — это доля, которую деплойер сохраняет как процент от комиссий пользователя до применения скидки за выровненное стейблкоин-обеспечение, если применимо. Подробнее см.: Действия деплойера HIP-3. Установка режима growth имеет перезарядку 30 дней на каждый актив.
  2. Рынки должны быть полностью отделены от существующих перпов, управляемых валидаторами, чтобы предотвратить паразитический объём. Например, перечисленное ниже не допускается к режиму growth. Этот список примеров является иллюстративным и не исчерпывающим. Как и в случае с делистингом, окончательное решение об отключении неподходящих перпов в режиме growth принимается ончейн-голосованием валидаторов.
  3. Крипто-перпы с любым обеспечением
  4. Перпы на крипто-индексах, ETF или других корзинах криптоактивов
  5. Перпы на математических комбинациях, включающих криптоактивы, например линейная комбинация цены BTC и цены другого актива
  6. Перпы на инструментах или обёртках, держащих преимущественно криптоактивы
  7. Перпы, отслеживающие цену золота, поскольку PAXG-USDC уже отслеживает цену золота

Таким образом, базовая совокупная ставка тейкера в режиме growth будет составлять от 0.0045% до 0.009% (в 5–10 раз ниже базовой комиссии 0.045% для перпов, управляемых валидаторами).

Привязка стейкинга

«Стейкинг-пользователь» и «торговый пользователь» могут быть связаны так, чтобы застэйканный HYPE стейкинг-пользователя засчитывался в комиссии торгового пользователя. Несколько важных моментов:

  • Стейкинг-пользователь и торговый пользователь должны контролироваться одним и тем же пользователем. В целях безопасности стейкинг-пользователь сможет в одностороннем порядке перевести все средства от торгового пользователя на аккаунт стейкинг-пользователя в одной необратимой транзакции. Поэтому торговому пользователю никогда не следует связываться со стейкинг-пользователем, контролируемым другим пользователем.
  • Стейкинг-пользователь может отправить подписанное по EIP-712 действие с основным типом HyperliquidTransaction:StakingLinkDisableTradingUser и полезной нагрузкой {tradingUser: String, nonce: Number}, которое делает торгового пользователя непригодным к использованию, а его средства — заблокированными. Через 1 год после блокировки средства торгового пользователя автоматически переводятся стейкинг-пользователю. Это действие необратимо и не рекомендуется при нормальной работе.
  • Привязка постоянна. Отвязка не поддерживается.
  • Стейкинг-пользователь не будет получать никаких связанных со стейкингом скидок на комиссии после привязки.
  • Для привязки требуется, чтобы торговый пользователь сначала отправил действие, а затем стейкинг-пользователь завершил привязку. Подробнее см. «Link Staking» на app.hyperliquid.xyz/portfolio.
  • Никаких действий не требуется, если вы планируете торговать и стейкать с одного и того же адреса.

Токены исходов

Торговля исходами взимает комиссию только при закрытии или расчёте, а не при открытии позиций исходов. Для торговли исходами учитывается только платящий комиссию объём. Существует 6 случаев для сделок с исходами, являющихся частными случаями этой логики:

1. Минтинг, никто не платит комиссию: объём не учитывается

2a. Обычная сделка, где одна сторона платит комиссию: оба пользователя получают fee_paying_px * sz

2b. Обычная сделка, где никто не платит комиссию: объём не учитывается

3a. Сжигание, обе стороны платят комиссию: оба пользователя получают (maker_px + taker_px) * sz = 1 * sz

3b. Сжигание, только тейкер платит комиссию: оба пользователя получают taker_px * sz

4. Расчёт: каждый пользователь получает settle_fraction * sz

Торговля исходами не поддерживает вознаграждения. Пользователи, которые получали бы вознаграждения за спот-торговлю и торговлю перпами, платят нулевую комиссию по ордерам мейкера.

Формула комиссий для разработчиков

type Args =
  | {
      type: "spot";
      isStablePair: boolean;
    }
  | {
      type: "perp";
      deployerFeeScale: number;
      growthMode: boolean;
    };

function feeRates(
  fees: { makerRate: number; takerRate: number }, // fees from userFees info endpoint
  activeReferralDiscount: number, // number from userFees info endpoint
  isAlignedQuoteToken: boolean,
  args: Args,
) {
  const scaleIfStablePair = args.type === "spot" && args.isStablePair ? 0.2 : 1;
  let scaleIfHip3 = 1;
  let growthModeScale = 1;
  let deployerShare = 0;
  if (args.type === "perp") {
    scaleIfHip3 =
      args.deployerFeeScale < 1
        ? args.deployerFeeScale + 1
        : args.deployerFeeScale * 2;
    deployerShare =
      args.deployerFeeScale < 1
        ? args.deployerFeeScale / (1 + args.deployerFeeScale)
        : 0.5;
    growthModeScale = args.growthMode ? 0.1 : 1;
  }

  let makerPercentage =
    fees.makerRate * 100 * scaleIfStablePair * growthModeScale;
  if (makerPercentage > 0) {
    makerPercentage *= scaleIfHip3 * (1 - activeReferralDiscount);
  } else {
    const makerRebateScaleIfAlignedQuoteToken = isAlignedQuoteToken
      ? (1 - deployerShare) * 1.5 + deployerShare
      : 1;
    makerPercentage *= makerRebateScaleIfAlignedQuoteToken;
  }

  let takerPercentage =
    fees.takerRate *
    100 *
    scaleIfStablePair *
    scaleIfHip3 *
    growthModeScale *
    (1 - activeReferralDiscount);
  if (isAlignedQuoteToken) {
    const takerScaleIfAlignedQuoteToken = isAlignedQuoteToken
      ? (1 - deployerShare) * 0.8 + deployerShare
      : 1;
    takerPercentage *= takerScaleIfAlignedQuoteToken;
  }

  return { makerPercentage, takerPercentage };
}
Неофициальный перевод сообщества. Права на контент принадлежат Hyperliquid; актуальна английская версия. Источник: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees