Skip to content

v1.11.0 — 每卡一个独立面板

Latest

Choose a tag to compare

@0xuezhang985 0xuezhang985 released this 22 May 06:20

v1.11.0 — 每张监控卡都有自己的插件面板

之前只有最多 2 个插件面板(主聚合 + 我的聚合),第 3 张及之后的监控卡没有 UI 控件。

v1.11.0 起

  • 页面上所有监控卡都自动挂一个独立面板(青蓝色主题 🎯)
  • 标题显示该卡的标题文字(如「本卡聚合 · 钱包监控」)
  • 默认 scope='panel':只聚合本卡当前展示的钱包(用户滚动卡时白名单累积)
  • 完全独立的 config:阈值 / 时间窗 / 声音 / 浮窗 / 位置 / 分级开关 — 每张卡各保各的
  • 储存在 config.cardPanels[cardId],第 N 张卡 cardId = card-N

主聚合(金色)和我的聚合(绿色)行为不变,仍默认 scope='all' 全页面聚合。

典型用法

  • 主面板:全页面聚合(追全局热点)
  • 我的面板:全页面 + 我的列过滤
  • 卡 3+:仅本卡(每条链/每个分组独立监控)
  • 任一个都能切浮窗 🪟、独立声音、独立阈值

实现细节:

  • extraPanels 数组维护「每卡面板」状态(cardEl + alerts + cardId)
  • checkConvergence variants 数组动态加入每卡 variant
  • bindPanelEvents 用 cardId 区分配置读写路径
  • mountExtraPanels 跟着 startMountWatcher 每 2 秒检查一次新卡

gmgn 单面板架构不受影响。


📖 使用教程

使用教程

📦 安装

  1. 下载本页下方的 wallet-convergence-alert-v*.zip
  2. 任意位置解压
  3. Chrome 地址栏输入 chrome://extensions/
  4. 右上角开启「开发者模式」开关
  5. 点击「加载已解压的扩展程序」→ 选解压后的目录
  6. 装好后会出现一个金色火焰图标的扩展,确认已启用

升级注意:旧版的源码目录如果还在 chrome 扩展页里,先点「移除」彻底卸载,再加载新版目录,避免新旧版同时跑。

🎯 在 xxyy.io 上使用

  1. 打开 https://pro.xxyy.io 任意代币页面
  2. 「钱包监控」卡片顶部会自动出现金色「🔥 聚合买入提醒」面板
  3. 旧版双列布局:左卡显示 KOL 聚合,右卡显示「★ 我的 聚合」(绿色)
  4. 新版单列布局:原卡显示 KOL,自动克隆出第二张卡显示「我的」(无需点 tab 切换)

主面板「KOL 聚合」:所有钱包(KOL + 我的)一起算
克隆/第二张卡的「我的 聚合」:只算「我的」列的钱包

🎯 在 gmgn.ai 上使用

  1. 打开 https://gmgn.ai 任意页面
  2. 屏幕右上角浮窗出现「🔥 聚合买入提醒」(可拖拽)
  3. 当前钱包追踪页面的所有 trades 自动进入聚合池

⚠️ gmgn 的列表用了虚拟滚动(virtual-list),只有屏幕里能看见的行才被插件捕获。手动滚动列表可以让插件抓到更多历史。

⚙️ 阈值设置

每个面板上方有两个输入框:

  • ≥ N 钱包:触发提醒的最少不同钱包数(默认 2)
  • 内 X 分钟:滑动时间窗口(xxyy 默认 5 分钟、gmgn 默认 30 分钟)

任意面板改设置,所有面板自动同步。

⭐ 特别关注(Starred)

  • 任意钱包名旁的 按钮 → 点一下加星标,再点取消
  • 加星支持位置:
    • xxyy 原卡每条 trade 的钱包名前
    • 克隆卡 / 浮窗里 alert 的每个钱包标签
  • 星标钱包出现在任何提醒里 → 整条提醒会炫彩动画高亮 + 右上角金色旋转 ★
  • 面板顶部右侧 ★ 数字 按钮可查看 / 移除已加的关注

