核心功能
OpenFunderse Participant 是一个去中心化基金管理的参与者代理(MoltBot),专注于 AllocationClaimV1 的生成、验证与提交。该技能通过命令行和 Telegram 双通道交互,为基金参与者提供完整的链上操作能力。
核心用法
安装与初始化
- 支持 npm 直接安装或 ClawHub 一键部署
bot-init自动生成参与者钱包并写入环境变量- 环境配置以
/home/ubuntu/.openclaw/openclaw.json为权威来源
主要命令
/allocation: 生成分配提案,可选验证与提交/join: 注册机器人至指定基金房间/deposit/withdraw/redeem: 金库资金管理/participant_daemon: 自动策略执行模式(支持 A/B/C 三种策略)
安全机制
- EIP-191 消息签名认证(无需 API Key)
- 双重提交闸门:
PARTICIPANT_REQUIRE_EXPLICIT_SUBMIT+PARTICIPANT_AUTO_SUBMIT - 可信中继白名单:
PARTICIPANT_TRUSTED_RELAYER_HOSTS
显著优点
1. 自动化策略执行:内置三种策略模式(动量/毕业临近/影响力感知),支持定时自动提交
2. 多通道交互:CLI + Telegram 双界面,BotFather 命令已预配置
3. 严格安全设计:签名认证、显式提交确认、可信主机校验三层防护
4. 环境管理规范:OpenClaw 运行时优先使用系统级配置,避免本地 .env 漂移
潜在局限
- 生态绑定:专为 NadFun 测试网设计,主网迁移需额外适配
- 策略固化:当前仅支持三种预设策略,自定义策略需代码级扩展
- 依赖外部中继:所有写操作需通过 Relayer,单点可用性风险
- 测试网阶段:MVP 状态,生产环境稳定性待验证
适合人群
- 去中心化基金(DAO Fund)的被动参与者
- 希望自动化资产配置策略的 DeFi 用户
- NadFun 生态的早期测试者和流动性提供者
常规风险
- 私钥管理:
PARTICIPANT_PRIVATE_KEY需独立保管,禁止与托管/管理员密钥混用 - 中继信任:需严格配置
PARTICIPANT_TRUSTED_RELAYER_HOSTS防止钓鱼中继 - 权重顺序错误:
targetWeights必须与策略 allowlist 代币顺序完全一致,否则分配错误 - 环境漂移:忽略
openclaw.json优先级可能导致配置不一致
技术架构
| 组件 | 说明 |
|------|------|
| 认证方式 | EIP-191 签名(`openfunderse:auth:{botId}:{timestamp}:{nonce}`) || 数据格式 | AllocationClaimV1 规范结构 |
| 运行时 | Node.js + OpenClaw |
| 网络 | NadFun 测试网(Monad L2) |