Skip to main content
The send command allows you to send USDC to a single user on X (Twitter), Farcaster, GitHub, Email, or Web.

Syntax

Parameters

platform/username

The recipient’s platform and username in the format platform/username. Supported platforms:
Username should be provided without the @ symbol.

amount

The amount of USDC to send. Supports multiple formats:
  • Cents notation: , 50¢, 99¢
  • Dollar notation: $0.01, $0.50, $1
  • Decimal notation: 0.01, 0.50, 1

Options

—network

Specify which blockchain network to use:
  • base - Use Base network (EVM)
  • solana - Use Solana network (SVM)
If not specified, the CLI auto-detects based on which private key is configured.

Examples

Send to X (Twitter) Users

Send to Farcaster Users

Send to GitHub Users

Send to Email

Send to Web Domain

Specify Network

Output

After sending a payment, you’ll see:
The output includes:
  • Amount: USDC amount sent
  • Receiver: Username and platform
  • Network: Blockchain used (Base or Solana)
  • Transaction: On-chain transaction hash
  • Receipt: Link to view payment details

Prerequisites

Before using the send command:
  1. Set your private key: For Base:
    For Solana:
  2. Ensure USDC balance: Your wallet must have sufficient USDC on the network you’re using.

Use Cases

Tipping Content Creators

Supporting Open Source

Quick Payments

Error Handling

Common Errors

“Insufficient USDC balance”
“User not found”
“Invalid private key”
“Network error”

Limits and Fees

  • Minimum amount: 0.01 USDC (1¢)
  • Maximum amount: No hard limit (subject to wallet balance)
  • Network fees: Standard blockchain fees apply
    • Base: Low gas fees (~0.0010.001-0.01)
    • Solana: Very low fees (~$0.00025)

Security

  • Your private key never leaves your machine
  • All transactions are signed locally
  • Payments are non-reversible (blockchain transactions)
  • Always verify the recipient before sending

Getting Help

View command-specific help:

Additional Resources