🪙Token List

The Panora Token List provides a verified catalog of tokens on the Aptos chain, ensuring seamless integration and secure trading for DeFi applications.

Token Categories

  1. Community-Validated Tokens Verified tokens trusted by the community.

  2. Non-Validated Tokens Tokens with sufficient liquidity but not yet verified.

  3. Banned Tokens Tokens restricted from trading for safety reasons.

How to Use

  1. Access the Token List: GitHub Repository

  2. Filter by Parameters: Use isInPanoraTokenList or isBanned to filter tokens based on their status.

Getting Started

  • Public API Key:

    a4^KV_EaTf4MW#ZdvgGKX#HUD^3IFEAOV_kzpIE^3BQGA8pDnrkT7JcIy#HNlLGi

    Note: For large-scale apps, please raise a ticket on Discord for a dedicated key.

Get token list for the swap:

GET https://api.panora.exchange/tokenlist

const end_point = "https://api.panora.exchange/tokenlist"

const query = {
  isInPanoraTokenList: "true",
}

const headers = {
  "x-api-key":
    "a4^KV_EaTf4MW#ZdvgGKX#HUD^3IFEAOV_kzpIE^3BQGA8pDnrkT7JcIy#HNlLGi",
}

const queryString = new URLSearchParams(query)
const url = `${end_point}?${queryString}`

const response = await(
  await fetch(url, {
    method: "GET",
    headers: headers,
  })
).json()

Parameters

  1. isInPanoraTokenList - boolean (optional) If true, returns only the community-validated tokens. Otherwise, returns all the non-validated tokens.

  2. isBanned - boolean (optional) If true, returns only the banned tokens.

  3. tokenAddress - string (optional) Comma separated token addresses. Only returns the token address of the mentioned tokens.

Aptos Token List Response

The response object consists of the following fields:

  • chainId: The chain ID to which the token belongs. (Note: The default chain ID is 1 for Aptos Mainnet)

  • tokenAddress: The complete address used to identify the token as per the Aptos Coin Standard (Legacy)

  • faAddress: The complete address used to identify the token as per the Aptos Fungible Asset (FA) Standard

  • name: The name of the token

  • symbol: The symbol registered by the token minter on-chain

  • decimals: The number of decimal places for the token

  • bridge: The bridge associated with the token, if any (optional)

  • panoraSymbol: Similar to symbol, but with prefixes based on the bridge: lz for LayerZero, wh for Wormhole, and ce for Celersimilar to symbol, except: layerzero symbols use lz prefix, wormhole symbols use wh prefix and celer symbols use ce prefix

  • logoUrl: The URL for the token's logo

  • category: The token's classification (Native, Meme, or Bridged)

  • isInPanoraTokenList: Indicates if the token is community-validated and visible for trading on the Panora platform

  • isBanned: Indicates if the token is prohibited from trading

  • panoraOrderIndex: The default sorting order for tokens within Panora Swap

  • coinGeckoId: The CoinGecko ID, which may be used to fetch price feeds (optional)

  • coinMarketCapId: The CoinMarketCap ID, which may be used to fetch price feeds (optional).

Example Response:

  {
    "chainId": 1,
    "tokenAddress": "0xf22bede237a07e121b56d91a491eb7bcdfd1f5907926a9e58338f964a01b17fa::asset::USDC",
    "faAddress": "0x2b3be0a97a73c87ff62cbdd36837a9fb5bbd1d7f06a73b7ed62ec15c5326c1b8",
    "name": "USD Coin",
    "symbol": "USDC",
    "decimals": 6,
    "bridge": "LayerZero",
    "panoraSymbol": "lzUSDC",
    "logoUrl": "https://raw.githubusercontent.com/PanoraExchange/Aptos-Tokens/main/logos/USDC.svg",
    "websiteUrl": null,
    "category": "Bridged",
    "isInPanoraTokenList": true,
    "isBanned": false,
    "panoraOrderIndex": 15,
    "coinGeckoId": "usd-coin",
    "coinMarketCapId": 3408
  }

Collaborate with us 🤝 

The Aptos Token List is in its initial phase, and we're eager to partner with users, community members and protocols to develop and refine it for the benefit of the entire ecosystem.

If you have any suggestions, then talk to us!!

Attribution

Kindly include proper attribution when using the API in projects or presentations. Mention “Powered by Panora” wherever applicable.

Last updated