OpenClaw Paid Actions

💸 Solana USDC预付费动作网关

Solana USDC付费执行网关,支持预付费动作配置、链上支付验证与自动执行

收藏
4.4k
安装
1.1k
版本
0.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

OpenClaw Paid Actions 综合评估

核心用法

OpenClaw Paid Actions 是一个基于 Solana 区块链的预付费动作执行系统。核心流程分为六步:发现可用动作(list)→ 生成 USDC 付款指令(quote/invoice)→ 链下通知付款方 → 链上支付验证(confirm/pay)→ 等待确认(wait/status)→ 执行动作(execute)。

该系统通过签名发票令牌(signed invoice token)嵌入动作ID与用户输入,确保支付与执行的绑定关系。支持通过 paymentProofText 自动提取 Solana 交易签名,降低用户操作门槛。配置层面支持自定义收款地址、超时策略、轮询间隔及动作白名单,典型场景包括付费 X 转发、Discord 感谢消息等社交媒体自动化服务。

显著优点

1. 支付-执行闭环:链上确认后才触发动作,杜绝"先服务后逃单"风险
2. USDC 计价稳定:规避 SOL 价格波动,适合商业定价场景

3. 灵活的动作配置:通过 JSON 配置即可新增付费服务,无需代码改动

4. 环境变量隔离:敏感配置(密钥、收款地址)通过 ${} 占位符注入,符合十二要素应用原则

5. 异步通知支持:可选 notifySessionKey 实现支付状态实时推送

潜在缺点与局限

  • 单链依赖:仅支持 Solana 主网,EVM 或其他链用户无法直接使用
  • 托管信任假设:发票状态存储于 invoiceStorePath,依赖运营方基础设施可用性
  • 无原子性保障:支付验证与动作执行分属两个调用,极端网络条件下可能产生状态不一致
  • 输出截断风险maxOutputBytes 默认 32KB,复杂脚本输出可能不完整
  • Gas 波动未说明:未明确网络拥堵时用户需承担的额外交易成本

适合人群

  • SaaS 开发者:需为链上/链下服务添加加密货币支付层
  • 内容创作者:提供付费 shoutout、定制回复等轻量级自动化服务
  • DAO 运营者:需要可审计、可配置的付费任务执行框架

常规风险

1. 配置泄露invoiceSecretpayTo 若硬编码或日志泄露,可导致伪造发票或资金截留
2. 命令注入actions[].command 数组模式虽较字符串安全,但 cwd 与脚本路径仍需严格校验

3. 重放攻击:发票令牌需确保 nonce 或过期时间唯一性,文档未详述防重放机制

4. 价格波动对冲缺失:虽以 USDC 计价,但若用户钱包余额不足需 Swap,滑点成本未明确

OpenClaw Paid Actions 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件