Skip to main content
molnpay

15 chains

Every chain, and what is actually on it.

The same 15 chains serve both products — an invoice can be paid on any of them, and a customer can hold a deposit address on any of them. A deposit address is a contract rather than a per-token account, so it can receive any token issued on its chain, not a list we maintain.

Supported chains

ChainNative coinSettles inCoins it can receive
EthereumETHUSDTUSDCAUSDBOLDDAIEUSD+43 more900+ coinsERC-20
BNB ChainBNBUSDTUSDCAUSDDUSDFDUSDFRXUSD+17 more800+ coinsBEP-20
PolygonPOLUSDTUSDCAUSDPYUSDUSDQWUSD+6 more100+ coinsERC-20
ArbitrumETHUSDTUSDCAUSDFDUSDFRXUSDPYUSD+6 more200+ coinsERC-20
BaseETHUSDTUSDCAUSDBOLDFRXUSDUSDE+10 more300+ coinsERC-20
OptimismETHUSDTUSDCBOLDFRXUSDUSDE60+ coinsERC-20
AvalancheAVAXUSDTUSDCAUSDTUSD+5 more50+ coinsERC-20
LineaETHFRXUSDMUSDUSDE18+ coinsERC-20
zkSyncETHUSDC19+ coinsERC-20
ScrollETHUSDE9+ coinsERC-20
TronTRXUSDTTUSDUUSD1USDD+1 more22+ coinsTRC-20
SolanaSOLUSDTUSDCAUSDDUSDFDUSDFRXUSD+19 more500+ coinsSPL tokens
TONTONUSDT300+ coinsJettons
BitcoinBTCNone — native onlyBTC onlyNo token layer
DogecoinDOGENone — native onlyDOGE onlyNo token layer

Settles in is what we convert and credit to your balance today. Coins it can receive is what a deposit address will accept — a deposit address is a contract rather than a per-token account, so any token issued on that chain can land on it and be swept, whether or not it is on our settlement list. Tell us which ones you want credited and we enable them on your account.

Confirmation thresholds, typical network fees and per-chain minimum invoice amounts are not listed here on purpose: they move with the network. Read them from GET /v1/chains so your integration tracks the live values, and the hosted checkout shows the fee and the ETA to your payer before they choose a network.

Worth knowing about these chains.

A few chains work differently from the rest — which stablecoin is on them, how a token counts its decimals, what a fee looks like. None of it stops you integrating; it is written down here so you read it now rather than find it later.

Ethereum
Gas here is the highest of any chain on this list, so a payment has to clear a minimum amount to be worth collecting. The checkout shows that minimum to your payer before they choose Ethereum, and every other chain here is cheaper.
BNB Chain
USDT and USDC have 18 decimals on BNB Chain, where they have 6 almost everywhere else. Read decimals from the API rather than writing 6 into your code — getting it wrong is a silent error of twelve orders of magnitude.
Scroll
The USDC on Scroll is the bridged token, because Circle does not issue natively here. It spends the same way; the contract address is just not Circle's own.
Tron
There is no USDC on Tron — Circle ended its TRC-20 issuance in February 2024. USDT is what everyone uses here in any case, and it is the most common way money moves on this list.
TON
USDT is the only stablecoin we settle in on TON today. Other jettons can still be received at a deposit address.
Bitcoin
Bitcoin has no token layer, so BTC is the only thing that can arrive. We offer four address formats so a sender whose wallet cannot pay a bech32 address is not stuck.
Dogecoin
Dogecoin has no token layer, so DOGE is the only thing that can arrive.