Merge native programs parts into one unit (#7047)
This commit is contained in:
@@ -13,7 +13,7 @@ use solana_clap_utils::{
|
||||
input_validators::{is_pubkey, is_url},
|
||||
};
|
||||
use solana_client::rpc_client::RpcClient;
|
||||
use solana_config_api::{config_instruction, get_config_data, ConfigKeys, ConfigState};
|
||||
use solana_config_program::{config_instruction, get_config_data, ConfigKeys, ConfigState};
|
||||
use solana_sdk::{
|
||||
account::Account,
|
||||
commitment_config::CommitmentConfig,
|
||||
@@ -137,7 +137,7 @@ fn parse_validator_info(
|
||||
pubkey: &Pubkey,
|
||||
account: &Account,
|
||||
) -> Result<(Pubkey, Map<String, serde_json::value::Value>), Box<dyn error::Error>> {
|
||||
if account.owner != solana_config_api::id() {
|
||||
if account.owner != solana_config_program::id() {
|
||||
return Err(format!("{} is not a validator info account", pubkey).into());
|
||||
}
|
||||
let key_list: ConfigKeys = deserialize(&account.data)?;
|
||||
@@ -281,7 +281,7 @@ pub fn process_set_validator_info(
|
||||
info: validator_string,
|
||||
};
|
||||
// Check for existing validator-info account
|
||||
let all_config = rpc_client.get_program_accounts(&solana_config_api::id())?;
|
||||
let all_config = rpc_client.get_program_accounts(&solana_config_program::id())?;
|
||||
let existing_account = all_config
|
||||
.iter()
|
||||
.filter(|(_, account)| {
|
||||
@@ -371,7 +371,7 @@ pub fn process_get_validator_info(rpc_client: &RpcClient, pubkey: Option<Pubkey>
|
||||
rpc_client.get_account(&validator_info_pubkey)?,
|
||||
)]
|
||||
} else {
|
||||
let all_config = rpc_client.get_program_accounts(&solana_config_api::id())?;
|
||||
let all_config = rpc_client.get_program_accounts(&solana_config_program::id())?;
|
||||
all_config
|
||||
.into_iter()
|
||||
.filter(|(_, validator_info_account)| {
|
||||
@@ -494,7 +494,7 @@ mod tests {
|
||||
parse_validator_info(
|
||||
&Pubkey::default(),
|
||||
&Account {
|
||||
owner: solana_config_api::id(),
|
||||
owner: solana_config_program::id(),
|
||||
data,
|
||||
..Account::default()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user