diff --git a/client/src/rpc_client.rs b/client/src/rpc_client.rs index 9a94d31b2a..5a73e397d0 100644 --- a/client/src/rpc_client.rs +++ b/client/src/rpc_client.rs @@ -1016,8 +1016,7 @@ impl RpcClient { RpcProgramAccountsConfig { filters: None, account_config: RpcAccountInfoConfig { - encoding: Some(UiAccountEncoding::Base64), - commitment: Some(self.commitment_config), + encoding: Some(UiAccountEncoding::Base64Zstd), ..RpcAccountInfoConfig::default() }, }, @@ -1029,7 +1028,10 @@ impl RpcClient { pubkey: &Pubkey, config: RpcProgramAccountsConfig, ) -> ClientResult> { - let commitment = config.account_config.commitment.unwrap_or_default(); + let commitment = config + .account_config + .commitment + .unwrap_or_else(|| self.commitment()); let commitment = self.maybe_map_commitment(commitment)?; let account_config = RpcAccountInfoConfig { commitment: Some(commitment),