Chains & Tokens Reference

Complete reference of all blockchain networks and cryptocurrency tokens supported by the Crypto Deposits Platform. This page includes CAIP-2 chain identifiers, CAIP-19 token identifiers, and configuration details.


Mainnet Chains

Production blockchain networks for real cryptocurrency transactions.

Ethereum (EVM)

  • Name
    Chain ID
    Type
    string
    Description

    eip155:1

  • Name
    Name
    Type
    string
    Description

    Ethereum Mainnet

  • Name
    Namespace
    Type
    string
    Description

    eip155

  • Name
    Reference
    Type
    string
    Description

    1

  • Name
    Native Currency
    Type
    string
    Description

    ETH (18 decimals)

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
USD CoinUSDCeip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb4860xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Tether USDUSDTeip155:1/erc20:0xdac17f958d2ee523a2206206994597c13d831ec760xdac17f958d2ee523a2206206994597c13d831ec7
Dai StablecoinDAIeip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f180x6b175474e89094c44da98b954eedeac495271d0f
Wrapped BTCWBTCeip155:1/erc20:0x2260fac5e5542a773aa44fbcfedf7c193bc2c59980x2260fac5e5542a773aa44fbcfedf7c193bc2c599
Native EtherETHeip155:1/slip44:6018N/A (native)

Polygon (EVM)

  • Name
    Chain ID
    Type
    string
    Description

    eip155:137

  • Name
    Name
    Type
    string
    Description

    Polygon Mainnet

  • Name
    Namespace
    Type
    string
    Description

    eip155

  • Name
    Reference
    Type
    string
    Description

    137

  • Name
    Native Currency
    Type
    string
    Description

    MATIC (18 decimals)

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
USD CoinUSDCeip155:137/erc20:0x2791bca1f2de4661ed88a30c99a7a9449aa8417460x2791bca1f2de4661ed88a30c99a7a9449aa84174
Tether USDUSDTeip155:137/erc20:0xc2132d05d31c914a87c6611c10748aeb04b58e8f60xc2132d05d31c914a87c6611c10748aeb04b58e8f
Dai StablecoinDAIeip155:137/erc20:0x8f3cf7ad23cd3cadbd9735aff958023239c6a063180x8f3cf7ad23cd3cadbd9735aff958023239c6a063
Native MATICMATICeip155:137/slip44:6018N/A (native)

BNB Smart Chain (EVM)

  • Name
    Chain ID
    Type
    string
    Description

    eip155:56

  • Name
    Name
    Type
    string
    Description

    BNB Smart Chain

  • Name
    Namespace
    Type
    string
    Description

    eip155

  • Name
    Reference
    Type
    string
    Description

    56

  • Name
    Native Currency
    Type
    string
    Description

    BNB (18 decimals)

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
Binance USDBUSDeip155:56/erc20:0xe9e7cea3dedca5984780bafc599bd69add087d56180xe9e7cea3dedca5984780bafc599bd69add087d56
USD CoinUSDCeip155:56/erc20:0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d180x8ac76a51cc950d9822d68b83fe1ad97b32cd580d
Tether USDUSDTeip155:56/erc20:0x55d398326f99059ff775485246999027b3197955180x55d398326f99059ff775485246999027b3197955
Native BNBBNBeip155:56/slip44:6018N/A (native)

Bitcoin

  • Name
    Chain ID
    Type
    string
    Description

    bip122:000000000019d6689c085ae165831e93

  • Name
    Name
    Type
    string
    Description

    Bitcoin Mainnet

  • Name
    Namespace
    Type
    string
    Description

    bip122

  • Name
    Reference
    Type
    string
    Description

    000000000019d6689c085ae165831e93 (genesis block hash)

  • Name
    Native Currency
    Type
    string
    Description

    BTC (8 decimals)

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsNotes
Native BitcoinBTCbip122:000000000019d6689c085ae165831e93/slip44:08Native cryptocurrency

Tron

  • Name
    Chain ID
    Type
    string
    Description

    tron:0x00000000000000000000000000000000

  • Name
    Name
    Type
    string
    Description

    Tron Mainnet

  • Name
    Namespace
    Type
    string
    Description

    tron

  • Name
    Reference
    Type
    string
    Description

    0x00000000000000000000000000000000

  • Name
    Native Currency
    Type
    string
    Description

    TRX (6 decimals)

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
Tether USDUSDTtron:0x00000000000000000000000000000000/trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t6TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
USD CoinUSDCtron:0x00000000000000000000000000000000/trc20:TEkxiTehnzSmSe2XqrBj4w32RUN966rdz86TEkxiTehnzSmSe2XqrBj4w32RUN966rdz8
Native TRXTRXtron:0x00000000000000000000000000000000/slip44:1956N/A (native)

XRP Ledger

  • Name
    Chain ID
    Type
    string
    Description

    xrpl:mainnet

  • Name
    Name
    Type
    string
    Description

    XRP Ledger Mainnet

  • Name
    Namespace
    Type
    string
    Description

    xrpl

  • Name
    Reference
    Type
    string
    Description

    mainnet

  • Name
    Native Currency
    Type
    string
    Description

    XRP (6 decimals)

  • Name
    Special Features
    Type
    string
    Description

    Requires destination tags for deposit addresses

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsNotes
Native XRPXRPxrpl:mainnet/slip44:1446Requires destination tag

Testnet Chains

Test networks for development and testing with test cryptocurrency.

Ethereum Sepolia (EVM)

  • Name
    Chain ID
    Type
    string
    Description

    eip155:11155111

  • Name
    Name
    Type
    string
    Description

    Ethereum Sepolia Testnet

  • Name
    Namespace
    Type
    string
    Description

    eip155

  • Name
    Reference
    Type
    string
    Description

    11155111

  • Name
    Native Currency
    Type
    string
    Description

    SepoliaETH (18 decimals)

  • Name
    Faucet
    Type
    string
    Description

    https://sepoliafaucet.com

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
Test USDCUSDCeip155:11155111/erc20:0x1c7D4B196Cb0C7B01d743Fbc6116a902379C723860x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238
Native SepoliaETHETHeip155:11155111/slip44:6018N/A (native)

BSC Testnet (EVM)

  • Name
    Chain ID
    Type
    string
    Description

    eip155:97

  • Name
    Name
    Type
    string
    Description

    BNB Smart Chain Testnet

  • Name
    Namespace
    Type
    string
    Description

    eip155

  • Name
    Reference
    Type
    string
    Description

    97

  • Name
    Native Currency
    Type
    string
    Description

    tBNB (18 decimals)

  • Name
    Faucet
    Type
    string
    Description

    https://testnet.bnbchain.org/faucet-smart

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
Test BUSDBUSDeip155:97/erc20:0xed24fc36d5ee211ea25a80239fb8c4cfd80f12ee180xed24fc36d5ee211ea25a80239fb8c4cfd80f12ee
Native tBNBBNBeip155:97/slip44:6018N/A (native)

Bitcoin Testnet

  • Name
    Chain ID
    Type
    string
    Description

    bip122:000000000933ea01ad0ee984209779ba

  • Name
    Name
    Type
    string
    Description

    Bitcoin Testnet

  • Name
    Namespace
    Type
    string
    Description

    bip122

  • Name
    Reference
    Type
    string
    Description

    000000000933ea01ad0ee984209779ba (testnet genesis block)

  • Name
    Native Currency
    Type
    string
    Description

    tBTC (8 decimals)

  • Name
    Faucet
    Type
    string
    Description

    https://testnet-faucet.com/btc-testnet/

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsNotes
Test BitcointBTCbip122:000000000933ea01ad0ee984209779ba/slip44:08Test cryptocurrency

Tron Shasta

  • Name
    Chain ID
    Type
    string
    Description

    tron:shasta

  • Name
    Name
    Type
    string
    Description

    Tron Shasta Testnet

  • Name
    Namespace
    Type
    string
    Description

    tron

  • Name
    Reference
    Type
    string
    Description

    shasta

  • Name
    Native Currency
    Type
    string
    Description

    TRX (6 decimals)

  • Name
    Faucet
    Type
    string
    Description

    https://www.trongrid.io/shasta/

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsContract Address
Test USDTUSDTtron:shasta/trc20:TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs6TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs
Native TRXTRXtron:shasta/slip44:1956N/A (native)

XRP Testnet

  • Name
    Chain ID
    Type
    string
    Description

    xrpl:testnet

  • Name
    Name
    Type
    string
    Description

    XRP Ledger Testnet

  • Name
    Namespace
    Type
    string
    Description

    xrpl

  • Name
    Reference
    Type
    string
    Description

    testnet

  • Name
    Native Currency
    Type
    string
    Description

    XRP (6 decimals)

  • Name
    Faucet
    Type
    string
    Description

    https://xrpl.org/xrp-testnet-faucet.html

  • Name
    Special Features
    Type
    string
    Description

    Requires destination tags for deposit addresses

Supported Tokens:

TokenSymbolToken ID (CAIP-19)DecimalsNotes
Test XRPXRPxrpl:testnet/slip44:1446Requires destination tag

Understanding Token IDs

Token identifiers follow the CAIP-19 standard format:

{chain_id}/{token_namespace}:{token_reference}

Examples

ERC-20 Token (USDC on Ethereum):

eip155:1/erc20:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
│       │ │     └─ Contract address
│       │ └─────── Token type (ERC-20)
└───────┴───────── Chain ID (Ethereum mainnet)

Native Token (ETH on Ethereum):

eip155:1/slip44:60
│       │ │      └─ Coin type (60 = ETH)
│       │ └──────── SLIP-44 standard
└───────┴────────── Chain ID (Ethereum mainnet)

TRC-20 Token (USDT on Tron):

tron:0x00000000000000000000000000000000/trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
│    │                                   │     └─ Contract address
│    │                                   └─────── Token type (TRC-20)
└────┴─────────────────────────────────────────── Chain ID (Tron mainnet)

Token Amount Formatting

All token amounts in the API use base units (smallest indivisible unit):

TokenDecimalsHuman AmountBase Units (API)
USDC6100.00 USDC"100000000"
USDT650.50 USDT"50500000"
ETH181.0 ETH"1000000000000000000"
BTC80.001 BTC"100000"
MATIC1825.0 MATIC"25000000000000000000"

Converting Between Formats

// Human to base units
const humanAmount = 100.50 // USDC
const decimals = 6
const baseUnits = (humanAmount * Math.pow(10, decimals)).toString()
// Result: "100500000"

// Base units to human
const baseUnits = "100500000"
const decimals = 6
const humanAmount = parseInt(baseUnits) / Math.pow(10, decimals)
// Result: 100.5
# Human to base units
human_amount = 100.50  # USDC
decimals = 6
base_units = str(int(human_amount * 10**decimals))
# Result: "100500000"

# Base units to human
base_units = "100500000"
decimals = 6
human_amount = int(base_units) / 10**decimals
# Result: 100.5

Was this page helpful?