Подключение DEX: Hyperliquid и Aster

Что вводить, когда у биржи нет привычного API-ключа: адрес аккаунта, а не API-кошелька, и где взять приватный ключ для Aster.

Коротко

У децентрализованных бирж нет привычной пары «ключ + секрет»: их место занимает кошелёк. Импорт журнала работает и с ними, но поля формы означают другое, и главная ошибка одна: в поле адреса всегда идёт адрес вашего аккаунта — тот, что показан в шапке биржи после входа, — а не адрес API-кошелька. Биржа на адрес API-кошелька не ругается, она просто отдаёт пустую историю.

Hyperliquid: только адрес

Hyperliquid публикует сделки, начисления фандинга и позиции любого адреса открыто, поэтому ключ не нужен вовсе. В форме одно поле — адрес кошелька (0x и сорок символов), которым вы входите на Hyperliquid. Никакого доступа к средствам это не даёт: продукт только читает публичную историю.

портфолио на бирже.

и подключение будет отклонено с этой причиной.

Aster: адрес аккаунта плюс API-кошелёк

У Aster (Pro API) запросы подписываются отдельным API-кошельком, который вы создаёте на бирже на странице API Wallet. При создании биржа показывает адрес API-кошелька и его приватный ключ. В форме Arbiq два поля:

API-кошелька.

вводить не нужно: он вычисляется из ключа.

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

Что общее с другими биржами

кнопке Синхронизировать сейчас в меню аккаунта.

Подключение биржи и импорт сделок.

Если после синхронизации пусто