Skip to main content
Paycrest supports three stablecoins across eight blockchain networks. Use the GET /tokens endpoint for the live list including contract addresses, decimals, and network availability.

Stablecoin Overview

StablecoinNetworksBase CurrencyNotes
USDTEthereum, Base, Arbitrum One, Polygon, BNB Smart Chain, Lisk, Celo, ScrollUSDMost widely supported
USDCEthereum, Base, Arbitrum One, Polygon, BNB Smart Chain, Lisk, Celo, ScrollUSDRegulated, high security standards
cNGNEthereum, Base, Polygon, BNB Smart ChainNGNStablecoin pegged to the Nigerian Naira

Support Matrix

StablecoinEthereumBaseArbitrum OnePolygonBNB Smart ChainLiskCeloScroll
USDT
USDC
cNGN

Contract Addresses

BNB Smart Chain USDT and USDC use 18 decimals — not 6. All other chains use 6 decimals for USDT and USDC. Always fetch the decimals value from the GET /tokens endpoint rather than hardcoding it.

USDT

NetworkContract AddressDecimals
Ethereum0xdAC17F958D2ee523a2206206994597C13D831ec76
Base0xfde4C96c8593536E31F229EA8f37b2ADa2699bb26
Arbitrum One0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb96
Polygon0xc2132D05D31c914a87C6611C10748AEb04B58e8F6
BNB Smart Chain0x55d398326f99059fF775485246999027B319795518
Lisk0x05D032ac25d322df992303dCa074EE7392C117b96
Celo0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e6
Scroll0xf55BEC9cafDbE8730f096Aa55dad6D22d44099Df6

USDC

NetworkContract AddressDecimals
Ethereum0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB486
Base0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029136
Arbitrum One0xaf88d065e77c8cC2239327C5EDb3A432268e58316
Polygon0x3c499c542cEF5E3811e1192ce70d8cC03d5c33596
BNB Smart Chain0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d18
Lisk0xF242275d3a6527d877f2c927a82D9b057609cc716
Celo0xcebA9300f2b948710d2653dD7B07f33A8B32118C6
Scroll0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A46

cNGN

NetworkContract AddressDecimals
Ethereum0x17CDB2a01e7a34CbB3DD4b83260B05d0274C8dab6
Base0x46C85152bFe9f96829aA94755D9f915F9B10EF5F6
Polygon0x52828daa48C1a9A06F37500882b42daf0bE04C3B6
BNB Smart Chain0xa8AEA66B361a8d53e8865c62D142167Af28Af0586

Network Configuration

When creating orders, specify the stablecoin and network using the token and network parameters (v1) or via the source/destination objects (v2):

API Endpoints

  • GET /tokens — Live list of all supported stablecoins with contract addresses, decimals, and network identifiers
  • GET /rates — Get the current exchange rate for a token/amount/fiat pair
Always retrieve the decimals value from the API before constructing token transfer transactions. Do not hardcode decimal values, as BNB Smart Chain USDT and USDC use 18 decimals while all other supported networks use 6.