На главную

Кастомных API в обход веб-интерф. (reverse engineering)

Дано: - Есть сайт биржи (DEX) Apex OMNI https://omni.apex.exchange/ - На этой бирже, через веб-интерфейс, можно создавать торгового сеточного(грид) бота. - Данна биржа поддерживает API интерфейс, но для обычных оредров (для создания грид-бота АПИ-метода нет). - Когда создаешь грид-бота через веб-интерфейс, сайт биржи (на react) через JS-скрипт подготавливает запрос (с параметрами сеточного бота), генерирует через wasm-модули подписи (одну в заголовок, вторую в тело), а затем отправляет этот API запрос на биржу. Если запрос корретный (синтаксис + подписи + наверное, куки) - то биржа принимает запрос. - Данный запрос (create-bot), который опправляется через веб-интерфейс, проиллюстрирован на скриншотах (через Devtools). Требуется: Создать скрипт (кастомный API), который позволит создавать сеточного торгового бота через запрос, не используя веб-интерфейс. Может быть полезно: https://github.com/cj2094/apexpro-tradingview-connect/tree/main https://github.com/ApeX-Protocol/apexpro-openapi/blob/main/README_V3.md https://api-docs.pro.apex.exchange/?python#general-v3-for-omni