Skip to main content

Network Support

Prism supports settlement on Ethereum, Base, BSC, and Arbitrum — both mainnets and their corresponding testnets. Merchants configure which chains and tokens to accept in the Prism Console.

Supported Chains

Mainnet

ChainChain IDSettlement TimeGas CostNotes
Base8453~2 secondsVery lowRecommended for most uses
Arbitrum42161~2 secondsVery lowHigh-frequency payments
BSC56~3 secondsLowFDUSD settlement
Ethereum1~12 secondsHigherLarge value transactions

Testnet

ChainChain IDFaucet
Base Sepolia84532Testnet Faucet
Arbitrum Sepolia421614Testnet Faucet
BSC Testnet97Testnet Faucet
Ethereum Sepolia11155111Testnet Faucet
Use testnet chains during development and testing. The Prism Gateway, SDK, and webhook flow work identically on testnet — no code changes needed to switch between testnet and mainnet.

Supported Tokens

TokenSymbolChains
First Digital USDFDUSDEthereum, BSC
USD CoinUSDCEthereum, Base, BSC, Arbitrum
Prism supports settlement in any stablecoin that implements the EIP-3009 (transferWithAuthorization) interface. FDUSD is available on Ethereum and BSC; USDC is available on all supported chains.

Choosing a Chain

Base is recommended for most use cases. It offers the fastest settlement times and lowest gas costs, making it ideal for high-frequency, low-value payments like API monetization. Consider these factors when choosing:
FactorRecommendation
API monetization / micropaymentsBase or Arbitrum (low gas, fast)
Large value transactionsEthereum (deepest liquidity)
FDUSD settlementBSC or Ethereum
Maximum agent compatibilityAccept multiple chains
Accept payments on multiple chains to maximize compatibility with different agent wallets. Settlement is simplest when both the agent and merchant operate on the same chain.

Environments

Prism uses a single gateway URL for both testnet and mainnet operations. The chain specified in the payment configuration determines whether the transaction settles on a testnet or mainnet chain.
ComponentURL
Prism Gatewayhttps://prism-gw.fd.xyz
Prism Consolehttps://prism.fd.xyz
  • Use testnet chain IDs during development (e.g., Base Sepolia: 84532)
  • Use mainnet chain IDs for production (e.g., Base: 8453)
  • API keys are the same across environments
  • The Testnet Faucet provides test tokens for development