SuperAPI AI 工具集

earn-integration

数据与分析

查看项目

更新于 10-16 01:19

技能介绍

用途:在 Morpho Vault V2 上构建与审查 Earn 产品,不应用 Vault V1/MetaMorpho 流程、Blue 直接 supply 持仓或通用 ERC-4626 方案静默替代。

模式:构建或更新时完整阅读 references/vault-v2.md,仅实现与请求相关的接口;审查、审计、QA 或上线前完整阅读 references/review.md,仅审查,除非用户明确要求修复。

构建流程:确认链、Vault V2 地址、底层资产、用户/账户、请求操作,以及是否需要索引分析或执行时最新状态;用 Morpho API 发现候选,将选定金库解析为 client.morpho.vaultV2(address, chainId) 实体后再预览或构建交易;使用 @morpho-org/morpho-sdk 主流程:创建 action、await 并满足所有 getRequirements()、调用 buildTx(...)、模拟最终授权交易、提交并等待回执。保留 bigint 代币单位、代币精度、显式滑点/截止时间与 builder/signer 不变量;不要手写受支持的金库或 bundler 交易。展示金库身份、可变 APY 明细、费用、按代币奖励、分配敞口、可用提现路径、风险与数据新鲜度;构建或提交前重新获取关键状态,索引 API 数据不是交易状态。

边界:Earn 默认 Vault V2,仅当请求涉及迁移、已有 V1 持仓或兼容性时才加载 V1;正常流动退出用 withdraw/redeem,非流动退出可能需要强制去分配或实物赎回,二者不等价;Vault V2 的 ERC-4626 maxDeposit、maxMint、maxWithdraw、maxRedeem 始终返回零,不能用作可用性或余额信号;收益可变非保证,需区分金库原生 APY、底层代币收益、奖励、绩效费、管理费与集成方费用;“随时提现”须以可用流动性限定,强制或实物退出需预览并披露罚金、所得资产/持仓及后续工作。

验证:接口存在后使用 references/checkers/ 下对应检查器;任何份额/资产换算、费率或费用展示、退出规模计算或协议数量格式化都运行 math-correctness.md;完整审查通过编排器使用全部八个检查器;无工件证据不得声称检查通过,缺少代码、运行时状态或必需界面时报告 UNVERIFIED 并说明缺失内容。