ChainsOverview

Supported Chains

T402 supports multiple blockchain networks for stablecoin payments.

EVM Chains

ChainNetwork IDUSDT0USDCUSDTGasless
Ethereumeip155:1
Arbitrumeip155:42161-
Baseeip155:8453-
Optimismeip155:10-
Polygoneip155:137-
Inkeip155:57073--
Berachaineip155:80084--
Unichaineip155:130--

Non-EVM Chains

ChainNetwork IDTokenStatus
TONton:mainnetUSDT JettonProduction
TRONtron:mainnetUSDT TRC-20Production
Solanasolana:mainnetUSDC SPLProduction

USDT0 Addresses

USDT0 is the new Omnichain Fungible Token (OFT) version of USDT with EIP-3009 support.

ChainAddress
Ethereum0x6C96dE32CEa08842dcc4058c14d3aaAD7Fa41dee
Arbitrum0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
Ink0x0200C29006150606B650577BBE7B6248F58470c1
Berachain0x779Ded0c9e1022225f8E0630b35a9b54bE713736
Unichain0x588ce4F028D8e7B53B687865d6A67b3A54C75518

Cross-Chain Bridging

USDT0 supports cross-chain transfers via LayerZero OFT:

RouteEstimated Time
Ethereum ↔ Arbitrum~3-15 minutes
L2 ↔ L2~5 minutes
Any ↔ Ethereum~15 minutes

See @t402/wdk-bridge for bridging integration.

Network Selection

When configuring T402, use the network ID format:

// EVM chains
'eip155:1'      // Ethereum
'eip155:8453'   // Base
'eip155:42161'  // Arbitrum
 
// Non-EVM chains
'ton:mainnet'   // TON
'tron:mainnet'  // TRON
'solana:mainnet' // Solana

Adding New Chains

T402 is extensible. To add support for a new chain:

  1. Implement the scheme interface for your chain
  2. Register the scheme with the client/server
  3. Submit a PR to the T402 repository

See Contributing for details.