🔍 BSCScan Listing Guide

How to List and Verify Your Token on BSCScan

The complete 2025 guide to getting your BEP-20 token verified on BSCScan — from contract verification to adding your logo, website, and social links.

🔍 Create & Verify Your Token

What Is BSCScan and Why Listing Matters

BSCScan (bscscan.com) is the official block explorer for Binance Smart Chain — the equivalent of Etherscan for Ethereum. It provides a public, transparent view of every transaction, wallet address, and smart contract on BSC. Think of it as the BSC network's public ledger made human-readable.

When someone buys your token or encounters it for the first time, the first thing they will do is search for it on BSCScan. What they find there will largely determine whether they trust your project or dismiss it. A well-presented BSCScan listing signals legitimacy, professionalism, and transparency. A bare-bones, unverified listing signals abandonment or potential scam.

Listing on BSCScan includes several distinct steps that are often confused:

All three steps together create the complete BSCScan presence that investors expect from a legitimate project.

Token Appearing vs. Being Verified: The Key Difference

This distinction confuses many first-time token creators. Understanding it prevents frustration.

StatusWhat It MeansHow to Achieve ItImpact on Trust
Token exists on BSCScanBSCScan can see your contract address and transactionsAutomatic after any token transactionMinimal — all tokens appear
Contract source verifiedGreen checkmark; source code published and confirmedManual verification or auto via CreateBSCToken.comHigh — shows transparency
Token info updatedLogo, website, description visible on token pageGitHub PR to token-list repoHigh — shows professionalism
Fully completed listingAll three above completedComplete all stepsMaximum — investor confidence

Thousands of tokens exist on BSCScan that are unverified with no information — these are often dead projects, abandoned experiments, or scams. Standing out requires completing all three levels of BSCScan listing.

Submitting Token Information to BSCScan

BSCScan token information (logo, website, description, social links) is managed via the bscscan-com/bsc-genesis-contracts repository on GitHub, which pulls data from the trustwallet/assets repository on GitHub. The process is:

1

Prepare Your Token Logo

You need a 256×256 pixel PNG image named "logo.png." The background should be transparent if possible. Use a clean, professional design — this will appear as a tiny icon on BSCScan and wallets. Poor quality logos are immediately noticeable and hurt credibility.

2

Fork the Trust Wallet Assets Repository

Go to github.com/trustwallet/assets and click "Fork." This creates a copy of the repository in your GitHub account. You'll submit your token information as a pull request to this repository, which feeds into BSCScan's token database.

3

Create the Required Directory Structure

In your fork, navigate to blockchains/smartchain/assets/. Create a new directory named exactly as your token's contract address in checksummed format (EIP-55 format — mixed case, e.g., "0x1234...ABCD"). Inside this directory, add two files: logo.png and info.json.

4

Create the info.json File

The info.json file contains your token's metadata. Required fields: name (full token name), website (your project URL), description (short description of your project), explorer (your BSCScan contract URL), status ("active"), id (contract address), symbol, decimals, type ("BEP20"). Optional but recommended: social media links (Twitter, Telegram, Discord), coin market cap/gecko IDs.

5

Submit the Pull Request

Commit your changes and open a pull request from your fork to the main trustwallet/assets repository. Follow their PR template — incomplete PRs are closed without review. Include all required information, ensure your logo meets size requirements, and verify your contract address is correct (a wrong address means wasted effort).

6

Wait for Review and Approval

The Trust Wallet team reviews PRs on a rolling basis. Review typically takes 1–7 business days, but backlogs can extend this to 2–3 weeks. Once merged, your logo and information will appear on BSCScan and Trust Wallet within 24–48 hours of the merge.

💡 Shortcut: BSCScan also has its own token update request form at bscscan.com/tokenupdate. While Trust Wallet Assets is the primary feed, BSCScan's direct form can sometimes process information faster. Fill out both for maximum coverage.

Verifying Smart Contract Source Code on BSCScan

Contract verification is the process of publishing your Solidity source code on BSCScan and having BSCScan confirm that compiling it produces the same bytecode that was deployed on-chain. This is the most trust-building action you can take for your token.

Automatic Verification (CreateBSCToken.com)

If you deployed your token via CreateBSCToken.com, your contract is automatically verified within minutes of deployment. No action is required. The factory contract pattern ensures BSCScan can immediately match and verify the source code. You'll see the green "Contract Source Code Verified" badge on your token's contract page automatically.

