How to Get a Token Mint

In order to get the current supply, authority, or decimals a token has, you will need to get the account info for the token mint.

Fetch Mint Account

import { Address, createSolanaRpc } from "@solana/kit";
import { fetchMint } from "@solana-program/token-2022";
const rpc = createSolanaRpc("https://api.mainnet.solana.com");
const address = "2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo" as Address;
const mint = await fetchMint(rpc, address);
console.log(mint);
Console
Click to execute the code.

Fetch Metaplex Token Metadata

For tokens using the Metaplex Token Metadata Program, you can fetch the metadata account to get the token's name, symbol, and URI.

Kit
import { address, createSolanaRpc } from "@solana/kit";
import { fetchMetadataFromSeeds } from "@metaplex-foundation/mpl-token-metadata-kit";
const rpc = createSolanaRpc("https://api.mainnet.solana.com");
// Example: USDC mint address
const mintAddress = address("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v");
// Fetch metadata directly using the mint address
const metadata = await fetchMetadataFromSeeds(rpc, { mint: mintAddress });
console.log("Token Name:", metadata.data.name);
console.log("Token Symbol:", metadata.data.symbol);
console.log("Metadata URI:", metadata.data.uri);
console.log("Update Authority:", metadata.data.updateAuthority);

Not all tokens have Metaplex metadata. Tokens created with Token Extensions (Token-2022) may use the different functionality instead. See Token Extensions Metadata for more information.

Is this page helpful?

Управляется

© 2026 Solana Foundation.
Все права защищены.
Связаться с нами
How to Get a Token Mint | Solana