Supported chains
TxNod accepts fifteen assets across seven chains. Every chain is integrated via a third-party provider (NOWNodes, Alchemy, TronGrid, Blockfrost, Toncenter) — the project never runs its own nodes or indexers.
| Chain | Native asset | Stablecoins / tokens | Provider | Default confirmations |
|---|---|---|---|---|
| BTC | BTC | — | NOWNodes | 2 |
| ETH | ETH | USDT (ERC-20), USDC (ERC-20) | Alchemy | 12 |
| Polygon PoS | POL | USDT (Polygon), USDC (Polygon) | Alchemy | 128 |
| BNB Smart Chain | BNB | USDT (BEP-20), USDC (BEP-20) | NOWNodes | 15 |
| TRON | TRX | USDT (TRC-20) | TronGrid | 19 |
| Cardano | ADA | — | Blockfrost | 15 |
| TON | TON (Toncoin) | USDT (jetton) | NOWNodes / Toncenter v3 | 1 |
A few chain-specific notes worth absorbing before you wire a project to a chain. The per-chain anchors below are stable — #btc, #eth, #polygon-pos, #bnb-smart-chain, #tron, #cardano, #ton — and other docs (the MCP guides, the SDK README) deep-link into them.
BTC
Two confirmations is a small-amount-gateway default; for larger payments raise the per-project threshold via Project → Settings → Confirmations.
ETH
The canonical EVM-style integration: 12 confirmations is the standard “post-merge finality” bar. usdt_erc20 and usdc_erc20 are the standard 6-decimal stablecoin variants — render invoice.amount_crypto verbatim.
Polygon PoS
Invoices settle after 128 blocks — the Heimdall checkpoint depth at which the chain commits a bor-layer checkpoint to Ethereum, providing deep-reorg safety. POL is the native asset on Polygon PoS; usdt_polygon and usdc_polygon are the ERC-20-style 6-decimal stablecoin variants.
BNB Smart Chain
Invoices settle after 15 blocks — BEP-126 fast-finality typically finalizes in 2–3 blocks, and 15 matches the Binance deposit convention while giving headroom against validator-liveness lapses. Note the BEP-20 18-decimal trap: usdt_bep20 and usdc_bep20 use 18 decimals on-chain, unlike their 6-decimal ETH / Polygon / TRON counterparts. The invoice.amount_crypto field already reflects this — render it verbatim rather than re-scaling.
TRON
TRX and TRC-20 USDT settle after 19 blocks — TRON’s Super-Representative voting cadence, ≈ one voting epoch under healthy validator liveness.
Cardano
ADA settles after 15 blocks — Ouroboros Praos’s security parameter k / 2; Blockfrost surfaces confirmed transactions past this bar.
TON
Settles after 1 block — TON’s BFT consensus is final at masterchain block commit; reorgs are not part of the protocol’s failure modes. TON is a memo chain (single deposit address per operator wallet, disambiguated by an 8-hex payment_token in the transaction comment), not HD. usdt_ton is the jetton variant of Tether USD on TON.
Threshold floors and overrides
The defaults above are floors. Per-project configuration can raise any threshold but cannot lower it. See the Invoices guide for the reorg-safety reasoning behind each default.