返回顶部
d

defi-scoutDeFi侦察兵

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
131
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

defi-scout

DeFi Scout

覆盖Optimism和Base链上的链上金融情报。大多数脚本无需API密钥。例外:cmc-sentiment.js需要CMCAPIKEY(可在coinmarketcap.com免费获取)。

数据源

来源数据内容接口地址
CoinGecko代币价格api.coingecko.com/api/v3/simple/price
DeFiLlama
协议TVL、收益率 | api.llama.fi | | Optimism RPC | 余额、Gas | mainnet.optimism.io | | Base RPC | 余额、Gas | mainnet.base.org | | Across API | 跨链桥报价 | app.across.to/api/suggested-fees |

核心脚本

所有脚本输出JSON格式。使用node scripts/<名称>.js运行。

脚本用途
wallet-balances.jsOP + Base链上ETH + ERC-20余额
token-price.js
任意代币的CoinGecko价格 |
| yields.js | DeFiLlama上OP + Base链的顶级收益池 |
| gas.js | Optimism和Base的当前Gas费用 |
| bridge-quote.js | Across Protocol跨链桥费用报价(无依赖,10秒超时) |
| aave-position.js | OP + Base链上Aave V3健康因子 + 抵押品/债务 |
| swap-quote.js | 基于CoinGecko价格的兑换估算(仅价格计算 — 非协议路由报价) |
| cmc-sentiment.js | BTC主导率、ETH主导率、恐惧与贪婪指数(CoinMarketCap) |

脚本详情

aave-position.js

bash node scripts/aave-position.js <0x-地址>

通过直接JSON-RPC eth_call查询Optimism和Base链上的Aave V3 Pool getUserAccountData。返回抵押品、债务、可借额度、清算阈值、LTV和健康因子。若健康因子低于1.2(清算风险),则添加warning字段。每次RPC调用超时8秒。

swap-quote.js

bash node scripts/swap-quote.js <输入代币> <输出代币> <输入数量> [--chain optimism|base]

示例:node scripts/swap-quote.js ETH USDC 1.5 --chain base

从CoinGecko获取实时价格,计算预估输出 = (priceIn / priceOut) amountIn 0.997(0.3%费用估算)。支持的代币:ETH、WETH、USDC、USDT、OP、VELO、AERO、cbETH。非真实报价 — 请使用Aerodrome/Velodrome界面执行交易。

工作流程

钱包检查: 运行wallet-balances.js <地址> → 汇总余额 + 美元价值。

机会扫描: 运行yields.js → 按链筛选,TVL > 100万美元,按APY排序。分别标记稳定币对(无无常损失)和波动币对。在推荐入场前交叉参考Gas费用与仓位规模。

跨链桥报价: 运行bridge-quote.js [来源链=10] [目标链=8453] → 返回费用、填充时间、输出数量。

价格检查: 运行token-price.js → 价格、24小时变化。

Aave健康检查: 运行aave-position.js <地址> → 两条链上的健康因子。若低于1.2立即行动。

兑换估算: 运行swap-quote.js <输入代币> <输出代币> <数量> → 用于规划的粗略输出估算。切勿用于执行交易。

市场情绪: 运行cmc-sentiment.js → BTC主导率、ETH主导率、恐惧与贪婪指数。需要CMCAPIKEY环境变量。结果缓存6小时。

yields.js参数:
bash
node scripts/yields.js # OP + Base,TVL > 100万美元,前20名
node scripts/yields.js --chain optimism # 仅OP链
node scripts/yields.js --chain base # 仅Base链
node scripts/yields.js --chain all --min-tvl 5000000 # 两条链,TVL > 500万美元
node scripts/yields.js --top 5 # 仅前5名结果

错误处理

  • - 无效地址(wallet-balances.js、aave-position.js):返回{ error: invalid address } — 始终在传入前验证0x格式
  • 未知代币(swap-quote.js):返回{ error: Unsupported token: XYZ } — 支持列表见脚本头部
  • RPC超时:每次调用超时8秒;失败时返回{ error: RPC timeout } — 向用户展示前重试一次
  • DeFiLlama离线:yields.js返回空数组[] — 显示为收益数据暂时不可用

关键地址(已验证)

已验证的Optimism和Base链上合约地址请参见references/addresses.md。

风险规则

  • - 切勿推荐TVL < 100万美元的池子
  • 标记APY > 100%为高风险/可能为临时激励
  • 在推荐入场前始终显示Gas费用占仓位的百分比
  • 稳定币对(USDC-USDT、USDC-msUSD)= 较低风险,需明确标注

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 defi-scout-1776104974 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 defi-scout-1776104974 技能

通过命令行安装

skillhub install defi-scout-1776104974

下载

⬇ 下载 defi-scout v1.0.3(免费)

文件大小: 14.91 KB | 发布时间: 2026-4-14 11:05

v1.0.3 最新 2026-4-14 11:05
- Clarified that most scripts require no API keys; only `cmc-sentiment.js` needs a `CMC_API_KEY`
- Updated documentation in SKILL.md to reflect this requirement
- No changes to functionality or scripts, documentation update only

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部