金融与交易
需要按社交热度、资金流入…
通过统一 CLI 调用五个加密货币市场排行榜接口,获取代币或地址按指定指标排序的榜单。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要按社交热度、资金流入、交易盈亏等指标特定
解决思路
- 根据用户意图选择子命令:社交热度榜用 social-hype,统一代币榜(趋势/热搜/Alpha/股票代币)用 token-rank,聪明钱净流入榜用 smart-money-inflow,Pulse 发射台 meme 代币榜用 meme-rank,地址盈亏榜用 address-pnl-rank
- 调用任何 API 前必须先阅读对应参考文件,获取完整命令、参数、示例和响应字段
- 设置链:从支持链中选择 chainId(BSC=56,Solana=CT_501,Base=8453,Ethereum=1);token-rank 可省略以覆盖所有链;meme-rank 仅支持 BSC(56),CLI 会在调用 API 前拒绝不支持的 chainId
- 设置时间窗口:social-hype 用 timeRange=1(24小时);token-rank 的 period 用编码 10=1分钟、20=5分钟、30=1小时、40=4小时、50=24小时(默认50);smart-money-inflow 的 period 用字符串 5m/1h/4h/24h(默认24h);address-pnl-rank 的 period 用字符串 7d/30d/90d(默认30d)
- 设置过滤器:若用户提到具体条件(市值、成交量、持有者、盈亏、胜率等),阅读参考文件获取对应过滤参数
- token-rank 的 rankType 枚举:10=Trending(默认,用于任何泛化的热门/趋势/流行请求),11=TopSearch(仅在用户明确说热搜、top search、most searched、搜索榜时使用,搜索量排序 sortBy:2 仅与 TopSearch 搭配),20=Alpha,40=Stock;有歧义时默认选 Trending,不要静默切换到 TopSearch
- smart-money-inflow 的 tagType 由 CLI 自动填充为 2(上游要求且当前唯一支持值),调用方无需传入;若传入则以调用方值为准
- token-rank 支持丰富的过滤参数(市值、成交量、流动性、持有者、涨跌幅等的最小/最大值对),作为 JSON body 的顶层扁平字段传入,CLI 会原样转发 body
- 图标/logo URL 前缀:多数 icon/logo/metaInfo.logo/tokenIconUrl 字段是相对路径,需在前面拼接 https://bin.bnbstatic.com 才能渲染;chainLogoUrl 已是完整 URL
- 数值字段以字符串形式返回(price、marketCap、percentChange* 等),运算前需先转换
- address-pnl-rank 的 pageSize 上限为 25,超过会被静默截断
- 所有时间戳均为毫秒
- 通过 node <skill-dir>/scripts/cli.mjs <子命令> '<JSON>' 的方式调用 CLI,由 CLI 负责 URL 路径、方法选择、查询字符串构建和上游错误映射
适用边界 · 注意事项
- meme-rank 仅支持 BSC(chainId=56),其他链不可用
- token-rank 的 TopSearch(rankType=11)仅在用户明确表达搜索榜意图时使用,不要用于泛化热门请求
- address-pnl-rank 的 pageSize 超过 25 会被静默截断,不要依赖更大值