用途:euler-v2-plugin 是面向 Euler v2 借贷协议的技能插件。Euler v2 为模块化借贷协议,每个资产对应一个 ERC-4626 风格的 EVK 金库,内建借款与隔离风险参数,并由 EVC 协调跨金库流动性与账户健康检查。插件把这些底层原语封装为供应、借出、还款等语义,金库发现走动态接口,合约地址不硬编码。
主要能力与命令:quickstart(引导入门,返回钱包、链、状态枚举、金库数量、持仓与健康因子等);list-vaults(列出某链上的 EVK 金库,默认仅验证金库,最多 200 条);get-vault(单个金库详情,结合链上实时数据);positions(通过 Multicall3 扫描所有验证金库返回份额、底层资产与债务);health-factor(按 EVC 抵押品与控制器、预言机报价计算真实清算缓冲,状态含 safe / at_risk / liquidatable 等);supply(供应,采用 donate-and-skim 模式替代 ERC-4626 deposit);withdraw(销毁份额取回底层资产);borrow(从控制器金库借出,需先启用控制器与抵押品);repay(还款)。
使用方式:需要先安装 onchainos CLI 与相关技能,命令如 npx skills add okx/onchainos-skills --yes --global 和 npx skills add okx/plugin-store --skill euler-v2-plugin --global。链参数支持 1 / 8453 / 42161。实盘写入默认关闭,须按插件约定的确认流程显式开启,写入前需生成预览并由用户确认,会话自主权受配置的仓位、次数与 gas 上限约束。
限制:v0.1 仅支持以太坊、Base、Arbitrum 上的 Euler v2;不提供未确认的交易建议;不手工构造 EVC 批量调用;不覆盖 EVK 金库之外的场景(如 EulerSwap、治理)。多控制器账户的健康因子仅提示 multiple_controllers。具体要求以插件输出为准。