关于 Identify vault protocol
这项研究技能根据智能合约源码识别 DeFi 金库协议,并引导分析人员检索代码仓库、网站、审计和费用信息,整理成 Markdown 报告。
主要功能
- 01检查合约源码和部署者
- 02搜索 GitHub、网页和 Twitter
- 03查询 DefiLlama 适配器
- 04查找协议页面与审计
- 05收集费用线索并保存报告
适用场景
- 01研究身份不明的金库地址
- 02根据合约线索追踪协议
- 03汇总审计和费用参考资料
MCP 相关
工作流程指定使用 GitHub MCP 工具搜索代码仓库。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tradingstrategy-ai/ web3-ethereum-defi --skill identify-vault-protocol安装后在 Claude Code 中输入/identify-vault-protocol确认已加载。
详细介绍
识别金库协议
此技能尝试根据智能合约源码识别金库协议。
必需输入
- 链和智能合约地址:以区块链浏览器链接的形式提供
步骤 1:获取智能合约源码和部署者名称
如果智能合约有具名部署者地址,也将其保存为线索。名称中的「deployer」一词不属于协议名称。
从区块链浏览器获取。
如果无法获取智能合约源码,请中止。
如果有部署者名称,它是识别协议名称的最有力线索。
步骤 2:在 Github 上搜索智能合约关键词和地址
在 Github 公共仓库中分别进行三次搜索。
- 部署者名称
- 仅搜索智能合约地址
- 仅搜索智能合约名称
尝试找出开发该合约的主要仓库。
使用 Github MCP 工具。
如果看起来该协议使用的是他人开发的智能合约,请记录:「智能合约在项目 X 中开发,协议 Y 使用了这些合约。」在这种情况下,后续步骤关注协议 Y。
如果智能合约所有者与部署者并非同一方,则后续步骤以部署者线索为准。
步骤 3:通过网络搜索智能合约关键词
按照上述相同步骤进行搜索,但使用网络搜索。
忽略 TRADING STRATEGY 网站和 ETH_DEFI 仓库中的所有结果,因为我们无法将这些结果反映给自己。
步骤 4:搜索 Twitter
按照上述相同步骤进行搜索,但使用网络搜索。
步骤 5:DefiLLama 适配器
- 在 DefiLlama adapters Github 仓库 中使用智能合约地址搜索线索
步骤 6:检查协议的网络资源
如果看起来某个协议很可能符合条件,但我们尚未将其列出:
- 尝试找到其主页
- 尝试找到其 Twitter
- 尝试找到其文档链接
- 尝试在协议网站上找到允许你存款的页面。通常称为「app」「vaults」「strategies」「markets」「earn」「staking」或类似名称,并从主页链接到该页面。
如果前面步骤的搜索结果不理想,请询问人工接下来该尝试什么。
步骤 7:审计报告
在协议网站、文档网站和网络搜索中查找智能合约审计报告。
网络搜索时使用以下关键词:
- {protocol name}、audit 和 Solidity
如果开发者是另一方,也使用以下关键词再搜索一次:
- {developer name}、audit 和 Solidity
审计报告通常以 PDF 或类似报告的网页形式提供。
步骤 8:收集费用信息
从以下来源收集协议费用结构的相关信息:
- 金库智能合约或 Github 仓库中的其他相关智能合约
- 协议主页
- 撰写一则自由格式的备注,并附上供人工进一步研究的链接
分析
以项目符号列表的形式给出以下内容:
- 链
- 地址
- 区块链浏览器链接
- 协议名称
- 网页
- Github 仓库
- 文档链接
- DefiLLama 链接(如有)
- 审计文档链接
- 费用信息
- 备注
- 如果智能合约由其他人开发,请注明开发者,并附上开发者 Github 仓库的链接
输出格式应为 Markdown 块。
- 在聊天中显示输出
- 将结果保存到
docs/protocol-research/{protocol name slugged}-{vault address}.md。
评论
支持 Markdown