Skip to content

sde-project/exchanges-layers

Repository files navigation

exchanges-layers

Module that monitors the prices of various crypto-currencies on various exchanges to determine the best exchanges platforms for buying or selling (arbitrage).

Architecture

This module consists of the following layers:

  • exchanges data service layer: the public APIs of the monitored exchanges platforms.
  • exchanges adapter service layer: requests the prices on the various exchanges and performs marshalling on the data for storage in MongoDB.
  • exchanges business logic layer: computes the current best exchange to buy/sell and analyzes the prices for detecting peaks/lows.
  • exchanges process centric layer: orchestrates the requests of the whole system depending on the favourite coins of the user, exposes data to the front-end and forwards notifications.

Data

Crypto-currencies

This module monitors the following crypto-currencies: BTC, ETH, LTC, SOL, XRP, AVAX, DOGE, BNB, DOT and LUNA.

Exchanges APIs

This module currently monitors the following exchanges platfroms through their APIs:

About

Exchanges layers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •