Supported chains.
OpenSettle abstracts four EVM chains behind one API today, with Solana and Tron API-ready (wallet verification + ingest) and hosted checkout shipping next. Pick a chain per payment or per merchant; the API shape is identical regardless of where the funds land. Settlement is direct merchant-wallet — no router contract, no on-chain split. The numbers below are typical ranges based on each chain's finality characteristics; real-world latency will vary with network conditions.
Comparison
| Chain | Tokens | Settlement | Gas | Autopay |
|---|---|---|---|---|
Base base-mainnet | USDC | 2–4s | $0.001–0.01 | Invoice + allowance autopay (live) |
Arbitrum arbitrum-one | USDC, USDT | 1–3s | $0.005–0.05 | Invoice + allowance autopay (live) |
Polygon polygon-pos | USDC, USDT | 3–6s | $0.002–0.02 | Invoice + allowance autopay (live) |
Tron tron-mainnet | USDT | 3–5s | ~$1.20 (energy) | Invoice (allowance roadmap) |
Ethereum eth-mainnet | USDC, USDT | 12–30s | $2–25 | Invoice + allowance (large invoices — L1 gas) |
Solana solana-mainnet | USDC, USDT | <1s | <$0.001 | Invoice (no allowance) |
Per-chain notes
Default recommendation for new EVM integrations. Cheapest finality with native USDC issued by Circle.
Lowest median latency. Slightly higher gas than Base under load. Native USDC since 2023.
Use the native USDC contract (0x3c49…3359), not the bridged USDC.e. We auto-route to native.
TRC-20 is ERC-20 compatible at the ABI level, so the same allowance flow is feasible — but allowance autopay on Tron is still on the roadmap; today it's invoice-and-pay. USDT only; USDC is not deployed at meaningful liquidity.
Highest fees and longest finality. Reserve for large invoices (>$5,000) where gas is rounding error.
One-time payments and invoice subscriptions only — Solana has no ERC-20 allowance equivalent. Smart-wallet autopay is on the post-launch roadmap.
Picking a chain
Chain and token live on the invoice or subscription price, and can be overridden when you create a checkout session — see the chain and token fields on POST /v1/workspaces/:workspaceId/checkouts. The customer's allowance for a subscription lives on a specific chain; we never auto-switch chains under an active subscription because that would violate the consent the customer gave.