Manual Verification (Remix IDE or Hardhat)

If you deployed manually:

  1. Go to your contract address on BSCScan: bscscan.com/address/YOUR_CONTRACT_ADDRESS
  2. Click the "Contract" tab
  3. Click "Verify and Publish"
  4. Select the verification method: "Solidity (Single file)" for simple contracts, or "Solidity (Standard-Json-Input)" for more complex setups
  5. Select the exact compiler version you used (must match perfectly)
  6. Set optimization to match your deployment settings
  7. Paste your complete Solidity source code
  8. If your constructor had parameters, enter the ABI-encoded constructor arguments (Remix shows these in the deployment transaction)
  9. Click "Verify and Publish"

Common reasons verification fails: wrong compiler version, optimization settings mismatch, incomplete source code (missing imported files), wrong constructor arguments, or using a flattened file when you need JSON input. Double-check each setting against your original deployment configuration.

Required Information Checklist

Before submitting your BSCScan listing, have all of this ready:

⚠️ Common rejection reason: Submitting token info for a project that appears to have no active community, no trading volume, and no real website. BSCScan and Trust Wallet reviewers check these signals. Make sure your project shows signs of genuine activity before submitting.

Getting the Green Verified Checkmark

The green verified checkmark on BSCScan's contract tab is one of the most valuable trust signals a token can have. It appears when your contract source code has been successfully verified. Here's what it means and doesn't mean:

What the green checkmark means: The Solidity source code visible on BSCScan, when compiled with the specified settings, produces exactly the same bytecode that was deployed on-chain. This means anyone can read the code and know exactly how the contract behaves. There are no hidden functions, no backdoors, no surprises (assuming the visible code is clean).

What the green checkmark does NOT mean: It does not mean the code is bug-free, safe, or audited. A honeypot contract can be verified. A rug-pull contract can be verified. The checkmark only confirms that the visible code matches the deployed code — you still need to read the code (or have an auditor read it) to assess its safety.

For users, the absence of a verified checkmark is a much stronger red flag than its presence is a positive signal. Verified + clean code is good. Unverified is very suspicious.

BSCScan Token Profile Page Explained

A fully populated BSCScan token page contains several sections that potential investors will examine:

Holder Tracking and Why It Matters

The Holders tab on BSCScan shows every wallet that holds your token, ranked by balance from largest to smallest. This is one of the most scrutinized sections of any token page. What investors look for:

Transaction History and What to Monitor

The Transactions tab shows every token transfer in chronological order. This creates complete transparency about token movement. For a legitimate project, you want this history to show:

Suspicious patterns that investors watch for: large wallet to wallet transfers right after launch (potentially private pre-sale dumping), circular transactions between a small number of wallets (wash trading to fake volume), and sudden large sells from team wallets.

How to Update Token Information After Initial Submission

Token information submitted to Trust Wallet Assets can be updated by submitting another pull request to the same repository. Simply update your info.json or replace the logo.png in the same directory path and submit a new PR with a description of what changed.

Common reasons to update after initial submission:

BSCScan's direct token update form is also useful for urgent changes — it may process faster than waiting for a GitHub PR merge.

Common Rejection Reasons for BSCScan Listings

Many first-time submissions get rejected or delayed. Here are the most common reasons:

Frequently Asked Questions

How long does it take to get listed on BSCScan with a logo?

After your Trust Wallet Assets pull request is merged (typically 1–14 business days depending on review queue), your logo and information appear on BSCScan within 24–48 hours. BSCScan itself also has a token update request form that can sometimes process faster. If your PR is stuck in review for more than 2 weeks, try commenting politely or using BSCScan's direct form as a backup.

Do I have to pay to get my token verified on BSCScan?

No. Contract verification on BSCScan is completely free. Token information submission via GitHub is also free. There are no listing fees for BSCScan. The only cost is your time and the BSCScan registration (free) needed to access certain features. Some third-party services charge to do this process for you, but it's entirely free to do yourself.

My token shows on BSCScan but there's no logo or description. What do I do?

You need to submit a pull request to the Trust Wallet Assets GitHub repository at github.com/trustwallet/assets. Follow the directory structure for blockchains/smartchain/assets/ and add a 256×256 logo.png and info.json with your project details. This is a separate process from contract verification. It typically takes 1–2 weeks from submission to appearing on BSCScan.

