Supported chains

Twelve EVM-compatible blockchain networks for USDC payments.

Overview

JoPay supports USDC transfers on twelve EVM-compatible blockchain networks. Each chain offers different trade-offs between transaction cost, speed, and security. Partners select a default chain when configuring their platform, and merchants can accept payments on any supported chain.

Non-EVM chains (Solana, Tron, Aptos) are not supported. Wallet address formats do not overlap with EVM, so misdirected transfers from multi-chain wallets are impossible in practice.

For most use cases, Polygon or Base are the best choice. They offer the lowest gas fees (fractions of a cent) and fast verification times (2–5 seconds).

Chain comparison

Chains are listed in rough order of JoPay payment volume. The first four handle the vast majority of everyday payments; chains further down the list are supported for compatibility when a customer chooses to send from that network.

ChainTypeChain IDGas feesVerificationBest for
PolygonSidechain137< $0.01~2 secondsDefault for most merchants. Lowest fees, fast finality.
BaseL2 (Optimistic)8453< $0.01~2 secondsCoinbase ecosystem. Low fees, growing adoption.
Arbitrum OneL2 (Optimistic)42161< $0.05~1 secondEthereum L2 with high throughput and low fees.
OptimismL2 (Optimistic)10< $0.05~2 secondsEthereum L2 with low fees and strong ecosystem.
EthereumL1 (Mainnet)1$1–$20+~12 secondsHigh-value transfers. Maximum network security.
AvalancheL1 (C-Chain)43114< $0.05~2 secondsFast-finality L1 with its own ecosystem.
GnosisL1 (sidechain)100< $0.01~5 secondsxDai ecosystem. Community-run, low fees.
BSCL1 (sidechain)56< $0.10~3 secondsBNB Smart Chain. Large ecosystem, low fees.
Arbitrum NovaL2 (AnyTrust)42170< $0.01~1 secondHigh-throughput Arbitrum variant for gaming & social.
MonadL1143Varies~1 secondHigh-throughput EVM-compatible L1.
SoneiumL2 (Optimistic)1868< $0.01~2 secondsSony-backed L2 on OP Stack.
KatanaL2747474Varies~2 secondsNewer network supported for compatibility.

Choosing a chain

The right chain depends on your use case:

  • Everyday payments (POS, invoices): Use Polygon or Base. Gas fees are negligible, and transactions confirm in seconds.
  • High-value transfers: Consider Ethereum mainnet for maximum security. The higher gas fee is insignificant relative to large payment amounts.
  • Developer ecosystems: If your users are already active on Base (Coinbase), Optimism, or Arbitrum, match their preferred chain to reduce friction.

L1 vs L2 explained

L1 (Layer 1) refers to the Ethereum mainnet — the base blockchain where all transactions are recorded directly. It offers the highest security but also the highest fees.

L2 (Layer 2) networks like Base, Optimism, and Arbitrum run on top of Ethereum. They batch many transactions together and post a summary to Ethereum, which dramatically reduces per-transaction cost while inheriting Ethereum's security guarantees.

Polygon is technically a sidechain with its own consensus mechanism, but it functions similarly to an L2 for practical purposes — low fees, fast verification, and bridging to Ethereum.

Regardless of which chain a payment is made on, the USDC received is always worth $1.00. The chain only affects transaction speed and gas cost.

Block explorers

Each chain has a public block explorer where you can look up any transaction by its hash. JoPay includes explorer links in payment receipts and the merchant dashboard so you can verify any transfer on-chain.

ChainExplorer URLTransaction lookup
Polygonpolygonscan.compolygonscan.com/tx/0x...
Basebasescan.orgbasescan.org/tx/0x...
Arbitrum Onearbiscan.ioarbiscan.io/tx/0x...
Optimismoptimistic.etherscan.iooptimistic.etherscan.io/tx/0x...
Ethereumetherscan.ioetherscan.io/tx/0x...
Avalanchesnowtrace.iosnowtrace.io/tx/0x...
Gnosisgnosisscan.iognosisscan.io/tx/0x...
BSCbscscan.combscscan.com/tx/0x...
Arbitrum Novanova.arbiscan.ionova.arbiscan.io/tx/0x...

Monad, Soneium, and Katana have their own public explorers; JoPay includes the correct explorer link automatically on receipts and in the merchant dashboard when a payment lands on one of those chains.

Multi-chain payments

A single merchant can receive payments on any supported chain. The customer selects their preferred chain on the payment page. JoPay's verification engine (Trails) monitors all supported chains simultaneously to detect and verify incoming transfers.

Note that USDC received on one chain stays on that chain. If a merchant receives USDC on Polygon and wants to move it to Ethereum, they would need to bridge the asset separately. JoPay does not perform cross-chain bridging.