A cryptocurrency trading platform with AI-powered signal detection and automated trading capabilities.
- Real-time trading signals using AI analysis
- Web-based dashboard for monitoring and configuration
- Telegram bot for notifications and trading
- Support for multiple blockchain networks (Ethereum, Solana)
- Automated trading execution
- Token analytics and market insights
├── app/
│ ├── telegram-bot/ # Telegram notification and trading bot
│ └── web/ # Next.js web application (dashboard)
└── server/ # Rust backend server
├── src/
│ ├── contracts/ # Blockchain smart contract interactions
│ ├── service/ # Core services (data processing, AI signals)
│ └── tools/ # Trading tools and utilities
├── configs/ # Blockchain configuration files
└── tests/ # Contract tests
- Node.js v18+ (for web app)
- Rust 1.70+ (for backend server)
- Telegram bot token (for notifications)
- Access to blockchain RPC endpoints
- Clone the repository:
git clone https://github.com/your-repo/agent-trade.git cd agent-trade - Install web dependencies:
cd app/web npm install - Build the Rust server:
cd server cargo build --release
- Start the backend server:
cd server cargo run --release - Start the web application:
cd app/web npm run dev - Access the web dashboard at:
http://localhost:3000
Edit server/config.json to configure:
- Blockchain RPC endpoints
- Trading strategies and parameters
- Exchange API keys
- Telegram bot credentials
- AI model settings
For issues or feature requests, please open an issue in our GitHub repository.