To find the SPL token address (also known as the contract address or mint address) on the Solana blockchain, you can use the following methods:
1. Using Solana Block Explorers

You can look up a token's mint address using Solana block explorers like:
Steps:
Go to the explorer (e.g., Solscan).
Search for the token name or symbol (e.g., "USDC").
Click on the correct token from the search results.
The Token Mint Address (contract address) will be displayed.
2. Using Solana CLI (Command Line)
If you have the Solana CLI installed, you can fetch token details using:
solana token-accounts <WALLET_ADDRESS> --output json
This will list all SPL tokens held by a wallet, including their mint addresses.
3. Checking Token Metadata (For Developers)
If you're a developer, you can fetch token metadata using:
getAccountInfowith the SPL token program.Libraries like
@solana/spl-tokenin JavaScript:
import { Token } from "@solana/spl-token";
const token = new Token(connection, mintAddress, TOKEN_PROGRAM_ID, wallet);
const mintInfo = await token.getMintInfo();
console.log(mintInfo.address); // Mint (contract) address4. Checking Token Listings (Official Sources)
Some tokens are listed in official registries:
Example (fetching via Jupiter API):
curl https://token.jup.ag/all
This returns a list of tokens with their mint addresses.
5. Checking a Token's Website or Social Media
Many projects list their official SPL token address on:
Their website (e.g., in the footer or FAQ)
Twitter/X or Discord announcements
CoinGecko or CoinMarketCap (under "Contracts")
Summary
Use Solscan/Solana Explorer for quick lookups.
Use Solana CLI if you prefer command-line tools.
Developers can fetch metadata via
@solana/spl-token.Check official token lists for verified addresses.
Always verify the token address from multiple sources to avoid scams.
