A powerful Telegram bot for trading, tracking, and managing Solana-based tokens across multiple platforms.
Category | Features |
---|---|
Tracking | • Track all tokens across Raydium (AMM, CLMM), Jupiter, Pump.fun • Real-time price monitoring • Market trend analysis |
Trading | • Buy and sell all SPL tokens using JITO • Execute trades on Raydium, Jupiter, Pump.fun • Auto-buy/sell based on user settings |
Analytics | • PNL Card generation • Performance metrics • Transaction history |
Security | • Creates new GT wallet - no private key required • Secure authentication process • Encrypted communication |
Main interface | Trading view |
---|---|
Category | Technologies |
---|---|
Language | Typescript |
Blockchain | Solana/web3, JITO |
DEX & API | Raydium SDK, Jupiter API, Pump.fun |
Data | Birdeye API |
Storage | MongoDB, Redis |
Interface | Telegram API |
Feature | Basic Version | Advanced Version |
---|---|---|
Token Tracking | All tokens on major platforms | + Custom token alerts + Watchlist management |
Trading | Manual & basic auto trading | + Advanced trading strategies + Stop-loss & take-profit + Dollar-cost averaging |
Analytics | Basic PNL tracking | + Advanced portfolio analytics + Historical performance graphs + Tax reporting exports |
Alerts | Price alerts | + Whale movement alerts + Volume spike detection + Pattern recognition |
Risk Management | Basic settings | + Risk assessment tools + Portfolio diversification metrics |
UI | Standard commands | + Custom dashboard + Inline keyboard navigation |
API Integration | Standard APIs | + Additional data sources + Custom API connectivity |
The Advanced version builds upon the basic version with:
- AI-powered trading signals - Predictive analytics based on market patterns
- Multi-wallet management - Control and monitor multiple wallets from a single interface
- Custom trading strategies - Build and deploy complex trading strategies with conditional logic
- Enhanced security features - 2FA, IP restrictions, and suspicious activity detection
- Advanced charting tools - Directly in Telegram interface
- Priority transaction processing - Faster execution during congested market periods
- Premium support - Dedicated customer support with faster response times
Before you begin, ensure you have met the following requirements:
- Node.js installed (v18 or above recommended)
- Telegram bot token from BotFather
- MongoDB Cluster URI
- Redis URI
- Clone the repository:
git clone https://github.com/crypto-artisan/TradeSol.git
- Go to the project directory:
cd TradeSol
- Install the dependencies:
npm install
- Create a new
.env
file and add your configuration:
.env
file
MONGODB_URL=
REDIS_URI=
# Local
GROWTRADE_BOT_ID=
GROWSOL_ALERT_BOT_ID=
BridgeBotID=
ALERT_BOT_API_TOKEN=
TELEGRAM_BOT_API_TOKEN=
MAINNET_RPC=
PRIVATE_RPC_ENDPOINT=
RPC_WEBSOCKET_ENDPOINT=
JITO_UUID=
BIRD_EVE_API=
GROWSOL_API_ENDPOINT=
PNL_IMG_GENERATOR_API=
- Then run the bot:
npm run serve
- v1.0: Initial Release (21/6/2024)
- v2.0: Advanced Features (Coming Soon)