spraay-paymentslisted
Install: claude install-skill extentadulthood280/spraay-payments
# Spraay Payments 💧
Multi-chain batch crypto payments, payroll, swaps, price feeds, invoices, and AI inference — all through one API.
Spraay is a protocol for sending crypto to multiple wallets in a single transaction. The x402 gateway exposes 57 paid endpoints and 5 free endpoints. Every paid call costs a micropayment via the x402 HTTP payment protocol. Free endpoints require no payment.
## Setup
The gateway is live at `https://gateway.spraay.app`. Set your env:
```bash
export SPRAAY_GATEWAY_URL="https://gateway.spraay.app"
```
No API key needed. Payments are made per-request via x402 (HTTP 402 → pay → retry). Your agent's wallet handles this automatically if you have a Coinbase CDP wallet or any x402-compatible facilitator.
## Supported Chains
Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, Solana, Unichain, Plasma, BOB, Bittensor.
Payment contract (Base): `0x1646452F98E36A3c9Cfc3eDD8868221E207B5eEC`
## Core Workflows
### 1. Batch Payments (the main use case)
Send tokens to multiple wallets in one transaction.
```bash
curl -X POST "$SPRAAY_GATEWAY_URL/api/batch-payment" \
-H "Content-Type: application/json" \
-d '{
"recipients": [
{"address": "0xABC...123", "amount": "10"},
{"address": "0xDEF...456", "amount": "25"},
{"address": "0xGHI...789", "amount": "15"}
],
"token": "USDC",
"chain": "base"
}'
```
If you get HTTP 402, the response contains payment instructions. Pay the facilitator, then retry with the payme