diff --git a/client/src/rpc_client.rs b/client/src/rpc_client.rs
index 8ae46279d5..7677abf30d 100644
--- a/client/src/rpc_client.rs
+++ b/client/src/rpc_client.rs
@@ -15,7 +15,10 @@ use bincode::serialize;
use indicatif::{ProgressBar, ProgressStyle};
use log::*;
use serde_json::{json, Value};
-use solana_account_decoder::{parse_token::UiTokenAmount, UiAccount, UiAccountEncoding};
+use solana_account_decoder::{
+ parse_token::{TokenAccountType, UiTokenAccount, UiTokenAmount},
+ UiAccount, UiAccountData, UiAccountEncoding,
+};
use solana_sdk::{
account::Account,
clock::{
@@ -722,6 +725,67 @@ impl RpcClient {
Ok(hash)
}
+ pub fn get_token_account(&self, pubkey: &Pubkey) -> ClientResult