Check Token Balances
Learn how to check SOL and SPL token balances for any wallet
Last updated
Learn how to check SOL and SPL token balances for any wallet
Last updated
Check SOL or SPL token balances for any wallet address. The toolkit provides two main methods:
getBalance
: Check balances for your own wallet
getBalanceOther
: Check balances for other wallets
tokenAddress
PublicKey
No
Token mint address (omit for SOL)
walletAddress
PublicKey
Yes
Wallet to check balance for
tokenAddress
PublicKey
No
Token mint address (omit for SOL)
For checking your own balance:
For checking other wallets:
Returns balances in UI units (e.g., SOL instead of lamports)
Handles non-existent token accounts gracefully
Supports all SPL tokens
Returns 0 for non-existent accounts
Error Handling
Handle non-existent accounts gracefully
Validate addresses before querying
Consider caching for frequent checks
Performance
Batch balance checks when possible
Consider using getMultipleAccounts
Cache results for short periods
UI Display
Format numbers appropriately
Show proper decimal places
Include token symbols
USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDT: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
BONK: DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
RAY: 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R
SRM: `SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWR