https://github.com/crypto-artisan/tradesol
Solana Trading bot || Auto Buy/Sell || pump.fun/raydium/jupiter
https://github.com/crypto-artisan/tradesol
jupiter pumpfun raydium solana telegram-bot tradingbot
Last synced: about 1 month ago
JSON representation
Solana Trading bot || Auto Buy/Sell || pump.fun/raydium/jupiter
- Host: GitHub
- URL: https://github.com/crypto-artisan/tradesol
- Owner: crypto-artisan
- Created: 2025-04-14T00:59:42.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2025-04-14T02:07:55.000Z (about 1 month ago)
- Last Synced: 2025-04-14T03:24:04.753Z (about 1 month ago)
- Topics: jupiter, pumpfun, raydium, solana, telegram-bot, tradingbot
- Language: TypeScript
- Homepage: https://t.me/JohnDAT0218
- Size: 590 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solana Trading Bot (Raydium, Jupiter, Pump.fun)
## Overview
A powerful Telegram bot for trading, tracking, and managing Solana-based tokens across multiple platforms.## Features
| 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 |## Screenshots
| Main interface | Trading view |
|------------|-------------|
|  |  |## Tech Stack
| 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 |## Versions
### Basic vs Advanced Features
| 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 |## Advanced Version Features (Coming Soon)
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## Prerequisites
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## Setup and Installation
1. Clone the repository:
```sh
git clone https://github.com/crypto-artisan/TradeSol.git
```2. Go to the project directory:
```sh
cd TradeSol
```3. Install the dependencies:
```sh
npm install
```4. Create a new `.env` file and add your configuration:
`.env` file
```sh
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=
```5. Then run the bot:
```sh
npm run serve
```## Version History
- v1.0: Initial Release (21/6/2024)
- v2.0: Advanced Features (Coming Soon)## Contact
- [Telegram](https://t.me/JohnDAT0218)
- [Github](https://github.com/crypto-artisan)