Reference

Supported chains and tokens

Chains, tokens, decimals, and confirmation depths.

This page lists the chains and tokens Tekmerion accepts payments on, with the confirmation thresholds that govern when a deposit is recognized and when a payment outcome becomes canonical.

Supported chains

Chainchain_idN_obsN_final
Arbitrum One421611300
Base8453112
BSC56125
Optimism10112
Polygon PoS1371128
Avalanche C-Chain43114120

Supported tokens

Token identity is chain-scoped. The same stablecoin on two different chains is two distinct token_id values. Use the exact token_id from the table below in API requests — the API does not accept symbol aliases.

Chainchain_idSymboltoken_idDecimals
Arbitrum One42161USDC0xaf88d065e77c8cC2239327C5EDb3A432268e58316
Arbitrum One42161USDT00xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb96
Base8453USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029136
Base8453USDT0xfde4C96c8593536E31F229EA8f37b2ADa2699bb26
BSC56USDT0x55d398326f99059fF775485246999027B319795518
Optimism10USDC0x0b2C639c533813f4Aa9D7837CAf62653d097Ff856
Optimism10USDT0x94B008aA00579c1307B0EF2c499aD98a8ce58e586
Polygon PoS137USDC0x3c499c542cEF5E3811e1192ce70d8cC03d5c33596
Polygon PoS137USDT0xc2132D05D31c914a87C6611C10748AEb04B58e8F6
Avalanche C-Chain43114USDC0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E6
Avalanche C-Chain43114USDT0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c76

BSC USDT decimals. BSC USDT uses 18 decimals, unlike the 6-decimal convention on all other chains. Apply the correct decimal precision for the chain when converting base units to display amounts. See Amounts and decimals.

Column definitions

ColumnMeaning
chain_idNumeric chain identifier. Used verbatim in API requests and encoded as a string on the notification wire and in Proof-of-Payment artifacts.
token_idCanonical token identifier — on EVM chains, the token contract address. Used verbatim as token_id in API requests. Do not use symbol names as a substitute.
DecimalsThe token's decimal precision. On-chain amounts are expressed in base units — divide by 10^decimals to obtain the human-readable figure. See Amounts and decimals.
N_obsConfirmed-block depth at which a deposit is recognized as present and the post-deposit compliance pipeline begins. The outcome is still reorg-sensitive below N_final.
N_finalConfirmed-block depth at which a payment outcome becomes canonical and a Proof-of-Payment can be finalized. Below this threshold, observations may be corrected if the chain reorganizes.

Confirmation thresholds

N_obs — observed threshold. A deposit that reaches this depth triggers the post-deposit compliance pipeline: sanctions screening runs, and then Tekmerion invokes the merchant's KYT endpoint. The deposit is not yet canonical at this depth; it may still be corrected by a chain reorganization before N_final is reached.

N_final — finality threshold. A payment that reaches this depth is canonical. A reorg occurring after finality is detected and recorded rather than reversed automatically. See Edge cases.

Confirmation thresholds are per-chain and reflect each network's reorganization risk profile. Chains with high N_final values — in particular Arbitrum One (300) and Polygon PoS (128) — have longer windows between observed and finalized state.

Requesting additional chains or tokens

Contact your onboarding representative to discuss adding chains or tokens not listed here.

On this page