SuperAPI AI 工具集

zerion-vaultsfyi-risk-monitor

安全与审计

查看项目

更新于 10-16 04:06

技能介绍

用途

vaults.fyi Risk Monitor 用于监测钱包在 DeFi 金库中的持仓是否存在风险事件。它结合 vaults.fyi 的 flag 与评分基础设施以及 Zerion 钱包上下文,目的是在问题演变成损失之前将其捕获。

适用的问题包括:

  • 「我的持仓是否有麻烦?」
  • 「检查我的金库是否有风险标记」
  • 「留在这个金库安全吗?」
  • 「监测我的持仓是否有问题」
  • 「我的金库有什么变化吗?」
  • 「有没有我应该知道的事件?」
  • 任何针对金库持仓的安全检查、风险监测或问题扫描请求。

主要命令

  • zerion positions <address> — 当前 DeFi 持仓
  • zerion portfolio <address> — 组合总价值
  • zerion history <address> --limit 20 — 用于上下文的近期交易
  • vaults.fyi MCP: positions — 金库持仓,含评分、标记和策展人(curator)数据
  • vaults.fyi MCP: vault_details — 对已标记或有疑虑的金库深入检查
  • vaults.fyi MCP: vault_apy_history — 检测 APY 崩塌或波动
  • vaults.fyi MCP: vault_tvl_history — 检测金库资金外逃
  • vaults.fyi MCP: benchmark_apy — 将持仓收益与市场基准对比
  • vaults.fyi MCP: vaults_search — 为需要退出的持仓寻找更安全替代品
  • vaults.fyi MCP: transaction_context — 检查提现可用性与限制

环境要求

  • Zerion CLI:npm install -g zerion-cli
  • Zerion API key:export ZERION_API_KEY="zk_..."
  • 已连接 vaults.fyi 托管 MCP v2

工作流程

1. 拉取全部持仓

同时从 Zerion 和 vaults.fyi 获取完整图景:

  • 运行 zerion positions <address>
  • 用钱包地址调用 vaults.fyi 的 positions,获取带评分、标记、APY 与策展人数据的金库持仓。

两者如何配合:Zerion 展示所有 DeFi 持仓及美元价值,跨协议覆盖广。vaults.fyi 展示金库专属收益情报:APY 方法、风险评分、策展人归属、事件标记。某个持仓可能只出现在其中之一(Zerion 覆盖 vaults.fyi 范围之外的协议;vaults.fyi 可能索引 Zerion 尚未添加的较新金库)。用 Zerion 做组合级视图,用 vaults.fyi 作为金库风险与收益数据的权威来源。

2. 标记扫描(最高优先级)

对每个持仓检查活跃标记,按严重程度分类:

CRITICAL — 需立即行动:

  • 活跃的严重标记(漏洞利用、脱锚、资不抵债、提现冻结)
  • 行动:立即连同事件详情上报。若提现可用,建议退出。

WARNING — 需要关注:

  • 活跃的警告标记(风险上升、审计疑虑、异常行为)
  • 行动:连同上下文上报。判断该警告是信息性还是可操作的。

WATCH — 密切监测:

  • 评分低于 50
  • 评分较金库历史基线下降超过 15 分
  • 行动:标记为降级。检查配置与 TVL 趋势以寻找佐证。

3. 收益健康检查

对每个持仓,将当前表现与基准对比:

  • 为持仓所在网络与资产类型(USD 或 ETH)调用 benchmark_apy。
  • 标记 30 日 APY 低于基准 2 个百分点以上的持仓。
  • 调用 vault_apy_history,fromTimestamp 设为 30 天前(当前 unix 时间戳减 2592000),以检测 APY 衰减(过去 7–14 天的下降趋势)。

分类:

  • Healthy(健康):APY 等于或高于基准,趋势稳定
  • Underperforming(表现不佳):APY 低于基准但稳定
  • Decaying(衰减):APY 呈下降趋势,14 天内下降超过 1 个百分点
  • Collapsed(崩塌):APY 较 30 天均值下降超过 50%

