Get Token Balance
Get the balance of a Solana SPL token
New Way
import { address, createSolanaRpc } from "@solana/web3.js";
const rpc = createSolanaRpc('https://api.devnet.solana.com');
const TOKEN_ACCOUNT = address('5KAvdxbUM48qqytGtrzLumDSs4qLUAgg95J7oXHWHXEk');
const getTokenBalance = async () => {
const tokenAccountBalance = await rpc.getTokenAccountBalance(TOKEN_ACCOUNT).send()
console.log(tokenAccountBalance);
};
getTokenBalance();
Old Way
import { Connection, PublicKey } from "@solana/web3.js";
const connection = new Connection("https://api.devnet.solana.com");
const tokenAccount = new PublicKey("37sAdhEFiYxKnQAm7CPd5GLK1ZxWovqn3p87kKjfD44c");
const getTokenBalance = async () => {
const tokenAccountBalance = await connection.getTokenAccountBalance(tokenAccount);
console.log(tokenAccountBalance);
};
getTokenBalance();