A powerful and secure copy trading bot for Pump.fun that allows you to automatically replicate trades from any wallet. Built with real-time data from CoinVera and secure transaction execution through SolanaPortal.
- Real-time Copy Trading: Instantly replicate trades from any Pump.fun wallet
- Secure Transactions: All transactions are signed locally - your private key never leaves your device
- Price Monitoring: Real-time price tracking with automatic stop-loss and take-profit
- Customizable Settings: Adjust trade sizes, slippage, and risk management parameters
- Live Trade Feed: Monitor all trades in real-time
- Position Management: Track and manage your open positions
- Detailed Logging: Comprehensive logging system for monitoring bot activity
- Mobile Responsive: Works on all devices with a beautiful UI
- Node.js (v16 or higher)
- A Solana wallet with SOL for trading
- CoinVera API key (for price data and trade signals)
- Basic understanding of Pump.fun trading
- Clone the repository:
git clone https://github.com/ahk780/pumpfun-copy-trading-bot.git
cd pumpfun-copy-trading-bot
- Install dependencies:
npm install
- Start the bot:
npm start
- Open your browser and navigate to
http://localhost:8080
-
CoinVera API Key
- Visit CoinVera
- Create an account
- Generate your API key
- Enter it in the bot's configuration
-
Wallet Setup
- Enter your Solana wallet address
- Add your private key (stored locally only)
- Set your desired buy amount in SOL
-
Copy Trading Settings
- Enter the wallet address you want to copy trades from
- Set your risk management parameters
Parameter | Description | Default | Recommended |
---|---|---|---|
Buy Amount | Amount of SOL to spend per trade | 0.1 | 0.1-1.0 |
Stop Loss | Percentage to sell at a loss | 5% | 5-10% |
Take Profit | Percentage to sell at a profit | 10% | 10-20% |
Slippage | Maximum price slippage allowed | 20% | 10-20% |
Jito Tip | Priority fee for faster execution | 0.0005 | 0.0005-0.001 |
Timeout | Maximum time to hold a position | 60m | 30-120m |
- Local Key Storage: Private keys are stored locally and never sent to any server
- Secure Transactions: All transactions are signed locally using SolanaPortal
- No Data Collection: The bot doesn't collect or store any personal data
- Open Source: Code is open for review and verification
- Frontend: React with TypeScript
- Backend: Node.js WebSocket server
- APIs:
- CoinVera for real-time price data and trade signals
- SolanaPortal for secure transaction execution
-
WebSocket Service
- Real-time trade monitoring
- Price updates
- Connection management
-
Trading Service
- Order execution
- Position management
- Price monitoring
-
Risk Management
- Stop-loss implementation
- Take-profit execution
- Position timeout handling
- Real-time PnL tracking
- Trade history
- Position monitoring
- Detailed logs
Trading cryptocurrencies involves significant risk. This bot is a tool to assist in trading but does not guarantee profits. Always:
- Start with small amounts
- Test thoroughly
- Monitor the bot's performance
- Never invest more than you can afford to lose
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
[Add your video link here] - Watch how to set up and use the bot step by step.
For support, please:
- Check the FAQ section
- Open an issue on GitHub
- Join our community [https://t.me/ahk782]
-
Is my private key safe?
- Yes, private keys are stored locally and never sent to any server
- All transactions are signed locally
-
How do I get a CoinVera API key?
- Visit CoinVera
- Create an account
- Navigate to API settings
- Generate a new API key
-
What's the minimum SOL needed?
- Recommended: 1 SOL for testing
- Production: Depends on your trading strategy
-
How do I choose a wallet to copy?
- Look for consistent performance
- Check trading history
- Consider risk level
-
Can I run multiple instances?
- Yes, with different configurations
- Each instance needs its own API key
Stay tuned for updates and new features. Follow us on: