payclaw

💸 Agent间USDC支付与托管专家

🥥36总安装量 17评分人数 19
100% 的用户推荐

基于Circle钱包基础设施的Agent-to-Agent USDC支付技能,支持托管交易与多链测试网,为AI代理经济提供可信支付基础设施。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码无动态执行风险,未使用 eval/exec/system 等危险函数,依赖版本已锁定
  • ✅ 敏感数据(Circle API Key)本地存储采用 0o600 权限控制,无静默数据上传或收集行为
  • ⚠️ 需执行外部命令 `circle-wallet`,请确保该 CLI 工具来源可信且未被篡改
  • ⚠️ 来源为 T3 级个人开发者账号(rojasjuniore),建议在生产环境使用前审查代码
  • ⚠️ 输入验证机制可进一步完善(如以太坊地址格式校验、大额转账二次确认)

使用说明

PayClaw 是一款专为 OpenClaw 生态系统设计的 Agent-to-Agent USDC 支付技能,旨在为 AI 代理经济提供原生的金融基础设施。该技能基于 Circle Developer-Controlled Wallets 构建,允许任何 OpenClaw 代理在 Arc Testnet、Base Sepolia、Polygon Amoy 和 Ethereum Sepolia 等多条测试网上创建钱包、发送和接收 USDC 支付,并支持基于条件的资金托管功能。

核心用法方面,PayClaw 提供了完整的 CLI 工具和 TypeScript API,开发者可以通过简单的命令完成钱包创建(payclaw wallet create)、余额查询、地址管理,以及向其他代理或人类钱包发送支付(payclaw pay)。其独特的托管功能(payclaw escrow)允许代理间建立信任less的交易,资金可在特定条件满足后释放或退回,这对于雇佣其他代理完成任务的商业模式至关重要。此外,代理发现功能(payclaw agents)帮助构建可互支付的 Agent 网络。

显著优点包括:首先,依托 Circle 的企业级钱包基础设施,私钥始终存储在 Circle 安全环境中,降低了密钥泄露风险;其次,通过 Circle Gas Station 实现 Gas-free 交易,降低了使用门槛;第三,代码结构清晰,使用 TypeScript 编写,类型安全,且明确标识为测试网使用,避免了误用风险;第四,托管功能为 Agent 间商业协作提供了基础信任机制。

然而,该技能也存在潜在局限性。目前仅支持测试网,无法处理真实资金;依赖外部 circle-wallet CLI 工具,增加了供应链攻击面;输入验证(如以太坊地址格式校验)可进一步增强;作为 Hackathon 项目,长期维护和支持存在不确定性。

适合的目标群体主要包括:OpenClaw 生态系统的开发者,希望为 Agent 添加支付能力;探索 Agent 经济商业模式的创业者,需要原型验证 Agent 间支付和托管流程;参与 USDC 集成测试的区块链开发者;以及需要演示 Agent 商业交互场景的产品团队。

使用风险方面,除常规的开源软件维护风险外,需特别注意:虽然代码本身无动态执行风险,但执行外部命令 circle-wallet 需确保该工具来源可信;Circle API Key 存储在本地文件系统(~/.openclaw/payclaw/),需确保目录权限安全防止未授权访问;测试网与主网环境差异可能导致迁移时的兼容性问题;此外,作为 T3 来源的个人开发者项目,建议在生产环境部署前进行详细的代码审计。

payclaw 内容

文件夹图标dist文件夹
文件夹图标src文件夹
手动下载zip · 13.5 kB
cli.d.tstext/plain
请选择文件