关于 moonpay-x402
moonpay-x402 是一项通过 MoonPay CLI 向受 x402 保护的端点发送付费 HTTP 请求的技能。CLI 会检测 402 响应、构建并签署付款交易,再携带付款凭证重试请求;错误响应不会结算付款。
主要功能
- 01发送指定方法的 HTTP 请求
- 02自动处理 402 付款流程
- 03使用本地钱包签署付款
- 04请求失败时不结算付款
适用场景
- 01调用受 x402 保护的 API
- 02通过请求升级服务速率限制
- 03使用 Solana 或 Base 钱包支付请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-x402安装后在 Claude Code 中输入/moonpay-x402确认已加载。
详细介绍
x402 付费 API 请求
目标
向受 x402 保护的端点发送 HTTP 请求。CLI 会自动检测 402 Payment Required 响应,使用本地钱包构建并签署支付交易,然后携带支付凭证重试请求。
命令
mp x402 request \
--method POST \
--url <x402-endpoint-url> \
--body '<json-body>' \
--wallet <wallet-name-or-address> \
--chain solana
可用的 x402 端点
| 端点 | 费用 | 输入 |
|---|---|---|
https://agents.moonpay.com/x402/upgrade | $1-$20 | {"duration": "day"} 或 {"duration": "month"} |
示例流程
- 用户:“将我的速率限制提升一天。”
- 运行:
mp upgrade --duration day --wallet my-wallet --chain solana - CLI 会自动处理 402 支付流程并应用升级。
注意事项
- 需要一个在 Solana 或 Base 上持有 USDC 的本地钱包。
- 支持在 Solana 主网和 Base 上付款。
- 如果请求失败(状态码 >= 400),支付不会结算——错误不会收费。
- 请先使用 moonpay-auth 设置本地钱包。
相关技能
- moonpay-auth — 创建或导入本地钱包。
- moonpay-check-wallet — 在发起付费请求前检查钱包余额。
- moonpay-upgrade — 通过 x402 提升速率限制。
评论
支持 Markdown