v2

latestOpenAPI 3.1.02026-08-013435189.7 KB
crypto

List crypto currencies

List all supported cryptocurrencies with live rates.

get/crypto/currencies

Response

Successful response.

chainIdinteger nullable

EVM chain ID a WalletConnect/wagmi client should switch to before signing. Null for non-EVM chains (Solana, Tron, Bitcoin, TON, …) — those need their own connector libraries.

contractAddressstring nullable

Token contract address for ERC20-style tokens on EVM chains (and SPL mint for Solana). Null for native coins (ETH, SOL, MATIC, BTC, …) where a wallet sends a plain transfer instead of calling a contract.

decimalsinteger required

Decimals for unit conversion. ERC20 tokens vary (USDT=6, DAI=18); native coins follow chain convention (ETH=18, SOL=9, BTC=8). Defaults to 18 when unknown so EVM transfers stay safe.

iconstring required

SVG icon URL.

idstring required

0xProcessing currency identifier, e.g. "USDT (TRC20)" or "BTC".

namestring required

Human-readable name from manifest, e.g. "Tether".

networkstring required

Network code from the manifest, e.g. "TRC20", "ERC20", "POLYGON", "SOL".

rateUSDnumber required

Price of 1 unit in USD (from Binance; 1.0 for stablecoins).

symbolstring required

Base symbol, e.g. "USDT".

transferKind'EVM_NATIVE' | 'EVM_ERC20' | 'NON_EVM' required

How a frontend should construct the payment transaction.