What is the BSCScan token update request and how does it differ from GitHub?

BSCScan provides a direct form at bscscan.com/tokenupdate where you can submit token information updates. This goes directly to BSCScan's internal team rather than through the Trust Wallet Assets GitHub process. It's faster for simple updates but the GitHub route ensures your information also appears in Trust Wallet, MetaMask, and other wallets that use the Trust Wallet Assets feed. Use both for maximum coverage.

Can my token be removed from BSCScan?

Your token's transaction history and contract data are permanently on-chain and visible on BSCScan — they cannot be removed. However, your token information (logo, description) in the Trust Wallet Assets repository can be updated to show "abandoned" status if requested by the project owner. BSCScan can also add warning labels to tokens reported for scam activity.

Does verifying my contract guarantee my token is safe?

No. Verification only confirms that the visible source code matches the deployed bytecode. It does not mean the code is safe, bug-free, or audited. A verified contract can still contain malicious functions — for example, an owner function that changes the sell tax to 100%. Always read the verified source code or have it professionally audited before investing. Verification is a necessary but not sufficient condition for safety.

How do I find my token's checksummed contract address for the GitHub directory?

The checksummed (EIP-55) format is mixed-case — for example, "0xBd6d39e7d879E0e2d8Cb40D80b7B02a1F7a46563" rather than all lowercase. To get your checksummed address: paste your lowercase address into BSCScan's search, and the URL will show the checksummed version. Alternatively, use MetaMask or ethers.js's utils.getAddress() function to convert to checksummed format. Using the wrong case will cause the directory to be rejected.

After verifying my contract, can anyone copy my token code and deploy a duplicate?

Yes — once source code is public on BSCScan, anyone can read and deploy the same code. However, duplicates would be a different contract address and wouldn't have your token's trading history, community, or liquidity. Copying token code is extremely common on BSC (most BEP-20 tokens use very similar OpenZeppelin-derived code). The unique value of your token is not the code — it's the community, liquidity, and utility you build around it.

Building Token Credibility Beyond BSCScan

Getting your token verified and listed on BSCScan is the essential first step, but it is only the beginning of the journey toward building a credible, trustworthy token brand. Investors, traders, and community members increasingly rely on a broader ecosystem of listing platforms and credibility signals to assess whether a new token is worth their attention. Each additional listing or verification badge you obtain reduces friction for new holders and signals that your project meets the standards of serious, established platforms.

CoinGecko Listing

CoinGecko is one of the two most trusted cryptocurrency data aggregators in the world, tracking over ten thousand tokens across hundreds of blockchains. A CoinGecko listing gives your token a dedicated page showing real-time price, market cap, trading volume, liquidity, contract address, and social links — all in one place that investors habitually check before making a purchase decision. To apply for a CoinGecko listing, visit coingecko.com and submit a token listing request through their official form. You will need to provide your contract address, token description, social media links, a logo image (256x256 PNG on transparent background), and evidence of trading activity (typically at least a few days of live trades on a DEX). CoinGecko also requires that the token has been active for at least two weeks before submission. Processing times typically range from two to six weeks. Once listed, you can claim your token's page as the project representative and add additional metadata such as the project website, whitepaper, team information, and community links.

CoinMarketCap Listing

CoinMarketCap (CMC) is the other dominant cryptocurrency data aggregator, with enormous brand recognition among retail investors. A CMC listing works similarly to CoinGecko: you submit a listing request through their portal at coinmarketcap.com, providing contract details, social links, market data, and supporting documentation. CMC has specific requirements around trading volume and liquidity — your token typically needs to demonstrate a minimum of $50,000 to $100,000 in 24-hour trading volume and adequate liquidity depth before the application is approved. CMC also offers optional self-reported data submission for tokens that do not yet meet the volume threshold, allowing you to get basic information published while building toward full listing criteria. Both CoinGecko and CoinMarketCap charge no fee for organic listings, though both offer paid promotional features. Obtaining both listings simultaneously dramatically increases your token's discoverability, as different segments of the investor audience prefer different platforms.

DexTools and PooCoin Token Profiles

