Live trading information from various cryptocurrency exchanges.
Project description
exchange-radar: Real-time Crypto Exchange Trades Monitor
Welcome to Exchange Radar, your gateway to real-time trade data from major cryptocurrency exchanges.
Supported Exchanges
Exchange Radar currently supports the following top exchanges by trading volume:
- Binance
- Coinbase
- Kraken
- KuCoin
- OKX
- Bybit
Build & Run
Get started effortlessly:
Locally
$ docker-compose -f local.yml up --build -d
Production
$ docker-compose -f production.yml up --build -d
Scale the consumer service horizontally with 2 instances:
$ docker-compose -f production.yml up --build --scale consumer=2
Run Test Cases & Code Coverage
Tests
$ make tests
Code Coverage
$ make coverage
Run Benchmarks
$ make benchmark
Accessing data
Explore real-time trade information effortlessly:
- Visit http://127.0.0.1:9000/BTC to access real-time BTC trades.
- To track BTC whales' transactions, navigate to http://127.0.0.1:9000/BTC/whales.
- For BTC dolphins' transactions, use http://127.0.0.1:9000/BTC/dolphins.
- To monitor BTC octopuses' transactions, head to http://127.0.0.1:9000/BTC/octopuses.
Feel free to replace BTC with any other supported coin across the exchanges.
Hardware Requirements
Exchange Radar operates efficiently without requiring extensive resources. In fact, all services run seamlessly on a single Raspberry Pi 4.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
exchange_radar-1.1.0.tar.gz
(51.4 kB
view hashes)
Built Distribution
Close
Hashes for exchange_radar-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14727699ac087ffd194f7bca3c6066191cc6def811e2997aa90343ee8dc29a3 |
|
MD5 | 9ccedc7f3ba09cd17bedf4e5a1a379de |
|
BLAKE2b-256 | 6c5e2afb3aa7144a02f04e1cff3590246a0b3a049b202f4c42f9aaac9359f9fc |