Перейти к основному содержанию

Подключение Lighter

Lighter подключается через кошелёк, белого списка IP-адресов нет. В статье описано, что подготовить в Lighter и как добавить аккаунт в Trade через кошелёк или с уже имеющимся закрытым API-ключом.

Подготовка на бирже

  1. С кошелька уже должно быть внесено пополнение в Lighter. Аккаунт Lighter создаётся при первом пополнении.

  2. Включите в настройках Lighter единый торговый аккаунт. Простой торговый аккаунт не поддерживается.

  3. Проверьте уровень аккаунта. Бесплатный уровень (Standard) перед добавлением нужно повысить до Plus. Окно добавления проведёт вас через этот шаг.

Добавление через «Подключить кошелек» не требует ничего дополнительного. Чтобы добавить через «Ввести API-ключ», сначала создайте API-ключ на странице API Keys в Lighter, запишите его приватный ключ и индекс API-ключа, который вы использовали. Не включайте «Maker-only» при создании: с этой опцией ключ может выставлять только мейкер-ордера, и тейкер-нога комбинации отклоняется.

У API-ключей Lighter нет функции «IP allowlist», поэтому окно «Добавить счёт» не показывает исходящие IP-адреса.

Режим аккаунта и режим позиций

Доступен только один account mode — «Единый торговый счёт»: Спот и бессрочный используют общий баланс USDC в качестве маржи. Trade не переключает режим аккаунта за вас.

Для бессрочных контрактов используется one-way mode, настраивать его не нужно. кредитное плечо для контрактов задаётся в настройках сущности «комбинация», и Trade сам устанавливает его на бирже.

Ввод данных в Trade

В Trade откройте «Аккаунты», выберите «Добавить счёт», затем Lighter, а затем «Способ подключения». Общие шаги описаны в статье Подключение биржи.

Подключение кошелька

  1. Выберите «Подключить кошелек», чтобы подключить кошелёк, затем выберите «Авторизоваться и добавить».

  2. Подтвердите подписи в кошельке по подсказкам окна. Окно указывает, что подписывается на каждом шаге, сколько подписей осталось, а для платных шагов — их стоимость. После подписания Trade на вашем сервере сможет от вашего имени размещать ордера и переводить средства в Lighter.

  3. Если кошелёк на бесплатном уровне, окно сначала предложит повысить его до Plus и покажет стоимость каждого исполнения после повышения. Чтобы согласиться, выберите «Перейти на Plus и продолжить» — подпись на этом шаге не нужна. Уровень привязан к кошельку, поэтому субаккаунты этого кошелька тоже будут повышены до Plus.

Если окно предлагает «Торговый счёт», можно выбрать «Основной счёт» или «Субсчёт». Для субаккаунта укажите «Номер субсчёта» — его можно посмотреть на странице субаккаунтов в Lighter.

Ручной API

ПолеЧто вводить
Адрес кошелька L1Адрес кошелька, с которым вы подключаетесь к Lighter
Закрытый ключ APIПриватный ключ, полученный при создании API-ключа. Публичный ключ вводить не нужно
Индекс API-ключаИндекс, использованный для этого API-ключа, от 4 до 254

Если окно сообщает, что нужна ещё подпись, подпишите этим кошельком по подсказке.

В обоих способах нужно указать «Название счёта» и отметить спот или бессрочные контракты в «Поддерживаемые рынки».

Частые вопросы

Сообщение о том, что Lighter не принимает этот закрытый API-ключ

Проверьте, что Адрес кошелька L1, Закрытый ключ API и индекс API-ключа относятся к одному и тому же ключу.

Сообщение о том, что у этого аккаунта Lighter достигнут лимит API-ключей

Удалите в Lighter неиспользуемый API-ключ и вернитесь к добавлению.

Сообщение о том, что у этого кошелька ещё нет аккаунта на бирже

Сначала пополните этот кошелёк в Lighter, затем вернитесь и подключите его.

Была ли статья полезной?