multi exchange api

Описание задачи

Требуется разработать кросс-биржевое апи с REST, Webscoket и Futures подключением.

  • REST - получение и изменение данных
  • Webscket - получение данных и изменение
  • Futures - тоже самое, что и REST+Webscket, только с другим эндпоинтом

Пример нашей реализации REST + WS. Для создания API мы используем схему и класс Generator.ts.

Пример стороннего проекта: https://www.coinray.io/ . В сети полно готовых решение раз, два etc.

Test task

  1. доделать ТОЛЬКО Binance API используя документацию
    • REST public methods
    • REST private methods
    • WS public methods
    • WS private methods
    • Futures public mthods
    • Futures private mthods
  2. написать тесты для каждого метода используя Mocha+Chai

Задание оплачивается при 100% выполнение с продолжением работы.

Контакты для связи: https://RebelGroupHR.t.me/

TODO

CEX

  • Binance
  • Kucoin
  • Gateio
  • MEXC
  • BitMart
  • стандартизированный ответ для всех бирж

DEX

  • Etherium
  • BSC
  • Aptos
  • стандартизированный ответ для всех бирж

Folders

├── api
|   ├── index.ts
|   ├── Binance
|   |   ├── index.js # REST
|   |   ├── Websocket.ts
|   |   └── Futures.ts
|   └── etc.
├── modules
|   └── Generator.ts # CEX API generator
├── ts
|   ├── provider.cex.d.ts
|   └── provider.dex.d.ts

Docs

https://coinmarketcap.com/ru/rankings/exchanges/