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();