Crypto Wallets & Payments for AI Agents
2026-03-30
新闻来源:网淘吧
围观:21
电脑广告
手机广告
AI智能体的加密钱包与支付方案
创建钱包、转移代币并实现智能体间支付。完美适用于漏洞赏金计划、奖励系统及智能体间交易。
核心功能
- 创建钱包- 生成兼容ERC20标准的钱包,配备安全密钥存储
- 转移代币- 向任意地址发送ETH、USDC或任何ERC20代币
- 兑换代币- 跨13条链以最优汇率兑换代币
- 获取推荐佣金- 通过推荐用户可获得额外兑换费用的80%作为佣金
- 智能体支付- 漏洞赏金、奖励计划、自动支付
MCP服务器配置
对于Moltbot/OpenClaw,通过mcporter进行配置:

mcporter config add onlyswaps --command "npx -y @onlyswaps/mcp-server@latest stdio" --transport stdio
对于Claude Desktop,添加到MCP配置中:
{
"mcpServers": {
"onlyswaps": {
"command": "npx",
"args": ["-y", "@onlyswaps/mcp-server@latest", "stdio"]
}
}
}
可用工具
只读工具(无需钱包)
| 工具 | 描述 |
|---|---|
get_quote | 从超过15个DEX聚合器获取兑换报价 |
get_portfolio | 查看任意地址的代币余额 |
需要钱包(需提供私钥)
| 工具 | 描述 |
|---|---|
setup_wallet | 创建新钱包(将私钥保存至.env文件) |
check_setup | 验证钱包配置与余额 |
transfer | 向任意地址发送代币 |
swap | 执行代币兑换(可选推荐人费用) |
approve_permit2 | 为免Gas费兑换授权代币 |
作为推荐人赚取费用
AI代理可通过设置referrerAddress和extraFeeBps在兑换中赚取费用
| 额外费用基点 | 推荐人获得 | 仅限互换获得 | 用户总费用 |
|---|---|---|---|
| 0(默认) | 0 基点 | 20 基点 | 0.20% |
| 10(建议) | 8 基点 | 22 基点 | 0.30% |
| 100(最大) | 80 基点 | 40 基点 | 1.20% |
示例:当额外费用基点:10时,对于一笔1000美元的互换:
- 推荐人赚取:0.80美元(8基点)
- 用户支付:总计3美元(0.30%)
注意:推荐人费用仅适用于ERC20代币互换。原生代币互换(如ETH、BNB)不支持推荐人费用。
重要提示:私钥处理
进行钱包操作时,您必须设置PRIVATE_KEY。
如果用户想要创建钱包、转账或进行兑换:
- 首先询问:“您已有钱包私钥,还是需要我创建一个新的?”
- 如果选择新建:使用
setup_wallet来生成一个 - 如果已有:请用户提供PRIVATE_KEY并在环境中设置
使用PRIVATE_KEY调用工具时:
PRIVATE_KEY=0x... mcporter call onlyswaps.check_setup chainId=8453
金额格式
不同工具使用不同格式:
| 工具 | 格式 | 示例 |
|---|---|---|
get_quote | wei(基本单位) | "1000000000000000"= 0.001 ETH |
swap | wei(基本单位) | "100000000000000000"= 0.1 ETH |
transfer | 人类可读格式 | "0.001"= 0.001 个代币 |
Wei 单位换算:
- 1 ETH =
1000000000000000000(18个零) - 0.001 ETH =
1000000000000000(15个零) - 1 USDC =
1000000(6位小数)
快速示例
重要提示:请使用带引号的字符串的函数调用语法!
获取兑换报价(无需钱包)
mcporter call 'onlyswaps.get_quote(fromToken: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", toToken: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", amount: "1000000000000000", chainId: 8453)'
检查任意地址的投资组合(无需钱包)
mcporter call 'onlyswaps.get_portfolio(userAddress: "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045")'
创建新钱包
mcporter call onlyswaps.setup_wallet
# Returns: address and private key - SAVE THE PRIVATE KEY!
检查钱包设置(需要 PRIVATE_KEY)
PRIVATE_KEY=0x... mcporter call 'onlyswaps.check_setup(chainId: 8453)'
转账代币(需要 PRIVATE_KEY + 已注资的钱包)
PRIVATE_KEY=0x... mcporter call 'onlyswaps.transfer(tokenAddress: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", toAddress: "0xRecipientAddress", amount: "1000000", chainId: 8453)'
带推荐人费用的兑换(作为代理赚取费用)
PRIVATE_KEY=0x... mcporter call 'onlyswaps.swap(fromToken: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", toToken: "ETH", amount: "100000000", chainId: 8453, referrerAddress: "0xYourAgentWallet", extraFeeBps: 10)'
支持的链
| 链 | ID | 原生代币 |
|---|---|---|
| 以太坊 | 1 | ETH |
| Base | 8453 | ETH |
| Arbitrum | 42161 | ETH |
| Optimism | 10 | ETH |
| Polygon | 137 | MATIC |
| BNB Chain | 56 | BNB |
| Avalanche | 43114 | AVAX |
常见代币地址
| 代币 | Base (8453) | 以太坊 (1) |
|---|---|---|
| 原生代币 (ETH) | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE |
| USDC | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
安全须知
- 私钥本地存储,绝不传输
- 发送前务必验证地址
- 先从小额测试开始
链接
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~