DirectCryptoPay Docs

Supported Chains

DirectCryptoPay supports ten blockchain networks: seven EVM-compatible chains (Ethereum L1, Layer 2 rollups, and sidechains) plus three non-EVM networks (Solana, Tron, and Ton). Your customers can choose which chain to pay on based on their preference, gas costs, and token availability.

Mainnet Chains#

Ethereum#

Property Value
Chain ID 1
Native Token ETH
Block Time ~12 seconds
Confirmations Required 12
Typical Gas Cost $1 - $5
Block Explorer etherscan.io

Ethereum is the most established smart contract platform. It offers the highest security and widest token availability, but with higher gas fees compared to L2s and sidechains.

Best for: High-value payments where security is the top priority.

Polygon (PoS)#

Property Value
Chain ID 137
Native Token POL (MATIC)
Block Time ~2 seconds
Confirmations Required 30
Typical Gas Cost < $0.01
Block Explorer polygonscan.com

Polygon is an EVM-compatible sidechain with near-zero gas fees and fast block times. It has strong USDC and USDT liquidity.

Best for: Everyday payments, micro-transactions, and cost-sensitive use cases.

BNB Chain (BSC)#

Property Value
Chain ID 56
Native Token BNB
Block Time ~3 seconds
Confirmations Required 15
Typical Gas Cost < $0.03
Block Explorer bscscan.com

BNB Chain (formerly Binance Smart Chain) is popular in Asia and among Binance users. It offers low gas fees and fast confirmations.

Best for: Payments from users in the Binance ecosystem.

Base#

Property Value
Chain ID 8453
Native Token ETH
Block Time ~2 seconds
Confirmations Required 12
Typical Gas Cost < $0.01
Block Explorer basescan.org

Base is Coinbase's Layer 2 rollup built on the OP Stack. It offers extremely low gas fees with the security guarantees of Ethereum L1.

Best for: Users in the Coinbase ecosystem and cost-sensitive payments with Ethereum-level security.

Arbitrum One#

Property Value
Chain ID 42161
Native Token ETH
Block Time ~0.25 seconds
Confirmations Required 12
Typical Gas Cost < $0.01
Block Explorer arbiscan.io

Arbitrum One is the leading Ethereum L2 rollup by TVL. It uses optimistic rollup technology for fast, cheap transactions secured by Ethereum.

Best for: DeFi-native users and high-frequency payments with near-instant confirmations.

Optimism#

Property Value
Chain ID 10
Native Token ETH
Block Time ~2 seconds
Confirmations Required 12
Typical Gas Cost < $0.01
Block Explorer optimistic.etherscan.io

Optimism is an Ethereum L2 rollup using the OP Stack. It provides low-cost transactions with Ethereum security and strong ecosystem support.

Best for: Users who value the OP Stack ecosystem and low-cost Ethereum-secured transactions.

Avalanche C-Chain#

Property Value
Chain ID 43114
Native Token AVAX
Block Time ~2 seconds
Confirmations Required 2
Typical Gas Cost < $0.03
Block Explorer snowtrace.io

Avalanche C-Chain is a high-throughput EVM-compatible blockchain with sub-second finality. It uses the Snowman consensus protocol for fast, low-cost transactions.

Best for: Users in the Avalanche ecosystem and DeFi-native payments with fast finality.

Solana#

Property Value
Chain ID 900 (pseudo)
Native Token SOL
Block Time ~400 ms (slot time)
Confirmations Required 32
Typical Gas Cost < $0.001
Block Explorer explorer.solana.com

Solana is a high-performance non-EVM blockchain with sub-second finality and near-zero fees. It uses a unique Proof-of-History consensus mechanism and supports SPL tokens (USDC, USDT).

Best for: High-frequency payments, micro-transactions, and users in the Solana/Phantom wallet ecosystem.

Solana uses a different address format. Solana addresses are Base58 strings (not 0x... hex). You need a separate Solana wallet address (e.g., from Phantom or Solflare) to receive payments on Solana. Your EVM wallet address does not work on Solana.

Tron#

Property Value
Chain ID 800 (pseudo)
Native Token TRX
Block Time ~3 seconds
Confirmations Required 19
Typical Gas Cost < $1.50
Block Explorer tronscan.org

