A sophisticated Telegram bot for automated copy trading on the Solana blockchain, featuring multi-wallet management and real-time monitoring.
- 🛡️ Secure Solana wallet integration (Base58 keypair)
- 📊 Real-time balance tracking with SOL/USD conversion
- 🎯 Multi-target wallet management system
- ⚙️ Granular trading parameters:
- Buy percentage allocation (1-100%)
- Slippage tolerance (0-100%)
- Gas fee customization
- Market cap filters
- Transaction retry logic
- 🚦 Risk management controls:
- Minimum/maximum buy thresholds
- Token blacklisting
- Transaction limits
- 📈 Performance tracking with PNL/ROI metrics
graph TD
A[Telegram Bot] --> B[Node.js]
B --> C[Solana Web3.js]
B --> D[MongoDB]
C --> E[Real-time Monitoring]
D --> F[User Configurations]
git clone https://github.com/terter21002/copy-trading-bot.git
copy-trading-bot
npm install- Create
.envfile:
SHYFT_API_KEY = ""
SHYFT_RPC_URL = ""
SHYFT_RPC_CONFIG_URL = ""
JITO_RPC_URL = ""
JUP_SWAP_URL = ""
mongoURI = ""- Database setup:
mongod --dbpath ./data/db- Start the bot:
npm start- Telegram commands:
| Command | Description |
|---------|-------------|
|
/start| Initialize bot session | |/stop| Terminate trading operations | | Wallet Setup | Connect via inline keyboard | | Trade Config | Configure through interactive menus |
- Private keys encrypted using Base58 encoding
- Session management with message purging
- Database isolation for user configurations
- Warning: Never share your private key through unsecured channels
- Cross-chain compatibility
- DEX integration (Raydium, Orca)
- Machine learning-based trade prediction
- Multi-language support
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
Cryptocurrency trading involves substantial risk. Always conduct
thorough testing with small amounts before live deployment.For support, feature requests, or collaboration inquiries, contact us via Telegram:
@terter21002
If you are intereseted in my projects, please 🔗fork and give me ⭐star