🚨 4 档分级提醒

钱包数 - minWallets + 1 自动升级(最高 4 档):

档位 视觉 声音
L1 普通 现有金色 2 声 880Hz
L2 ⚡升温 橙色边 + token 名稍大 3 声 1000Hz 加速
L3 🔥火热 红橙渐变 + 脉冲 + 火焰 emoji 5 声 1100Hz 和弦
L4 🚨暴动 彩虹背景 + 卡片震荡 警报扫频 880→1760Hz

只在跨档时才发声(不会同档位重复响),避免吵。整体静音用面板右上角的铃铛按钮 🔔。

整体关掉分级:面板右上角有个 🔥 按钮,点一下变 🌫️,所有提醒就回到 L1 普通态(金色 + 2 声短铃),不再升级。再点一下恢复 🔥(默认开)。

❌ 自动跟踪清仓

提醒触发后,如果池子里某个买入的钱包之后清仓了,他在提醒里会被自动横线划掉,标题里的钱包数也会减 1,并显示「−N 清仓」红色小标签。

  • 清仓 = 全部卖完(postTokenUiAmount=0 / 动作含「清仓」)
  • 减仓不会触发划线(你部分卖一点不算撤离)
  • 等效钱包数会用来重算 tier 档位(比如 4 个买入 + 3 个清仓 = 1 个有效 = L1 普通态)
  • 提醒不会消失(保留历史聚合记录),但热度归位

🔗 点代币跳转

提醒里的代币名后面有 ↗,点一下页面内跳转到该代币交易页(不刷新整页,沿用原站路由)。

🔄 自动检查更新

插件每次加载时(每 6 小时缓存一次)会调一次 GitHub Releases API 比对版本号:

  • 有新版 → 面板顶部出现金色横幅「🎉 新版 vX.Y.Z 可用 — 点击下载」
  • 点链接跳转到 release 页下载新版 zip
  • 点 × 关闭横幅(下次刷新仍会再次检查)
  • 未打包扩展无法 Chrome 自动更新,所以下载后需手动覆盖目录 + 在 chrome://extensions/ 点刷新

🐛 故障排查

打开 DevTools Console 输入:

xxyy:

__xcp.alertsKol           // KOL 聚合提醒列表
__xcp.alertsMy            // 我的聚合提醒列表
__xcp.cloneData           // KOL/我的 两栏交易缓存
__xcp.tokenMeta           // 已知代币 mint/chain/logo
__xcp.starred             // 特别关注集合
__xcp.walletGroups        // 钱包→分组名映射
__xcp.rerender()          // 强制重渲面板

gmgn:

__gcp.alerts              // 当前所有聚合提醒
__gcp.buyRecords          // 池子里的所有买入记录
__gcp.tokenMeta           // 已知代币
__gcp.starred             // 特别关注集合
__gcp.rescan()            // 强制重扫列表

常见问题:

  • 没数据 / 不聚合:检查阈值是否过高、时间窗口是否过短;gmgn 需要手动滚动列表才能拿全部数据
  • 同名代币不聚合:故意行为,按合约地址(mint)去重,避免不同链同名乱聚
  • 声音不响:先点一下页面任何位置(浏览器要求用户手势才能播音频);检查面板的铃铛按钮是否被关闭
  • panel 没出现:刷新插件 + 刷新页面;旧扩展目录残留可能导致冲突,全部卸载重装

🔒 隐私

  • 所有数据仅本地浏览器处理,不上传任何外部服务器
  • localStorage 仅保存:阈值配置、声音开关、特别关注名单、浮窗位置
  • xxyy 的 fetch 调用复用浏览器现有 cookie;gmgn 完全不发请求
  • 没有任何分析 / 埋点