forked from Drakkar-Software/Triangular-Arbitrage
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
51 lines (36 loc) · 1.02 KB
/
requirements.txt
File metadata and controls
51 lines (36 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Core dependencies for Lightning-Fast Triangular Arbitrage Trading System
# Configuration and data processing
pyyaml>=6.0.0
python-dotenv>=1.0.0
# Coinbase Advanced Trading API (native integration)
coinbase-advanced-py>=1.8.0
# Multi-exchange support (Kraken, Binance, etc.)
ccxt>=3.0.0
# Network graph analysis for arbitrage cycle detection
networkx[default]>=2.8.0
# Legacy OctoBot integration (if needed)
OctoBot-Commons>=1.9, <1.10
python-dotenv
aiosqlite
# Async/await support and utilities
aiohttp>=3.8.0
# Data analysis and CSV processing
pandas>=1.5.0
# HTTP requests and API handling
requests>=2.28.0
# Cryptographic functions (for API authentication)
cryptography>=40.0.0
# Database for state management
sqlalchemy>=1.4.0
# Web3 for DEX interactions
web3>=6.0.0
# Console output formatting (optional but recommended for DEX scanner)
rich>=13.7.0
# Testing framework
pytest>=7.4.0
# Web Dashboard (FastAPI + React)
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
websockets>=11.0
# Observability
prometheus-client>=0.20.0