DexTools and PooCoin are the two most widely used real-time DEX chart platforms in the BSC ecosystem. Traders and snipers check these platforms constantly for new token launches, price action, and buy/sell pressure indicators. Both platforms automatically detect new BSC tokens once they have liquidity on PancakeSwap, but claiming and enhancing your token's profile is a separate step that dramatically improves first impressions. On DexTools, you can claim your token's page and add a logo, description, website link, social media links, and a team verification badge. The team badge, which requires ID verification, is particularly valuable because it signals that real, accountable people stand behind the project. On PooCoin, you can also add your logo and project information. Completing both profiles transforms your token's chart page from an anonymous placeholder into a professional project presence that reassures cautious investors browsing live trading data.

Trust Wallet Asset Listing

Trust Wallet is the most popular mobile crypto wallet in the BSC ecosystem and is the default wallet recommended for interacting with BSC dApps. By default, custom tokens appear in Trust Wallet without a logo — just a generic token icon and your ticker symbol. Submitting your token's assets to the Trust Wallet GitHub repository (github.com/trustwallet/assets) causes your token logo to appear for all Trust Wallet users who hold your token, significantly improving the visual experience and reinforcing brand recognition. The submission process involves forking the repository, adding a properly formatted logo file (256x256 PNG, under 100KB) to the correct directory path for BNB Smart Chain, and opening a pull request. Trust Wallet's team reviews the submission and typically processes it within one to three weeks. Requirements include having a verified contract on BSCScan, a reasonable market cap, and active trading volume. This listing is free and has a high ROI relative to the modest time investment required.

Telegram Community Verification Badges

The BSC community primarily organises around Telegram, and several BSC-focused Telegram groups and bots offer verification services that signal your project's legitimacy within this ecosystem. BSC Army, BNB Chain's official community channel, offers a verification process for projects that meet certain criteria around team transparency, contract safety, and community size. Similarly, platforms like Token Sniffer, De.Fi (formerly DeFi Safety), and RUG.ai publish automated safety scores for BSC tokens based on contract analysis — while these are not verification badges in the traditional sense, ensuring your token scores well on these automated tools is important because many experienced traders check them before buying. Additionally, some Telegram-based marketing services like Pink Moonshot and similar groups have their own verification requirements. While these community badges carry less weight than a CoinGecko or Trust Wallet listing, they are valuable for building credibility within the specific demographic of active BSC traders who spend significant time in Telegram crypto groups.

Recommended Listing Priority: Complete BSCScan verification first (done automatically when you deploy through CreateBSCToken), then claim your DexTools and PooCoin profiles immediately at launch, submit to CoinGecko within the first week, apply to CoinMarketCap once volume criteria are met, and submit the Trust Wallet asset listing when your community begins growing. Each milestone builds on the previous one and compounds your project's credibility.

How long does it take to get listed on CoinGecko and CoinMarketCap?

CoinGecko listing requests typically take two to six weeks to process, though the timeline can vary significantly depending on application volume and whether your submission is complete on the first attempt. Incomplete submissions — missing logo, unclear description, insufficient trading history — are common reasons for delays. CoinMarketCap typically processes self-reported data faster (within two weeks), but full listings that appear in the main index can take four to eight weeks and require meeting volume and liquidity thresholds. To maximise your chances of quick approval, ensure your token has at least two weeks of trading history, maintain consistent daily volume, have all social media profiles active and populated with content, and submit a clear, well-written project description. Following up on your submission after two weeks is appropriate if you have not received any response.

Do I need all of these listings to be successful, or can I focus on just a few?

You do not need all listings to be successful, but each one you obtain materially reduces the friction for potential holders discovering and trusting your project. BSCScan verification is non-negotiable — it is the foundation of on-chain credibility. DexTools and PooCoin profiles are strongly recommended for any token actively trading on PancakeSwap because traders use these platforms constantly. CoinGecko and CoinMarketCap are important once you have the trading history to qualify, as they dramatically expand your discoverability beyond the core BSC trader community. Trust Wallet asset listing is a high-value, low-effort addition that every project should pursue once they have a stable contract and logo. Telegram community verification is supplementary and most valuable if your growth strategy is heavily Telegram-focused. Prioritise based on where your target audience spends their time and what platforms they consult before making investment decisions.

Ready to Launch Your BSC Token?

Create your BEP-20 token in under 2 minutes — no coding required.

🚀 Create Your Token Free
📚 Related Guides