返回顶部
e

eth-payment以太坊支付

Generate EIP-681 Ethereum payment links and QR codes for any EVM chain. Zero configuration, instant setup for receiving ETH and ERC-20 payments. Use when you need to create payment requests, invoices, donation links, or any on-chain payment request. Supports Base, Ethereum, Arbitrum, Optimism, Polygon.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
321
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

eth-payment

ETH 支付技能

零配置。即时设置。适用于任何EVM链。

功能说明

生成符合EIP-681标准的支付链接,兼容MetaMask及其他以太坊钱包。适用于:

  • - 支付请求和发票
  • 捐赠链接
  • 移动端友好结账
  • 任何链上收款场景

无需API密钥。无需服务器。无需配置。

安装

前提条件

  • - Python 3.8+ - 运行脚本所需
  • pip包:qrcode、pillow - 用于生成二维码

快速安装

安装所需包:

bash
pip install qrcode pillow

运行技能

bash
python3 scripts/eth_payment.py create --to 0xYourAddress --amount 0.1



快速开始

bash

Base链上的基础ETH支付


eth-payment create --to 0xYourAddress --amount 0.1

带二维码的USDC支付

eth-payment create --to 0xYourAddress --amount 100 --token USDC --qr payment.png

指定网络

eth-payment create --to 0xYourAddress --amount 10 --token USDC --network ethereum --qr qr.png

命令

create - 生成支付链接

bash
eth-payment create --to <地址> --amount <金额> [选项]

必填项:
--to <地址> 收款地址 (0x...)
--amount <金额> 请求金额

选项:
--token <符号> 代币符号(默认:ETH)
--network <名称> 网络:base, ethereum, arbitrum, optimism, polygon(默认:base)
--qr <路径> 生成二维码并保存到指定路径
--json 以JSON格式输出,便于程序化使用

chains - 列出支持的网络

bash
eth-payment chains
eth-payment chains --json

tokens - 列出网络的代币

bash
eth-payment tokens --network base
eth-payment tokens --network ethereum --json

validate - 验证地址

bash
eth-payment validate 0x...

支持的网络

网络链ID原生代币ERC-20代币
base8453ETHUSDC, USDT, WETH
ethereum
1 | ETH | USDC, USDT, WETH, DAI | | arbitrum | 42161 | ETH | USDC, USDT, ARB | | optimism | 10 | ETH | USDC, OP | | polygon | 137 | MATIC | USDC, USDT, WETH |

示例

带二维码的发票

bash
eth-payment create \
--to 0x1F3A9A450428BbF161C4C33f10bd7AA1b2599a3e \
--amount 100 \
--token USDC \
--network base \
--qr invoice_qr.png

用于集成的JSON输出

bash
eth-payment create --to 0x... --amount 10 --token USDC --json

输出:
json
{
success: true,
network: base,
chain_id: 8453,
token: USDC,
recipient: 0x...,
amount: 10,
links: {
eip681: ethereum:0x833...@8453/transfer?address=0x...&uint256=10000000,
metamask: https://metamask.app.link/send/...
},
transaction: {
to: 0x833...,
value: 0x0,
data: 0xa9059cbb...
}
}

工作原理

  1. 1. EIP-681标准:使用以太坊改进提案681格式生成支付链接
  2. 通用性:同一代码适用于任何EVM链——仅配置不同
  3. 二维码:通过Python qrcode库本地生成,无需外部服务

安全说明

  • - 此技能仅生成支付链接,无法执行交易
  • 无需私钥或机密信息
  • 所有处理均在本地完成
  • 分享支付链接前请务必验证收款地址

添加新链

要添加新的EVM链,请编辑config/chains.json:

json
{
chains: {
new-chain: {
name: 新链,
chain_id: 12345,
native_token: NATIVE,
tokens: {
NATIVE: {
address: 0x0000000000000000000000000000000000000000,
decimals: 18,
is_native: true
},
USDC: {
address: 0x...,
decimals: 6
}
}
}
}
}



维护者:Antalpha AI团队
许可证:MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 evm-payment-1776189643 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 evm-payment-1776189643 技能

通过命令行安装

skillhub install evm-payment-1776189643

下载

⬇ 下载 eth-payment v1.0.4(免费)

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

v1.0.4 最新 2026-4-15 12:16
- Updated documentation to use Python's qrcode and pillow libraries for QR code generation (instead of npx qrcode)
- Installation steps now specify required pip packages
- Clarified that all dependencies are handled via Python pip packages
- No functional code changes; documentation and setup improvements only

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部