Panora is dedicated to empowering the Aptos community with a seamless and secure trading experience for all tokens. Panora support all tokens tradable on-chain and combines superior aggregation, best rates, a top-tier user interface, with advanced token discovery to provide the best trading experience on Aptos.
Superior Aggregation
: Combining liquidity from all available sources on Aptos for optimal swap and trade experience.Best Rates
: Utilizing advanced multi-hop and split routing algorithms to secure the best rates.Exceptional UI/UX
: Enjoy an intuitive and user-friendly interface designed for effortless trading.Advanced Token Discovery
: Providing a comprehensive and categorized catalog of all tradeable tokens on the Aptos chain.
Panora's Aptos Token List is the go-to categorized catalog for both legacy coins and Fungible Assets tradeable on the Aptos chain. You can public API endpoint or JSON file in github to fetch the Aptos Token List.
Visit docs.panora.exchange for detailed information on Token List.
a) Categories:
Native
: Tokens issued directly on the chain, excluding meme tokens.Meme
: Community-driven tokens based on trends or hype.Bridged
: Tokens originating from other chains and made usable via bridging.
b) Labels
Verified
: Tokens with verified logo-to-address mapping, ensuring accurate identification.Recognized
: Tokens with mapped logos but may not be verified by the community yet or have had their Verified label revoked.Unverified
: Tokens tradable on-chain but aren’t recognized or verified yet.Banned
: Tokens flagged for confirmed security risks or malicious activity, discouraged for trading.InternalFA
: Addresses used by DEXs before the pairing between Coin and Fungible Asset (FA) standard tokens were established; may have unique traits.LP
(Liquidity Pool): Tokens representing liquidity pool shares in asset pairs.
To add your token to the Aptos Token List, follow these steps:
Fork the Aptos-Tokens repository on GitHub to create your own copy.
Add the token_symbol.svg file for the token in the logos folder in your forked repository. Ensure it's no larger than 250x250 pixels and has a unique symbol not used by any existing token.
Add a SubmitTokenRequestInfo object at the end of submit-token-request.ts list.
Provide the following details:
chainId
: The chain ID associated with the token (Default: 1 for Aptos Mainnet)tokenAddress
: The complete address of the token as per the Aptos Coin Standard (Legacy)faAddress
: The complete address of the token as per the Aptos Coin Standard (Legacy)name
: The on-chain registered name of the tokensymbol
: The on-chain registered symbol of the tokendecimals
: The number of decimal places of the tokenlogoUrl
: The URL for the token's logo (the logo should be added to the logos folder in your repository to get the correct link)websiteUrl
: The official website URL of the token (optional)coinGeckoId
: The CoinGecko ID of the token (optional)coinMarketCapId
: The CoinMarketCap ID of the token (optional)
Example:
{
"chainId": 1,
"tokenAddress": "0x1::aptos_coin::AptosCoin",
"faAddress": "0xa",
"name": "Aptos Coin",
"symbol": "APT",
"decimals": 8,
"logoUrl": "https://raw.githubusercontent.com/PanoraExchange/Aptos-Tokens/main/logos/APT.svg",
"websiteUrl": "https://aptosfoundation.org",
"coinGeckoId": "aptos",
"coinMarketCapId": 21794,
}
Commit your changes with a descriptive message explaining the modifications made.
Navigate to your forked repository, open a pull request, and submit it for review. Select the base repository as Aptos-Tokens and branch as main for merging your changes.
It is highly recommended to engage in discussions when new projects seek validation into the list. Tweet @PanoraExchange to notify your community and Panora about your request submission. This increases visibility and community engagement, potentially expediting approval of your PR
Reminder
: Tokens are always available for trading by pasting the complete token address into our token picker, regardless of their validation status.
Aptos Token List Response object consists of the following fields:
chainId
: The chain ID associated with the token (Default: 1 for Aptos Mainnet)tokenAddress
: The complete address of the token as per the Aptos Coin Standard (Legacy)faAddress
: The complete address of the token as per the Aptos Coin Standard (Legacy)name
: The on-chain registered name of the tokensymbol
: The on-chain registered symbol of the tokendecimals
: The number of decimal places of the tokenbridge
: The bridge associated with the token, if applicable (optional)panoraSymbol
: Similar to symbol, but with prefixes based on the bridge: lz for LayerZero, wh for Wormhole, and ce for CelerlogoUrl
: The URL for the token’s logo(optional)websiteUrl
: The official website URL of the token (optional)panoraUI
: Specifies whether the token name and logo is visible on the Panora UIpanoraTags
: The tags associated with the tokenpanoraIndex
: The default sorting order of tokens within the Panora UIcoinGeckoId
: The CoinGecko ID of the token (optional)coinMarketCapId
: The CoinMarketCap ID of the token (optional)
Example:
{
"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,
"panoraUI": true,
"panoraTags": ["Bridged", "Verified"],
"panoraIndex": 10,
"coinGeckoId": null,
"coinMarketCapId": null
}