Skip to main content
The peaq Token List provides a canonical, up-to-date registry of ERC-20 and native tokens available on the peaq Mainnet. Developers, dApps, and wallets can reference this list to display verified tokens, ensure accurate metadata, and validate token contracts across the ecosystem. You can view the live JSON directly at: https://tokenlist.peaq.xyz

Overview

The token list follows the Uniswap Token List standard, making it compatible with most wallets, DEX interfaces, and indexers. Each entry includes:
  • Token metadata - name, symbol, decimals, and logo URI
  • Tags - classify the token (e.g., Stablecoin, OFT, ERC20, peaqNative)
  • Extensions - include helpful context such as Coingecko IDs, bridge information, and origin chain IDs
This list ensures that applications using the peaq network can consistently identify tokens and display them with the correct attributes.

JSON Structure

KeyDescription
nameName of the token list (e.g., "peaq Token List")
versionSemantic version of the list (major, minor, patch)
timestampLast update timestamp in ISO format
tagsClassification of token types
tokensArray of token metadata objects
Each token entry contains:
FieldDescription
chainIdNetwork chain ID (peaq = 3338)
addressContract address of the token
symbolShort ticker symbol (e.g., USDC)
nameFull token name
decimalsNumber of decimal places
logoURIIPFS link to the token logo
tagsCategories describing the token
extensionsOptional metadata (website, Coingecko ID, origin chain, bridge info, etc.)

Token Categories

TagDescription
StablecoinTokens pegged to external assets such as USD.
OFTLayerZero Hydra Omnichain Fungible Token representation on peaq.
OFTAdapterAdapter contracts for OFT tokens.
wNativeERC-20 representation of peaq’s native token.
peaqNativeTokens natively created on peaq.
ERC20Standard ERC-20 tokens deployed on peaq.
PrecompileNative precompiled contracts for system tokens.
LSTLiquid staking tokens (e.g., wrapped or derivative PEAQ).
SymbolNameCategoryAddressNotes
PEAQpeaq tokenNative / Precompile0x0000000000000000000000000000000000000809Primary network token used for gas and staking.
USDCUSD CoinStablecoin / OFT0xbba60da06c2c5424f03f7434542280fcad453d10Bridged via LayerZero Hydra from Ethereum.
USDTTetherStablecoin / OFT0xf4d9235269a96aadafc9adae454a0618ebe37949Bridged via LayerZero Hydra from Ethereum.
WETHWrapped ETHBridged Native / OFT0x6694340fc020c5e6b96567843da2df01b2ce1eb6LayerZero Hydra OFT from Ethereum.
SLCSilencioNative ERC-200x5c3126bfb9a68a7021d461230127470b3824886bAuditory layer for machine perception.
DEUSXMaquina (DEUS)Native ERC-200x940a319b75861014a220d9c6c144d108552b089bHumanoid robotics and physical AI access.
RICERice FinanceBridged ERC-20 / OFT0x1190fb50226b54958e284bd674eff346936af885Cross-chain AI research token from BNB Chain.
CODECCodecFlowBridged ERC-20 / OFT0xee311e67825c22e5c7238546431651686ce91421Operator platform built on VLAs.
AUKIAuki LabsBridged ERC-20 / OFT0xf67db9d00401d9e883208882f5c100d7482b083dSpatial AI sensors for AR experiences.
OVROver the RealityBridged ERC-20 / OFT0x08e6d50169863fd9beb88687ce1573cf9d6d1484Decentralized 3D mapping & physical AI.
ROBOTRoboStackBridged ERC-20 / OFT0xfd9d1b4a0384396a595345886d1e1d8abf439cefRobotics compute and environment modeling.
TOPSIG3Native ERC-200x6c1ca31a9f3a57bb680f82a8fe97fc00ac4aad21Edge network for real-time AI.
wstPEAQWrapped Parasail Staked PEAQLST / Native ERC-200xe5330a9fba99504c534127d39727729899c9a506Liquid staking representation of staked PEAQ.
ANYONEAnyoneBridged ERC-20 / OFT0xe67F39FbE8C24ef8b3542efED1eE9963cEFC1f2aDecentralized VPN services.
Tip: To verify any token address or metadata, refer directly to peaqscan.xyz or peaq.subscan.io.

How to Use the Token List

You can integrate the token list in your dApp or service using standard JSON retrieval methods.

Example (JavaScript)

const TOKENLIST_URL = "https://tokenlist.peaq.xyz/";

async function fetchTokenList() {
  const response = await fetch(TOKENLIST_URL);
  const data = await response.json();
  console.log("peaq tokens:", data.tokens);
}

fetchTokenList();