getTokenBalance method
Future<TokenAmount>
getTokenBalance({
- required Ed25519HDPublicKey owner,
- required Ed25519HDPublicKey mint,
- Commitment commitment = Commitment.finalized,
Get token mint balance for this wallet's account.
For commitment parameter description see this document
Commitment.processed is not supported as commitment.
Implementation
Future<TokenAmount> getTokenBalance({
required Ed25519HDPublicKey owner,
required Ed25519HDPublicKey mint,
Commitment commitment = Commitment.finalized,
}) async {
final ata = await findAssociatedTokenAddress(owner: owner, mint: mint);
return rpcClient
.getTokenAccountBalance(ata.toBase58(), commitment: commitment)
.value;
}