eth-payment for Openclaw

A zero-configuration tool for generating EIP-681 compliant Ethereum payment links and QR codes across multiple EVM chains.

bevanding
v1.0.0
Mar 8, 2026
1
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install eth-payment

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install eth-payment using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is eth-payment?

The eth-payment skill is a high-utility developer tool designed to streamline the creation of standardized Ethereum payment requests. By utilizing Openclaw Skills, users can instantly generate EIP-681 compliant links that interface seamlessly with MetaMask and other major mobile wallets. This skill eliminates the need for complex server-side logic or third-party API keys, providing a privacy-focused, local-first approach to web3 payments.

Whether you are building a checkout flow, setting up a donation portal, or sending a simple invoice, this addition to your Openclaw Skills provides a reliable way to handle ETH and ERC-20 transactions across various networks. It supports popular ecosystems including Base, Ethereum, Arbitrum, Optimism, and Polygon out of the box.

eth-payment Use Cases

  • Creating professional crypto invoices for freelance services or business transactions.
  • Generating mobile-friendly QR codes for physical points of sale or in-person payments.
  • Setting up easy-to-use donation links for content creators and open-source contributors.
  • Automating the generation of payment URIs for integration into existing web or mobile applications.
  • Verifying the validity of Ethereum addresses before initiating payment requests.

How eth-payment Works

  1. The user inputs the recipient's wallet address, the desired amount, and the specific token or network via the command line.
  2. The skill fetches the relevant chain and token metadata from its internal configuration.
  3. It constructs a standardized EIP-681 URI that encodes the payment parameters (to, value, token contract).
  4. If the QR flag is used, it generates a local image file of the payment link for easy scanning.
  5. The skill outputs a structured response including the raw URI, a MetaMask deep link, and transaction data for programmatic use.

eth-payment Setup

To start using this capability within your Openclaw Skills environment, you can run the following commands to generate payment requests immediately.

# Create a basic ETH payment link on the Base network
eth-payment create --to 0xYourAddress --amount 0.1

# Create a USDC payment request with a generated QR code image
eth-payment create --to 0xYourAddress --amount 100 --token USDC --qr payment.png

# Specify a different network such as Ethereum Mainnet
eth-payment create --to 0xYourAddress --amount 10 --token USDC --network ethereum --qr qr.png

eth-payment Data Schema & Taxonomy

The eth-payment skill organizes its network and token data in a structured format to ensure compatibility across different EVM chains.

Component Description
config/chains.json The central registry for Chain IDs, native tokens, and ERC-20 contract addresses.
create --json Provides a structured JSON object containing link, transaction, and network metadata.
chains A list of all supported blockchain environments and their associated metadata.

The JSON output for a payment request includes detailed fields such as chain_id, recipient, links (EIP-681 and MetaMask), and raw transaction hex data.

eth-payment Advanced Features

  • Multi-chain support for leading Layer 2 solutions including Base, Optimism, and Arbitrum.
  • Programmatic JSON output mode for piping data into other automated Openclaw Skills.
  • Custom token extensibility allowing users to add any ERC-20 token by editing the local configuration file.
  • Zero-dependency QR code generation that runs entirely on your local machine for maximum security.
  • Built-in address validation to ensure payment requests are sent to correctly formatted EVM addresses.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*