4. 资金流向分析

对价值超过 $10,000 的持仓:

  • 调用 vault_tvl_history,fromTimestamp 设为 30 天前。
  • 标记过去 14 天 TVL 下降超过 20% 的金库——资金外逃常在问题之前或伴随问题发生。
  • 标记 TVL 飙升超过 50% 的金库——突然流入可能稀释收益,或表示追逐临时激励的雇佣资金。

5. 提现就绪度

对第 2–4 步中被标记的任何持仓:

  • 调用 transaction_context,检查当前是否可提现。
  • 检查 transactionalProperties.redeemStepsType:若为 "complex",则退出需要多笔交易且可能延迟。vaultSpecificData 字段可能包含冷却时长、队列位置或结算窗口日期。
  • 识别冷却要求、提现队列、先请求后领取模式或时间锁限制。
  • 若无法立即退出,给出最早的可用退出路径与时间线。对复杂赎回流程的金库,说明用户是否需现在发起冷却/请求操作以开始计时。

6. 集中度风险

在整个组合范围内标记:

  • 单一金库:超过 50% 的已部署资金在一个金库
  • 单一策展人:超过 50% 的已部署资金由一位策展人管理
  • 单一协议:超过 50% 的已部署资金在一个协议
  • 单一网络:超过 70% 的已部署资金在一个网络

7. 汇总风险报告

按优先级呈现:

  1. 严重警报(如有):金库名称、标记描述、事件详情、当前持仓价值;提现可用性;建议行动。
  2. 警告:金库名称、警告描述、评分、持仓价值;该警告是新增还是持续。
  3. 收益健康:按健康分类(健康 / 表现不佳 / 衰减 / 崩塌)列出持仓;表现不佳者的基准对比。
  4. 资金流向信号:TVL 显著变化的金库及其可能含义。
  5. 集中度风险:组合级集中度标记。
  6. 组合状态:已部署总价值、持仓数量、整体风险态势(干净 / 谨慎 / 需要行动)。

8. 建议行动

对每个被标记的持仓,建议具体下一步:

  • 严重标记:「退出此持仓。使用 zerion-vaultsfyi-rebalance 转移到更安全的替代品。」
  • 收益衰减:「APY 已下降 X%。考虑轮换到 [替代品],其当前收益率为 Y%。」
  • 资金外逃:「14 天内 TVL 下降 Z%。密切监测,或在提现拥堵加剧前预先退出。」
  • 集中度:「在 [策展人/协议] 中超过 50%。至少在 2–3 位策展人之间分散。」

对于退出建议,确认存在替代品:

  • 对同一资产调用 vaults_search,minTvl: 5000000,排除严重标记的金库。
  • 给出前 2–3 个干净替代品及其 APY、评分与策展人。

常见阻碍

  • 所有持仓均无活跃标记:这是好消息。报告组合干净,附当前评分与基准对比。干净的报告同样有价值。
  • 标记数据是时点性的:标记反映当前状态而非历史。某金库上周可能有严重标记但现已解决。注意标记监测定期运行最有用。
  • 因冷却期无法提现:某些退出路径需先发起冷却。给出时间线以便用户规划。
  • TVL 变化的误报:TVL 下降可能因单个大户提现(巨鲸退出),而非金库问题。标记 TVL 下降时注意这一可能性。

相关技能

  • zerion-vaultsfyi-rebalance — 执行风险监测标记出的退出与轮换
  • zerion-vaultsfyi-yield-optimizer — 超出风险范畴的更广泛收益优化
  • zerion-vaultsfyi-strategist — 对被标记金库的深度历史分析
  • zerion-vaultsfyi-watchlist — 将风险监测扩展到自有钱包之外的被跟踪钱包
  • zerion-analyze — Zerion 的钱包分析,提供组合上下文