Supported networks

Daimo Pay lets users pay from many places and settles to your chosen EVM network and asset.

Destination networks

We currently support destination to these EVM networks:

  • Arbitrum
  • Base
  • Binance Smart Chain
  • Celo
  • Linea
  • Optimism
  • Polygon
  • Scroll
  • World

To ensure correct addresses and metadata, import constants from @daimo/pay-common.
These provide a chainId and token pair that always match.

// Example: settle 1.00 USDC on Base
import { DaimoPayButton } from '@daimo/pay'
import { baseUSDC } from '@daimo/pay-common'

export function OneDollarOnBase() {
  return (
    <DaimoPayButton
      appId="pay-demo"
      refundAddress="0xYourRefundFallback"   // required fallback for refunds
      toAddress="0xYourTreasury"
      toChain={baseUSDC.chainId}            // Base
      toToken={baseUSDC.token}              // USDC on Base
      toUnits="1.00"                        // decimal string
      intent="Pay"
    />
  )
}

Was this page helpful?