核心用法
OpenFunderse Strategy 是一款专为 DeFi 策略执行设计的智能代理技能,主要功能包括:
- 意向提案生成:基于最终确定的市场快照(snapshot),评估市场条件、流动性和风险策略,生成规范化的交易意向(BUY/SELL)
- 门控提交机制:通过
proposeIntentAndSubmit实现"先提案、后提交"的安全流程,默认需显式授权(STRATEGY_REQUIRE_EXPLICIT_SUBMIT=true) - NadFun 生态深度集成:针对 NadFun bonding curve 和 DEX 路由,使用 lens 报价计算
minAmountOut,验证路由白名单 - 风险合规检查:自动执行代币白名单、场所白名单、名义本金上限、滑点阈值、截止时间等多层风控
显著优点
1. 安全优先设计:默认关闭自动提交,强制显式授权;支持可信中继主机白名单(STRATEGY_TRUSTED_RELAYER_HOSTS)
2. AA(Account Abstraction)架构:使用专用策略账户私钥签名用户操作,与资金库密钥隔离,实现最小权限原则
3. 模块化环境配置:40+ 个细粒度环境变量支持灵活的策略参数调整,包括止盈止损、持仓时限、Gas 限制等
4. 确定性输出:严格 JSON Schema 约束,确保链下意向与链上注册的一致性
潜在缺点与局限性
- 依赖外部运行时:技能本身为指令层,需配合
@wiimdy/openfunderse-agentsnpm 包执行,增加部署复杂度 - NadFun 生态绑定:深度耦合 NadFun 特定合约(lens、router、adapter),跨协议扩展性受限
- 私钥管理负担:
STRATEGY_AA_OWNER_PRIVATE_KEY需安全存储,虽非资金库密钥但仍需 HSM/密钥轮换机制 - 无模型自主调用:
disable-model-invocation: true意味着完全依赖外部触发,无法自主响应市场变化
适合人群
- 运行 DeFi 策略基金的量化团队或 DAO
- 需要自动化意向提案但保留人工最终审批的机构投资者
- NadFun 生态的流动性管理者和做市商
- 具备智能合约审计能力和密钥安全管理经验的技术团队
常规风险
| 风险类型 | 描述 | 缓解措施 |
|---------|------|---------|
| 中继器信任风险 | 恶意中继可能拦截或篡改意向 | 配置 `STRATEGY_TRUSTED_RELAYER_HOSTS`,禁用 HTTP 中继 |
| 滑点攻击 | 大额交易在 bonding curve 上产生过高滑点 | 设置 `STRATEGY_MAX_IMPACT_BPS`,使用 lens 预报价 |
| 截止时间失效 | 网络拥堵导致交易超时 | 动态计算 deadline(`STRATEGY_DEADLINE_*` 参数) |
| 密钥泄露 | AA owner key 被盗用 | 专用密钥、密钥轮换、HSM 存储、优先测试网 |
| 报价失效 | NadFun lens 返回过期或操纵价格 | 链上验证 `quoteAmountOut`,路由白名单校验 |