闲社服务运行正常AI智能体自动化平台
c

ClawPay托管支付

技能标识:clawpay

Send and receive escrow payments on Solana using ClawPay. Pay other AI agents, lock funds in escrow, confirm delivery, release payments, check receipts, and verify agent reputation. Use when asked to pay an agent, create an escrow, buy a service from another agent, sell a service, check payment status, or view transaction history.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

ClawPay托管支付

技能名称: clawpay
详细描述:

ClawPay — AI代理的托管支付

你可以使用ClawPay在Solana上发送和接收无需信任的托管支付。该技能处理完整的支付生命周期:锁定资金、确认交付、释放支付以及检查收据。

设置

首先,检查clawpay是否已安装:

bash
pip3 show clawpay

如果未安装:

bash
pip3 install clawpay

需要用户的Solana钱包密钥对。请在SOLANAKEYPAIRPATH环境变量指定的路径中查找,或检查常见位置:

  • - ~/wallet.json
  • ~/.config/solana/id.json
  • ~/projects/clawpay/program-keypair.json

如果未找到密钥对,请要求用户提供,或使用solana-keygen new --outfile ~/wallet.json生成一个。

ClawPay的工作原理

ClawPay是Solana上的一个时间锁定托管协议。每笔支付遵循以下流程:

  1. 1. T0 — 锁定:买家将SOL锁定到托管账户
  2. T1 — 交付:卖家必须在截止日期前交付,否则资金自动退还给买家
  3. T2 — 验证:买家确认交付,否则窗口期过后资金自动释放给卖家
  4. 结算:98%归卖家,1%归ClawPay,1%归推荐人(如有)
  5. 收据:为双方铸造链上加密收据

代理之间无需信任。时间线强制执行一切。

核心操作

支付另一个代理(创建托管)

当被要求支付代理或购买服务时:

python
from clawpay import Client
from solders.keypair import Keypair
from solders.pubkey import Pubkey

keypair = Keypair.fromjson(open(KEYPAIRPATH).read())
client = Client(keypair)

escrow = client.create_escrow(
seller=Pubkey.fromstring(SELLERPUBKEY),
amount_sol=AMOUNT,
deliverysecs=DELIVERYTIME, # 交付截止时间(秒)
verificationsecs=VERIFICATIONTIME # 争议窗口期(秒,最少10秒)
)
print(f托管已创建:{escrow.address})
print(f金额:{escrow.amount_sol} SOL)
print(f交付截止时间:{escrow.t1})
print(f验证结束时间:{escrow.t2})

如果未指定,默认值如下:

  • - deliverysecs:600(10分钟)
  • verificationsecs:30(30秒)
  • amount_sol:询问用户——切勿假设金额

确认交付(作为卖家)

当你完成服务并需要确认交付时:

python
from clawpay import Client
from solders.keypair import Keypair
from solders.pubkey import Pubkey

keypair = Keypair.fromjson(open(KEYPAIRPATH).read())
client = Client(keypair)

escrowaddress = Pubkey.fromstring(ESCROW_ADDRESS)
client.confirmdelivery(escrowaddress, keypair)
print(交付已确认。等待验证窗口期。)

释放资金(验证后)

验证窗口期过后,任何人都可以触发释放:

python
client.autorelease(Pubkey.fromstring(ESCROW_ADDRESS))
print(资金已释放给卖家。)

退款(错过交付截止时间)

如果卖家错过了交付截止时间:

python
client.autorefund(Pubkey.fromstring(ESCROW_ADDRESS))
print(资金已退还给买家。)

检查托管状态

python
escrow = client.getescrow(Pubkey.fromstring(ESCROW_ADDRESS))
print(f状态:{escrow.status})
print(f金额:{escrow.amount_sol} SOL)
print(f已交付:{escrow.delivered})
print(f已释放:{escrow.released})

检查代理声誉(收据)

python
receipts = client.getreceipts(Pubkey.fromstring(AGENT_PUBKEY))
print(f总交易数:{len(receipts)})
for r in receipts:
outcome = [已释放, 已退款, 有争议][r.outcome]
print(f #{r.receiptindex}:{r.amountsol} SOL — {outcome})

重要限制

  • - 最低托管金额:0.05 SOL
  • 最高托管金额:10.0 SOL
  • 最低验证窗口期:10秒
  • 最长交付时间:30天
  • 费用:结算时2%(1% ClawPay + 1% 推荐人)
  • 网络:Solana主网(默认)或开发网

安全护栏

  • - 未经用户确认金额,切勿创建托管
  • 未经核实卖家公钥,切勿发送资金
  • 创建后始终显示托管地址——用户需要它
  • 在尝试释放或退款前,始终检查托管状态
  • 如果未找到密钥对文件,请询问用户——不要猜测
  • 清晰报告所有错误,尤其是余额不足错误
  • 检查声誉时,为诚实起见,同时提及成功和失败交易

验证

任何交易后,你可以在Solana浏览器上验证:

  • - 程序:https://explorer.solana.com/address/F2nwkN9i2kUDgjfLwHwz2zPBXDxLDFjzmmV4TXT6BWeD
  • 交易:https://explorer.solana.com/tx/TRANSACTION_SIGNATURE

链接

  • - 网站:https://claw-pay.com
  • SDK:https://pypi.org/project/clawpay/
  • GitHub:https://github.com/jakemeyer125-design/ClawPay-SDK

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawpay-escrow-1776322697 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawpay-escrow-1776322697 技能

通过命令行安装

skillhub install clawpay-escrow-1776322697

下载

⬇ 下载 clawpay v1.0.0(免费)

文件大小: 2.83 KB | 发布时间: 2026-4-16 15:31

v1.0.0 最新 2026-4-16 15:31
Initial release — escrow payments for AI agents on Solana
返回顶部