Switch get_program_accounts to use base64
This commit is contained in:
committed by
mergify[bot]
parent
836ed842d6
commit
4a6b65ce53
@ -572,8 +572,16 @@ impl RpcClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_program_accounts(&self, pubkey: &Pubkey) -> ClientResult<Vec<(Pubkey, Account)>> {
|
pub fn get_program_accounts(&self, pubkey: &Pubkey) -> ClientResult<Vec<(Pubkey, Account)>> {
|
||||||
let accounts: Vec<RpcKeyedAccount> =
|
let config = RpcAccountInfoConfig {
|
||||||
self.send(RpcRequest::GetProgramAccounts, json!([pubkey.to_string()]))?;
|
encoding: Some(UiAccountEncoding::Base64),
|
||||||
|
commitment: None,
|
||||||
|
data_slice: None,
|
||||||
|
};
|
||||||
|
|
||||||
|
let accounts: Vec<RpcKeyedAccount> = self.send(
|
||||||
|
RpcRequest::GetProgramAccounts,
|
||||||
|
json!([pubkey.to_string(), config]),
|
||||||
|
)?;
|
||||||
parse_keyed_accounts(accounts, RpcRequest::GetProgramAccounts)
|
parse_keyed_accounts(accounts, RpcRequest::GetProgramAccounts)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user