概述
agentic-lending-evk 是一个面向开发者的自动化工作流技能,专注于 Api3 预言机支持的 Euler V2 (EVK) 借贷市场全生命周期管理。该技能将复杂的多步骤流程整合为单一代理接口,涵盖从资产选择、预言机路由解析、数据喂价资金准备,到市场部署及部署后真实借贷验证的完整链路。
核心用法
技能采用规划优先的设计哲学,默认以预览/模拟模式运行,仅在用户显式要求时才触发真实签名执行。工作流程分为以下阶段:
1. 请求标准化:收集链信息、抵押/借贷资产、风险预设配方及执行模式偏好
2. 预言机路由解析:优先选择直接路由,否则使用组合路由,支持精确喂价名称匹配
3. 喂价资金准备:检测所需 Api3 喂价状态,分支处理三种资金执行分类:
4. EVK 市场部署:准备 Euler 预言机路径,组装并部署 EVK 借贷市场
5. 部署后借贷验证:通过本地脚本执行预览或真实的小额测试借贷,证明市场可借贷性
executable:可直接合约调用资助browser-assisted:需浏览器自动化协助的 Api3 Market 流程unsupported:停止并明确报告
显著优点
- 端到端自动化:替代手动拼接多个 JSON 配置步骤,降低操作复杂度
- 安全优先架构:强制预览模式优先,多重守卫机制防止意外资金损失
- 分支智能处理:对浏览器协助型资金流程提供自动化支持,同时保留人工干预选项
- 可验证的完成标准:明确区分"部署成功"与"可借贷证明"两个里程碑
- 诚实的能力边界:明确声明不支持 Morpho、不支持骨架路径假装可执行
潜在局限与风险
- 资金路径受限:仅支持狭窄的精确
buySubscription(...)路径,复杂资助场景需人工介入 - 浏览器自动化依赖:
browser-assisted分支需要 UI 可访问且自动化环境就绪 - vaultContext 硬性要求:缺少工厂地址和资产地址时,首笔 EVK 交易仅为骨架状态
- 本地脚本依赖:部署后借贷验证需要仓库本地脚本
scripts/evk_live_borrow_proof.js - EVM 链限定:Uniswap V3 风格交换步骤在非兼容链上需显式替换或绕过
适合人群
- 希望自动化部署 Api3 + EVK 借贷市场的 DeFi 开发者
- 需要标准化预言机路由解析和风险预设配置的团队
- 寻求可审计、可复现部署流程的协议工程师
- 具备 Node.js 环境配置能力、理解签名风险的技术用户
常规风险
| 风险类别 | 具体表现 |
|---------|---------|
| 资金风险 | 真实执行需要 `LIVE_SIGNER_ENV`,私钥需严格环境隔离 |
| 部署失败 | `vaultContext` 缺失导致交易停留在 `readyToBroadcast: false` |
| 喂价失效 | 资金分类为 `unsupported` 时无法自动完成喂价激活 |
| 验证缺失 | 跳过借贷验证即声称"可借贷"属于技能明确禁止的误用 |
| 链兼容性 | 非 Uniswap V3 兼容链需手动调整交换步骤 |
该技能由 daav3 维护,源码托管于 GitHub,属于专业级 DeFi 基础设施工具。