一个完全开源的 Solana 链上交易机器人,支持跟单交易和自动交易功能。 ⚡️
💡 这是一个开源的交易机器人项目,参考了 GMGN Bot 的实现。本项目完全开源,私钥由您自己保管,避免资产泄露风险。
本项目仅作为个人学习和研究使用,不作为生产级别项目:
- 🎓 这是一个练习作品,主要用于学习和研究目的
⚠️ 不建议在生产环境中直接使用- 📢 作者不对使用本项目造成的任何损失负责
- 💡 如果您决定使用本项目,请自行承担相关风险
🤖 前往体验: https://t.me/open_sol_bot
💬 交流群组: https://t.me/opensolbot
⚠️ 警告:此机器人仅供测试体验使用
- ❌ 请勿导入个人钱包
- ❌ 请勿向钱包充值
- 📢 测试数据可能随时被清除
- 🔬 仅用于功能演示和测试
- 💬 Telegram Bot
- 📊 跟单交易功能
- 🔍 监控功能
- 🎫 激活码系统
- 🔒 安全开源
- 🐍 Python 3.10+
- 📦 MySQL
- 🗄️ Redis
- 🐳 Docker (Recommended)
git clone https://github.com/mkdir700/open-sol-bot.git
cd open-sol-bot
复制并编辑配置文件:
cp example.config.toml config.toml
tg_bot.token
: Telegram Bot Token(如何创建 Bot Token)rpc.endpoints
: RPC 节点列表,建议使用私有 RPC 节点,例如:Helius、Quicknode 等api
: API 配置, 包括 Helius 和 Shyft,这些 API 有一定的免费额度,对于个人而言已经足够了。[api] helius_api_base_url = "https://api.helius.xyz/v0" helius_api_key = "" shyft_api_base_url = "https://api.shyft.to" shyft_api_key = ""
💡 为了获得更快的跟单速度,默认使用
geyser
模式,同时也支持 WebSocket 订阅方式
使用 Docker 运行:
make up
停止服务:
make down
详细部署文档:https://github.com/mkdir700/open-sol-bot/wiki/Deployment
- 🔒 请确保配置文件中的私钥安全
- 💡 建议先使用小额资金测试
- 🌟 确保 RPC 节点的稳定性和可用性
- Raydium 交易模块参考自 AL-THE-BOT-FATHER/raydium_py
- Pump 交易模块参考自 wisarmy/raytx