Releases: ChainBuff/open-sol-bot
Releases · ChainBuff/open-sol-bot
0.1.1
功能
- 添加预检查配置选项
- 在 Gmgn 协议中添加可配置的预检查交易功能
- 添加生产环境 Docker Compose 配置用于 Solana 交易
- 实现基于 Redis 的 globalAccount 全局缓存
- 集成 Raydium 启动检查以进行交易协议选择
- 在 Pump 协议中添加日志记录并改进交易配置
改进
- 改进 Docker 开发工作流和配置
- 改进区块哈希缓存检索方法
- 使用全局账户缓存重构账户获取逻辑
- 使用增强的消息详情重构交换通知系统
- 改进
start命令中的代币信息处理逻辑 - 增强监控按钮的可读性,添加钱包详情
- 交易监听消息增加钱包别名和更加语义化的摘要
- 更新代币信息处理和错误日志记录
- 使用测试环境使用 BlockhashCache
修复
- 修改配置的
unit_price和unit_limit的默认值,以避免网络拥堵情况下无法上链的问题
测试
- 使用新的实现细节更新 Pump 交换测试
- 重构测试导入并清理未使用的代码
- 更新测试配置文件路径
文档
- 添加部署指南和 Solana 交易故障排除章节
维护
- 更新项目依赖以兼容 Python 版本
- 简化 init-os-env 脚本并更新 podman 安装
- 优化 Docker 构建,添加生产依赖安装
- 更新 Docker Compose 网络配置和服务设置
- 忽略 VS Code 工作区设置
- 更新交易配置参数
- 清理和标准化 .gitignore 条目
Full Changelog: mkdir700/open-sol-bot@0.1.0...0.1.1
0.1.0
🎉 新版本发布
✨ 功能
-
💬 Telegram Bot 集成
- 实现基础的 Telegram 机器人交互界面
- 支持通过 Telegram 进行交易操作和监控
- 实现实时交易状态通知
-
📊 跟单交易系统
- 支持监控和跟踪指定钱包的交易
- 实现自动跟随交易功能
- 支持配置固定买入金额
- 添加防夹功能和自定义滑点设置
- 集成优先费用配置
-
🔍 链上监控功能
- 支持 WebSocket 和 Geyser 两种监控模式
- 实现多钱包地址同时监控
- 集成实时数据更新
-
🎫 激活码系统
- 实现管理员激活码生成功能
- 支持设置使用时长限制
- 添加激活码状态管理
- 实现过期自动失效机制
🔧 基础设施
-
🐳 Docker 支持
- 提供完整的 Docker 部署方案
- 添加 docker-compose 配置
- 实现一键部署功能
-
🔐 安全特性
- 实现本地私钥存储
- 支持多 RPC 节点配置
- 添加基础安全防护措施
📝 注意事项
- 本版本为首次发布的版本
- 建议仅用于学习和研究目的
- 不建议在生产环境中直接使用
- 使用前请仔细阅读免责声明
Full Changelog: https://github.com/mkdir700/open-sol-bot/commits/0.1.0
0.0.2
- 重新组织代码仓库结构
- 修复重复监听同一个钱包地址
- 重构解析器,同时支持 pump 和 raydium
- bot 警报消息支持显示 SOL 余额
- 优化整体速度,使用 solscan 公用接口替换 rpc 节点接口
Full Changelog: 0.0.1...0.0.2
0.0.1
Full Changelog: https://github.com/mkdir700/gmgn-auto-trader/commits/0.0.1