Перейти к содержимому

API-ключи EdgeX

EdgeX — это perp-DEX: торгуются только перпетуалы, спота нет. Войдите в свой аккаунт на edgeX Pro. Для подключения терминалу нужны четыре значения — все они выдаются одним диалогом на бирже:

  • API Key, API Secret и API Passphrase — по ним терминал авторизуется на бирже и получает приватные данные: баланс, позиции, ваши сделки.
  • Signer Private Key (в диалоге EdgeX подписан как Private Key (Signer Key)) — отдельный приватный ключ, которым терминал подписывает каждый ордер. Это 64 шестнадцатеричных символа; префикс 0x допускается, но не обязателен.

Ордера терминал подписывает сам — в отличие от Lighter, скачивать отдельный бинарник signer’а не нужно.

Account ID вводить не нужно — терминал определяет его автоматически по API-ключу. Если к ключу привязано несколько аккаунтов, терминал использует первый из них.

  1. Откройте pro.edgex.exchange и войдите в свой аккаунт.
  2. Нажмите на иконку профиля в правом верхнем углу и выберите API Management.
  3. Откройте вкладку Perps V2.
  4. В колонке SDK Signer нажмите Detail.
  5. Диалог SDK Signer покажет четыре значения: API Key, API Secret, API Passphrase и Private Key (Signer Key). Сохраните все четыре в безопасном месте.

Над формой терминал показывает подсказку: «Ключи создаются на edgeX Pro: API Management → Perps V2 → SDK Signer. Введите API Key, API Secret, Passphrase и Signer Private Key; Account ID определяется автоматически.»

  1. В верхней панели терминала нажмите иконку шестерёнки (Настройки) и откройте вкладку Подключения.
  2. Нажмите + Добавить подключение. Откроется список бирж, разбитый на секции CEX, DEX, FOREX и MOEX — в секции DEX нажмите плитку EdgeX.
  3. Поле Name уже заполнено названием биржи; при желании измените его (например, EdgeX · основной).
  4. Включите тумблер Futures — тумблера Spot в форме нет. По умолчанию он выключен; пока рынок не включён, кнопка Connect остаётся неактивной.
  5. Вставьте значения из диалога SDK Signer в четыре поля: API Key, API Secret, Pass Phrase (API Passphrase) и Signer Private Key (Private Key / Signer Key). Секрет, парольная фраза и ключ подписи скрыты точками — иконка глаза справа показывает их. Account ID вводить не нужно — терминал определяет его сам.
  6. В списке Proxy оставьте Auto или выберите прокси; No Proxy — прямое соединение.
  7. Нажмите Connect — кнопка становится активной, только когда заполнены все четыре поля, а рынок Futures включён. Терминал проверит ключи запросом к бирже: при успехе форма закроется, а подключение появится в списке Текущие подключения уже включённым. Если биржа отклонит ключи, форма останется открытой, а в углу появится уведомление с текстом ошибки (см. таблицу ниже).

Подписи полей формы (Name, Futures, API Key, API Secret, Pass Phrase, Signer Private Key, Proxy) и кнопка Connect всегда на английском — даже при русском интерфейсе терминала.

При подключении терминал проверяет данные и сообщает, что именно не так:

СообщениеЧто проверить
EdgeX auth check failed: EdgeX: Signer Private Key не от этого аккаунта (аккаунт привязан к 0x…)Ключ подписи принадлежит другому аккаунту — скорее всего, вставлен старый или чужой ключ. Возьмите Private Key (Signer Key) из того же диалога, что и API Key.
EdgeX auth check failed: … с любым другим окончанием (например, EdgeX API error code=…)Биржа не приняла API Key, API Secret или Pass Phrase — сверьте все три значения с диалогом SDK Signer.
Signing error: expected 32-byte hex private key, got N charsSigner Private Key скопирован не полностью: в нём должно быть 64 шестнадцатеричных символа, не считая необязательного префикса 0x.
  • Только Futures: EdgeX торгует исключительно перпетуалами, спотового рынка нет.
  • Если вы пользуетесь облачной торговлей: подключения EdgeX облако не торгует, ключи остаются только на вашем компьютере.
  • Все четыре значения показываются один раз — сразу сохраните их в менеджере паролей или зашифрованной заметке.
  • API Secret, API Passphrase и Signer Private Key — это доступ к торговле от вашего имени. Не публикуйте их нигде: ни в скриншотах, ни на форумах, ни в чатах поддержки.
  • При подозрении на утечку создайте новый ключ в API Management на edgeX Pro и обновите данные в подключении терминала.