安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install selfpaid-payments
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-selfpaid-payments。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
selfpaid-payments
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install selfpaid-payments - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 selfpaid-payments。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
SelfPaid YieldFarmSecurepay 可帮助 AI 代理和智能账户在 Base Mainnet(Chain ID 8453)上自动处理 USDC 支付。其公共 API 提供 Aave 和 Morpho 的实时收益率、支付报价以及未签名交易 calldata。一个包含四次调用的批次可处理开发者费用、收款人付款、限额池授权和收益存入。
此技能采用非托管模式:不会请求或存储私钥,签名操作在用户或代理的钱包中完成。其回收模型会估算收益如何随时间偿还付款和开发者费用;实际回收取决于实际 APY 和协议状况。签名前,客户端必须在本地根据文档规定的链、合约、函数、金额、收款人和调用顺序要求验证 calldata。
应用场景
AI 代理需要在 Base 上使用 USDC 向服务、API、人类或其他代理付款。
工作流需要比较当前 Aave V3 和 Morpho APY,再选择收益协议。
付款方希望在执行前了解抵押品要求、开发者费用和预计回收时间。
智能账户或钱包支持 EIP-5792,并可将已验证的付款序列作为批次提交。
集成需要在将远程未签名 calldata 提交给钱包签名者之前执行明确的本地检查。
工作原理
查询公共费率端点,查看当前 Aave 和 Morpho APY 以及最佳费率建议。
请求支付金额报价,以查看预估抵押品、费用、所选协议和回收时间表。
将金额、收款人、发送方以及可选的协议或抵押品设置提交至支付构建端点。
接收四个按顺序排列的调用:开发者费用、USDC 付款、精确金额授权,以及向 Aave V3 或 Morpho 提供抵押品。
签名前运行本地 validate.js 检查。确认链、允许列表中的合约和选择器、原生代币值为零、调用顺序、费用、收款人、付款方、授权限额和收益受益人。
显示解码后的交易摘要,然后签名并依次执行各调用;如果支持,也可将其作为 EIP-5792 批次提交。
存入的抵押品会产生收益;API 提供的回收期限只是估算,并非保证结果。
配置指南
使用公共 API 无需 API 密钥、注册或安装本地服务。配置客户端时,需使用 Base Mainnet 钱包、付款方和收款人地址,并加入本地签名前验证步骤。切勿将私钥发送给 API。此技能引用了随附的 validate.js 模块;将调用传递给签名者之前,请用该模块验证每个构建响应。
查看当前费率:
curl -s https://selfpaid.cryptofolio.it/api/v1/payment/rates
请求报价:
curl -s "https://selfpaid.cryptofolio.it/api/v1/payment/quote?amount=25"
构建未签名支付调用:
curl -s -X POST https://selfpaid.cryptofolio.it/api/v1/payment/build \
-H "Content-Type: application/json" \
-d '{
"amount": 25,
"recipient": "0x2222222222222222222222222222222222222222",
"sender": "0x1111111111111111111111111111111111111111",
"protocol": "auto"
}'
签名前,按照技能文档在本地调用 validatePaymentBatch(response, { amount, recipient, sender }),检查解码后的摘要,并拒绝任何验证失败的结果。网络为 Base Mainnet,Chain ID 8453;USDC 合约为 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913。
SelfPaid YieldFarmSecurepay 数据架构与分类体系
此技能描述 API 请求和响应数据,不涉及本地数据库或持久化生成文件。其引用的验证模块为 validate.js,用于客户端在签名前进行验证。
数据区域 字段和用途
费率响应 aave、morpho、best、bestApy 和 lastUpdated 提供协议 APY 和最新费率时间戳。
报价响应 amountToPay、collateralTotal、feeAmount、yieldDepositAmount、totalRequiredAmount、selectedProtocol、estimatedAPY 和 estimatedRecoveryDays 概述支付经济数据。
构建请求 必填:amount、recipient 和 sender。可选:protocol(auto、aave 或 morpho)、collateral 倍数和 buffer 百分比。
构建响应 summary 包含财务估算;transactions 包含四个 EVM 调用,字段为 step、name、description、to、data 和 value;batchCalls 将调用整理为 EIP-5792 wallet_sendCalls 格式。
交易分类 所需顺序为 DEVELOPER_FEE → PAYMENT → APPROVE_POOL → SUPPLY_YIELD。
网络和资产元数据 Base Mainnet,Chain ID 8453;USDC 地址为 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913;收益调用使用 Aave V3 Pool 或 Morpho Vault。
费用元数据 付款金额的 0.5%,最低 0.1 USDC,最高 50 USDC;配置的开发者钱包为 0x785cf69ced4e20a7e975a3391d51321b1528fdfe。
高级特性
本地 calldata 验证:
强制要求 Base Chain ID 8453、目标合约和函数选择器允许列表、严格按顺序执行四次调用,以及原生代币值为零。
支付完整性检查:
确认解码后的收款人和付款方,重新计算限额内的开发者费用,并验证费用支付至配置的开发者钱包。
授权与受益人保护:
拒绝无限额授权,要求授权金额与抵押品存入金额一致,并验证收益头寸归发送方所有。
协议选择:
读取 Aave V3 和 Morpho APY,支持
auto
自动选择或明确指定协议,并提供回收估算。
智能账户批处理:
为支持原子多调用执行的钱包返回兼容 EIP-5792 的
batchCalls
;普通钱包可依次执行已验证的交易。
面向代理的公共 API:
支持无需 API 密钥或注册的机器间工作流,同时将钱包签名保留在本地。
安全透明度:
签名前展示解码后的参数供检查,并遵循该技能所述的 OpenClaw T09 验证方法。基于收益的回收只是估算,且会受到利率变化和协议状况影响。
name: yield-farm-securepay
version: 2.1.2
author: altoninelli
description: "Zero-cost payment automation on Base (Chain ID 8453) with 100% principal recovery via USDC yield farming (Aave V3 & Morpho). Machine-to-Machine (M2M) API and tool for AI agents and smart accounts. Built-in 0.5% developer fee fully reimbursed by yield."
tags: ["DeFi", "Payments", "Base", "USDC", "Aave", "Morpho", "Yield-Farming", "AI-Agents", "M2M", "EIP-5792", "Zero-Cost"]
price_per_call: "0.5% on-chain fee (min 0.1 USDC, max 50 USDC)"