Permit fee-payer/split-stake accounts to be the same when using --seed

This commit is contained in:
Michael Vines
2020-03-10 14:30:30 -07:00
parent f655372b08
commit 775ce3a03f

View File

@ -1041,6 +1041,8 @@ pub fn process_split_stake(
) -> ProcessResult { ) -> ProcessResult {
let split_stake_account = config.signers[split_stake_account]; let split_stake_account = config.signers[split_stake_account];
let fee_payer = config.signers[fee_payer]; let fee_payer = config.signers[fee_payer];
if split_stake_account_seed.is_none() {
check_unique_pubkeys( check_unique_pubkeys(
(&fee_payer.pubkey(), "fee-payer keypair".to_string()), (&fee_payer.pubkey(), "fee-payer keypair".to_string()),
( (
@ -1048,6 +1050,7 @@ pub fn process_split_stake(
"split_stake_account".to_string(), "split_stake_account".to_string(),
), ),
)?; )?;
}
check_unique_pubkeys( check_unique_pubkeys(
(&fee_payer.pubkey(), "fee-payer keypair".to_string()), (&fee_payer.pubkey(), "fee-payer keypair".to_string()),
(&stake_account_pubkey, "stake_account".to_string()), (&stake_account_pubkey, "stake_account".to_string()),