关于 nansen-polymarket-insider-scan
nansen-polymarket-insider-scan 是一项使用 Nansen CLI 检查 Polymarket 已结算市场可疑交易模式的研究技能,适用于分析市场赢家的钱包。它按钱包年龄、市场数量、ROI 和仓位等条件评分,并将带有 Nansen 标签的实体纳入考量。
主要功能
- 01查找已结算市场
- 02获取市场赢家及盈亏数据
- 03按钱包与交易特征评分
- 04使用 Nansen 标签调整评分
适用场景
- 01筛查异常高收益的钱包
- 02识别新钱包集中交易单一市场
- 03评估 Polymarket 市场赢家的风险
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ nansen-ai/ nansen-cli --skill nansen-polymarket-insider-scan安装后在 Claude Code 中输入/nansen-polymarket-insider-scan确认已加载。
详细介绍
身份验证
浏览器登录会申请 nansen:api 权限,以获得相当于 API 密钥的账户 API 权限;现有 OAuth/MCP nansen:read 语义和单独的钱包授权保持不变。
在运行任何研究命令或循环之前,必须明确选择 API 密钥或已保存的浏览器会话。先运行 nansen auth status。其缓存/未经验证的元数据并不能证明凭据有效或存储已解锁。缓存的访问令牌仅已过期,并不意味着会话不可用:CLI 通常会在已获授权的研究任务中自动续期所选会话,无需再次征求同意或单独检查账户。若选择匿名访问、身份验证状态无效、续期/清理受阻或状态不确定,或发生实际身份验证失败(包括刷新授权被拒绝或已过期),请停止。遵循 CLI 的错误提示;排查时若提示需要检查,请使用免费的 nansen account 检查。不要取消设置失效密钥、清除会话或切换到匿名访问来重试。
如需在文档说明的平台范围内重新通过浏览器批准,请使用 nansen login;也可以配置常规 API 密钥。NANSEN_API_KEY 的优先级高于已保存的会话。OpenClaw 的可选 primaryEnv 映射可保留已配置的 API 密钥注入;它既不是必需密钥门槛,也不能证明身份验证已通过。正常的积分和权益规则仍然适用。登录不会购买积分。CLI 2.0.0 可在 macOS arm64 预览范围内使用浏览器登录。
API 密钥和浏览器会话使用相同的自动 x402 付款行为:受到支持的 HTTP 402 挑战可在现有钱包授权、付款政策和支出限额范围内,使用已配置的钱包资金。每次调用都可能产生付款,包括循环中的调用。身份验证、授权和会话续期失败绝不会触发付款;登录验证和 nansen account 检查绝不会自动付款。匿名 x402 仍可作为单独的付费工作流使用,但必须有明确的用户意图并完成付款设置。不要匿名运行此研究工作流,也不要在身份验证失败后切换到匿名访问。
PM 可疑钱包扫描器
解答:“这个 Polymarket 市场中是否存在交易模式可疑的钱包?”
# 1. Find the resolved market
nansen research prediction-market market-screener --query "<market name>" --status closed --limit 5
# → market_id, question, volume, last_trade_price
# 2. Get top winners (positive PnL) — paginate if needed, keep per_page <= 10
MID=<market_id>
nansen research prediction-market pnl-by-market --market-id $MID --limit 10
# → address (proxy), owner_address (wallet), side_held, net_buy_cost_usd, total_pnl_usd
# 3. For each top winner, run these three calls (use proxy address for PM, owner for profiler):
PROXY=<address_from_pnl>
nansen research prediction-market trades-by-address --address $PROXY --limit 100
# → market_id, market_question, side, price, size, usdc_value, taker_action, timestamp
OWNER=<owner_address_from_pnl>
nansen research profiler historical-balances --address $OWNER --chain polygon --days 365 --sort block_timestamp:asc --limit 100
# → block_timestamp, value_usd, token_symbol — first non-zero value_usd = wallet funding date
nansen research profiler labels --address $OWNER --chain polygon
# → label, category
对每个赢家计算 ROI = total_pnl_usd / net_buy_cost_usd * 100(若 net_buy_cost_usd <= 0,则跳过 ROI 标记),然后评分(0–13)。在每个层级组内,仅应用符合条件的最高级标记:
| 标记 | 分值 | 触发条件 |
|---|---|---|
| NEW_WALLET | 3 | 首次入金距今不超过 7 天 |
| YOUNG_WALLET | 1 | 首次入金距今 8–28 天(若触发 NEW_WALLET,则跳过) |
| SINGLE_MARKET | 3 | trades-by-address 显示仅有 1 个不同的 market_id |
| FEW_MARKETS | 1 | 有 2–3 个不同的 market_id(若触发 SINGLE_MARKET,则跳过) |
| EXTREME_ROI | 3 | ROI >= 500% |
| HIGH_ROI | 2 | ROI 为 200–499%(若触发 EXTREME_ROI,则跳过) |
| LATE_ENTRY | 2 | 在此市场上的任意交易价格 >= 0.80 |
| LARGE_POSITION | 2 | net_buy_cost_usd >= $10k |
| KNOWN_ENTITY | -2 | 有 Nansen 标签 |
得分 >= 3 时标记为可疑。>= 7 时列为高风险。高置信度可疑模式:NEW_WALLET + SINGLE_MARKET + EXTREME_ROI(得分 9+)。
如果 owner_address 无效(例如 "0x"),也对代理地址调用 profiler。如果 historical-balances 未返回 value_usd > 0 的记录,钱包可能早于 365 天的查询窗口——将钱包年龄视为未知,并跳过 NEW_WALLET / YOUNG_WALLET 标记。每个钱包之间暂停约 1.5 秒,以避免触发速率限制。跳过报错的钱包并继续扫描。