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
Destination = where your funds arrive. Users may pay from other networks or apps. Daimo converts and settles to the network and asset you specify.
In addition, Daimo supports incoming payments from major assets on Ethereum,Solana and USDT on Tron as payment sources.
Recommended: use @daimo/pay-common
constants
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"
/>
)
}