Tron is the #1 network worldwide for USDT transfers (higher stablecoin volume than Ethereum and Solana combined). It uses a Delegated Proof-of-Stake consensus with three-second blocks and supports TRC-20 tokens (USDT).

Best for: USDT-heavy payments, Asian markets, and high-frequency low-fee stablecoin transfers.

Tron uses a different address format. Tron addresses are Base58Check strings starting with T (34 characters, e.g. TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t). You need a separate Tron wallet (e.g. TronLink) to receive payments on Tron. Your EVM or Solana wallet does not work on Tron.

Ton (The Open Network)#

Property Value
Chain ID 1000 (pseudo)
Native Token TON
Block Time ~5 seconds (masterchain)
Confirmations Required 3
Typical Gas Cost < $0.05
Block Explorer tonviewer.com

Ton is a high-throughput L1 built by the team behind Telegram, with 950M+ users exposed to its wallet ecosystem through Telegram. It supports native Jetton tokens (TEP-74 standard), including USDT issued directly by Tether. Payment intents are matched on-chain via a comment embedded in the transfer message body.

Best for: Retail, creators, Telegram-native commerce, and Asia/CIS markets.

Ton uses a different address format. Ton addresses can be shown in three equivalent formats: EQ... (bounceable, 48 chars), UQ... (non-bounceable, 48 chars), or raw 0:<64-hex>. All three are accepted on input; DirectCryptoPay stores addresses in raw form internally and displays them as bounceable EQ.... You need a Ton wallet (e.g. Tonkeeper, MyTonWallet) — your EVM, Solana, or Tron wallet does not work on Ton.

Testnet Chains#

For development and testing, DCP supports the testnet equivalents of each mainnet chain:

Mainnet Testnet Chain ID Faucet
Ethereum Sepolia 11155111 sepoliafaucet.com
Polygon Amoy 80002 faucet.polygon.technology
BNB Chain BSC Testnet 97 testnet.bnbchain.org/faucet
Base Base Sepolia 84532 faucet.quicknode.com/base
Arbitrum Arbitrum Sepolia 421614 faucet.quicknode.com/arbitrum
Optimism Optimism Sepolia 11155420 faucet.quicknode.com/optimism
Avalanche Fuji 43113 core.app/tools/testnet-faucet
Solana Devnet 901 faucet.solana.com
Tron Nile 801 nileex.io/join/getJoinPage
Ton Ton Testnet 1001 @testgiver_ton_bot

How Chain Selection Works#

When a customer initiates a payment:

  1. The widget displays all chains enabled for your integration
  2. The customer selects their preferred chain
  3. Available tokens for that chain are shown
  4. The customer selects a token and completes the payment
  5. Funds arrive at your wallet address on the selected chain
Same Address, Multiple EVM Chains: Your EVM wallet address works on all EVM chains. A payment on Polygon arrives at the same 0x... address as a payment on Ethereum -- just on a different network. Solana uses a different address format (Base58), Tron uses Base58Check addresses starting with T, and Ton uses base64url addresses (EQ.../UQ...) or raw 0:<hex> — each requires its own wallet address.

Choosing Which Chains to Enable#

You can enable or disable chains in your integration settings. Consider these factors:

Factor Ethereum Polygon BNB Chain Base Arbitrum Optimism Avalanche Solana Tron Ton
Gas Cost High Very Low Low Very Low Very Low Very Low Low Near Zero Low Very Low
Speed ~3 min ~30 sec ~45 sec ~30 sec ~15 sec ~30 sec ~4 sec ~2 sec ~1 min ~15 sec
USDC Liquidity High High Medium High High Medium High High N/A N/A
USDT Liquidity High High High Low Medium Medium Medium High Highest High
User Base Global Global Asia-focused Coinbase users DeFi users OP ecosystem AVAX ecosystem Phantom users Asia/USDT users Telegram 950M+
Security Highest Good Good High (L2) High (L2) High (L2) High High Good High
Recommendation: For most merchants, enabling Polygon, Base, Solana, Ton, and Ethereum provides the best coverage. L2s, Solana, and Ton handle cost-sensitive payments with near-zero gas and tap into the massive Telegram + Phantom user base, while Ethereum covers users who prefer L1 security.