Rechercher

PythonReactSEOPDF
OpenClaw

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.

bevanding0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install bevanding/eth-payment

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

ETH Payment Skill

Zero config. Instant setup. Works on any EVM chain.

What This Does

Generate EIP-681 compliant payment links that work with MetaMask and other Ethereum wallets. Perfect for:

  • Payment requests and invoices
  • Donation links
  • Mobile-friendly checkout
  • Any on-chain payment collection

No API keys. No servers. No configuration.

Installation

Prerequisites
  • Python 3.8+ - Required to run the script
  • Node.js (optional) - Required only for QR code generation (npx qrcode)
Quick Install

No additional dependencies needed! The skill uses:

  • Python standard library only
  • npx qrcode for QR codes (auto-downloads on first use)
Run the Skill
python3 scripts/eth_payment.py create --to 0xYourAddress --amount 0.1

Quick Start

# Basic ETH payment on Base
eth-payment create --to 0xYourAddress --amount 0.1

# USDC payment with QR code
eth-payment create --to 0xYourAddress --amount 100 --token USDC --qr payment.png

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

Commands

create - Generate Payment Link
eth-payment create --to <address> --amount <number> [options]

Required:
  --to <address>      Recipient address (0x...)
  --amount <number>   Amount to request

Options:
  --token <symbol>    Token symbol (default: ETH)
  --network <name>    Network: base, ethereum, arbitrum, optimism, polygon (default: base)
  --qr <path>         Generate QR code and save to path
  --json              Output as JSON for programmatic use
chains - List Supported Networks
eth-payment chains
eth-payment chains --json
tokens - List Tokens for Network
eth-payment tokens --network base
eth-payment tokens --network ethereum --json
validate - Validate Address
eth-payment validate 0x...

Supported Networks

| Network | Chain ID | Native Token | ERC-20 Tokens | |-...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/bevanding/eth-payment
Version
—
Commit
4b15101123d619effaaaaa53ad6c1f9eb3400e06
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# ETH Payment Skill

> **Zero config. Instant setup. Works on any EVM chain.**

## What This Does

Generate EIP-681 compliant payment links that work with MetaMask and other Ethereum wallets. Perfect for:

- Payment requests and invoices
- Donation links
- Mobile-friendly checkout
- Any on-chain payment collection

**No API keys. No servers. No configuration.**

## Installation

### Prerequisites

- **Python 3.8+** - Required to run the script
- **Node.js (optional)** - Required only for QR code generation (`npx qrcode`)

### Quick Install

No additional dependencies needed! The skill uses:
- Python standard library only
- `npx qrcode` for QR codes (auto-downloads on first use)

### Run the Skill

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

---

## Quick Start

```bash
# Basic ETH payment on Base
eth-payment create --to 0xYourAddress --amount 0.1

# USDC payment with QR code
eth-payment create --to 0xYourAddress --amount 100 --token USDC --qr payment.png

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

## Commands

### `create` - Generate Payment Link

```bash
eth-payment create --to <address> --amount <number> [options]

Required:
  --to <address>      Recipient address (0x...)
  --amount <number>   Amount to request

Options:
  --token <symbol>    Token symbol (default: ETH)
  --network <name>    Network: base, ethereum, arbitrum, optimism, polygon (default: base)
  --qr <path>         Generate QR code and save to path
  --json              Output as JSON for programmatic use
```

### `chains` - List Supported Networks

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

### `tokens` - List Tokens for Network

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

### `validate` - Validate Address

```bash
eth-payment validate 0x...
```

## Supported Networks

| Network | Chain ID | Native Token | ERC-20 Tokens |
|-...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.