What is UnifiedX?
UnifiedX is a multi-exchange crypto trading platform where you can connect with your API key (currently very limited) and trade on various exchanges or see overall trades, prices and orderbook and along chart.
The project is currently in development.
git clone https://github.com/ozgurrgul/unifiedx.git
cd unifiedx
npm i
npm run dev
Every exchange that needs to be added must do a few small things:
- Create the corresponding folder under
src/data
, such assrc/data/yourExchange
- Create 2 files:
src/data/yourExchange/types.ts
src/data/yourExchange/useYourExchange.ts
useYourExchange
will have the signature of inputUseExchangeDataInput
and outputUseExchangeDataOutput
(see other exchanges for the example)- One last thing, export a function which will return all markets with shape of
Promise<MarketsHashmap>
from your hook
- Add your exchange to
src/data/exchangeConfigs.ts
- Voila! Now you can see your exchange on top left menu and start improving and supporting more functionalities.