Skip to Content
Networks & Tokens

Networks & Tokens

SellPolia spans a sell chain (where SETH lives and is delivered) and one or more payment chains (where buyers pay and sellers are paid).

Chains

ChainChain IDNativeRoleExplorer
Sepolia11155111SETHSell + delivery (testnet)sepolia.etherscan.io 
Base8453ETHPayment + payoutbasescan.org 
Ethereum1ETHPaymentetherscan.io 
Optimism10ETHPaymentoptimistic.etherscan.io 
Arbitrum42161ETHPaymentarbiscan.io 
BNB Chain56BNBPaymentbscscan.com 
  • Selling always happens on Sepolia — deposits, deliveries, and payout-address changes.
  • Payouts are always paid in ETH on Base.
  • Buying happens on a payment chain — Ethereum, Base, Optimism, Arbitrum, or BNB Chain. The exact set accepting payments at any moment is whatever /api/market advertises.

Your wallet is asked to switch to the correct network per transaction — to Sepolia when you deposit, and to the payment chain when you buy. If your wallet doesn’t know a chain yet, the app offers to add it.

Confirmations

Most chains are treated as final immediately (0 confirmations) for indexing purposes; BNB Chain uses 1 confirmation. The indexer’s getLogs backstop only scans up to head − confirmations.

Payment tokens

Every payment chain accepts its native coin (via buy()) plus these stablecoins, each valued at $1 (via buyWithToken()):

TokenTypical decimals
USDC6 (18 on BNB)
USDT6 (18 on BNB)
DAI18

Token decimals are stored per token on each PaymentCollector so amounts convert correctly. The stablecoins are each chain’s standard token contracts (not deployed by SellPolia); query /api/market for the exact token a collector accepts. See Deployed Addresses for the per-chain collector addresses.

Last updated on