MM Trading Bot 项目变动日志 · 2026-09-16
北京时间 20:04 更新,采集截至 20:01。收录上次 9 月 15 日 20:02 采集后尚未报道的 29 个提交:后端 13 个、前端 16 个,包含昨晚日报后的补充。钱包生成工具无新增符合条件的提交。27 个已在远端 main,Glide 的后端和前端两项提交目前仅在本地。
- Snipe 新增快速执行模式,并完善结果追踪。EVM 与 Solana 共用任务预留和执行编排,再由链适配器准备交易;快速模式提前准备钱包,信号到达后直接广播,随后异步记录发送信息。支持自适应优先费,共享监听同时保留各任务的排除基准。快速模式省略模拟和预检,按最高价格约束输出;发送记录未落盘就中断时,结果标为未知并保留钱包锁。Solana 可选 processed 或 confirmed 信号,新增快速任务默认 processed,旧任务维持原有确认语义;买入完成仍需 confirmed 回执。报告增加阶段时间线,列表支持搜索、筛选及序号。时间线使用后端接收时间,缺失事件不估算,不能据此保证首个区块成交。(trading-bot 5cb4ce70、trading-bot-dashboard d8c25bb0、trading-bot a105c91f、trading-bot-dashboard 4bf1a987、trading-bot-dashboard 50f42043、trading-bot-dashboard 050d0634、trading-bot-dashboard 666b1dc4、trading-bot-dashboard 2657a392)
- Solana 数据源和实时监听进一步拆分。新增统一 Yellowstone gRPC 接口,适配 Alchemy 与 Helius;历史读取增加 Alchemy 路径、分页和覆盖边界校验,读取 finalized 头部不再提前清除待消费交易。Snipe 的实时池子与时钟订阅改为不重播历史,processed 使用双通道并处理重复、过期更新及通道失败,执行处理优先于观测记录。另修复 Yellowstone SDK 在原生 ESM 下的构造器加载,并增加启动失败阶段诊断;这些是代码变化,不代表已验证供应商可用性或历史完整性。(trading-bot 17e5eef5、trading-bot b821618e、trading-bot 6dd454ec、trading-bot 05ee3ad0)
- 持仓成本区分已知与未知来源数量。账本分别保存有成本证据和缺少证据的持仓,卖出或内部转账按比例分配数量与已知成本;部分成本可单独展示,完整成本、盈亏与回本价仍受证据和余额对账约束。历史扫描未完成时返回未知值,避免显示为零。市场图表增加共享池状态采样和已索引交易蜡烛图,显示来源、覆盖起点与成交量币种;池状态采样不等于 OHLCV,未解码交易的区间也不补造行情。(trading-bot d189e9eb、trading-bot-dashboard 74fb14f9、trading-bot b9c11346、trading-bot-dashboard 4c5e8506)
- 动态策略展示实际执行活动,区间策略可关闭价格门槛。策略详情增加已确认次数、剩余容量、下次评估时间和已记录操作,后端按项目与网络范围返回最近最多 300 条操作,未来交易仍由实时信号决定。区间策略关闭门槛后按配置间隔运行,预算、硬停止条件和执行次数限制继续生效;旧配置保留价格门槛语义。(trading-bot 17e5eef5、trading-bot-dashboard dd0d638c、trading-bot e9fe3588、trading-bot-dashboard 8d59366f)
- 跨链到账识别和状态展示调整。Mayan SWIFT V2 优先使用 SETTLE 交易识别收款,避免将仅进入协议账户的中间交易当作到账证据;跨链列表将错误收拢到状态提示。另有两项仅本地提交的 Glide 接入:限制 Base 原生 ETH → Solana 主网原生 SOL,区分预览和正式支付会话,并核对接收人、金额、网络、会话与交易。其最低到账量是应用检查门槛,不是 Glide 保证,低于门槛也不会自动退款。(trading-bot a7effc6a、trading-bot-dashboard ddcfb535、trading-bot-dashboard 28734ea3)
仅本地、未推送:trading-bot 3c9aaf92、trading-bot-dashboard d442263b。链接按提交 SHA 列出,推送前可能无法在 GitHub 打开。
- 页面布局和默认网络配置整理。钱包组名称与序号统一展示,表格操作列避免换行,配置弹窗统一尺寸与滚动方式;回本提醒和全钱包退出报价移入弹窗,退出预览仍是只读报价。默认配置移除 solana:localnet,保留主网和 Devnet,已有钱包记录不因此删除,旧网络选择需要显式改选。CI 通知改为通过环境变量读取提交文字,并补充依赖安装失败定位。(trading-bot-dashboard 513625c7、trading-bot-dashboard 74fb14f9、trading-bot-dashboard 1763999b、trading-bot-dashboard 26239ab4、trading-bot 17cd91f0、trading-bot 6dd454ec、trading-bot d91ffde8)