getTokenBalance
Gets the token balance of a Solana account
Parameters:
token_address: string - the mint address of the token with which to get the token balance
address (optional, default: connected wallet address): string - the Solana address with which to get the token balance
Returns:
object ({...}
) - the token balance
raw_data: object (
{...}
) - the raw data of the accountaccount: object (
{...}
) - the balance details of the accountaddress: string (
"..."
) - the address of the accountlamports: number (
10000
) - the number of lamports in the account
token: object (
{...}
) - the token balance detailsbalance: object (
{...}
) - the token balanceamount: string (
"11"
) - the number of tokens as an integerdecimals: number (
9
) - the number digits after the decimal point in a tokenuiAmount: number (
0.000000011
) - the number of tokens as a decimal (deprecated)uiAmountString: string (
"0.000000011"
) - the number of tokens as a decimal in a string form
Throws:
SOL Pay SDK Fatal Error: Invalid token address ${token_address}.
- an invalid token address was usedSOL Pay SDK Fatal Error: Invalid address ${address}, and no wallet was connected. Use SOLPay.connectWallet() to connect to a Solana wallet.
- an invalid address was used, and no wallet was connectedSOL Pay SDK Fatal Error: No connection found. Use SOLPay.connectNetwork() to connect to the Solana network.
- could not find a connection to the Solana networkSOL Pay SDK Fatal Error: Connection did not respond. Use SOLPay.connectNetwork() to connect to the Solana network.
- did not receive response from Solana network
Last updated