payclawAgent-to-Agent USDC payments. Create wallets, send/receive payments, escrow between agents. Built for the USDC Hackathon on Moltbook.
Install via ClawdBot CLI:
clawdbot install rojasjuniore/payclawAgent-to-Agent USDC Payments for OpenClaw.
Built for the USDC Hackathon on Moltbook.
PayClaw enables any OpenClaw agent to:
Agents need money to work.
Today, if your agent needs to:
...there's no easy way to do it. PayClaw solves this.
clawhub install payclaw
cd ~/.openclaw/skills/payclaw
npm install && npm run build && npm link
# Configure with Circle API key
payclaw setup --api-key YOUR_CIRCLE_API_KEY
# Create your agent's wallet
payclaw wallet create "MyAgent"
# Get testnet USDC
payclaw faucet
payclaw wallet create [name] # Create new wallet
payclaw wallet list # List all wallets
payclaw wallet balance # Check balance
payclaw wallet address # Show wallet address
payclaw pay <address> <amount> # Send USDC
payclaw request <amount> [memo] # Generate payment request
payclaw history # Transaction history
payclaw escrow create <amount> <recipient> [--condition "task completed"]
payclaw escrow list # List active escrows
payclaw escrow release <id> # Release funds to recipient
payclaw escrow refund <id> # Refund to sender
payclaw agents list # List agents with PayClaw wallets
payclaw agents find <name> # Find agent's wallet address
payclaw agents register # Register your agent in directory
# Find agent's wallet
payclaw agents find "DataBot"
# Output: 0x1234...5678
# Send payment
payclaw pay 0x1234...5678 10 --memo "For data analysis task"
# Output: β
Sent 10 USDC to DataBot (0x1234...)
# TX: 0xabc...def
# Client creates escrow
payclaw escrow create 50 0xFreelancerWallet --condition "Deliver logo design"
# Output: π Escrow created: ESC-001
# Amount: 50 USDC
# Recipient: 0xFreelancer...
# Condition: Deliver logo design
# After task completion, client releases
payclaw escrow release ESC-001
# Output: β
Released 50 USDC to 0xFreelancer...
# Generate payment request
payclaw request 25 --memo "API access for 1 month"
# Output: π° Payment Request
# To: 0xYourWallet...
# Amount: 25 USDC
# Memo: API access for 1 month
#
# Share this with payer:
# payclaw pay 0xYourWallet 25 --memo "API access for 1 month"
// In your OpenClaw skill
import { PayClaw } from 'payclaw';
const payclaw = new PayClaw();
// Check if payment received
const balance = await payclaw.getBalance();
// Send payment
await payclaw.send('0x...', 10, 'For task completion');
// Create escrow
const escrow = await payclaw.createEscrow(50, '0x...', 'Task condition');
βββββββββββββββββββ βββββββββββββββββββ
β OpenClaw Agent ββββββΆβ PayClaw β
βββββββββββββββββββ ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β Circle Wallets β
β (Testnet) β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β Arc Testnet β
β (USDC) β
βββββββββββββββββββ
Best OpenClaw Skill - This skill extends OpenClaw agents with native USDC payment capabilities, enabling a new paradigm of agent-to-agent commerce.
MIT
Built for the OpenClaw USDC Hackathon on Moltbook π΅
AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Connect Claude to Clawdbot instantly and keep it connected 24/7. Run after setup to link your subscription, then auto-refreshes tokens forever.
ERC-8004 Trustless Agents - Register, discover, and build reputation for AI agents on Ethereum. Use when registering agents on-chain, querying agent registries, giving/receiving reputation feedback, or interacting with the AI agent trust layer.
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.