Skip to content

Latest commit

Β 

History

History
85 lines (61 loc) Β· 3.27 KB

File metadata and controls

85 lines (61 loc) Β· 3.27 KB

Spraay β€” Multi-Chain Batch Crypto Payments

Send ETH or ERC-20 tokens to 200+ recipients in a single transaction. Live on Base, Unichain, Plasma, and Bittensor.

🌐 spraay.app Β· πŸ“„ BaseScan Β· πŸ¦„ Uniscan


What is Spraay?

Spraay is a multi-chain batch payment protocol that lets you send crypto to multiple recipients in one transaction. ~80% gas savings vs sending individually.

Protocol Fee: 0.3% Max Recipients: 200 per transaction

Deployments

Chain Contract Explorer
Base 0x1646452F98E36A3c9Cfc3eDD8868221E207B5eEC BaseScan
Unichain 0x08fA5D1c16CD6E2a16FC0E4839f262429959E073 Uniscan
Plasma See Spraay Plasma Explorer
Bittensor Python CLI/API Spraay TAO

Features

  • ⚑ Batch ETH sends β€” equal or variable amounts
  • πŸͺ™ Batch ERC-20 sends β€” USDC, DAI, or any token
  • πŸ“‹ CSV import β€” bulk upload addresses and amounts
  • πŸ€– AI Agent ready β€” integrated with Coinbase AgentKit
  • πŸ” Secure β€” OpenZeppelin ReentrancyGuard, Pausable, verified on-chain
  • 🌐 Multi-chain β€” same interface across Base, Unichain, and Plasma

Integrations

Platform Status Link
Coinbase AgentKit PR Submitted PR #944
Bankr (OpenClaw) Pending OpenClaw Skills

Using Spraay with AgentKit

import { AgentKit } from "@coinbase/agentkit";
import { spraayActionProvider } from "./action-providers/spraay";

const agentKit = await AgentKit.from({
  walletProvider,
  actionProviders: [spraayActionProvider()],
});

// Agent can now respond to:
// "Send 0.01 ETH to these 5 addresses..."
// "Spray 100 USDC each to 0xAAA and 0xBBB"

Smart Contract

Function Description
sprayETH(recipients[], amounts[]) Batch send ETH (payable)
sprayToken(token, recipients[], amounts[]) Batch send ERC-20 tokens

Both functions accept variable amounts per recipient. Protocol fee (0.3%) is applied automatically. Same contract interface on all EVM chains.

Use Cases

  • Payroll β€” pay your team in one tx
  • Airdrops β€” distribute tokens to your community
  • Bounties β€” variable rewards to contributors
  • DAO distributions β€” treasury payouts

Links