|
7 | 7 | log::*,
|
8 | 8 | solana_bincode::limited_deserialize,
|
9 | 9 | solana_instruction::error::InstructionError,
|
10 |
| - solana_program::stake::{ |
11 |
| - instruction::{LockupArgs, StakeError, StakeInstruction}, |
12 |
| - program::id, |
13 |
| - state::{Authorized, Lockup}, |
14 |
| - }, |
15 | 10 | solana_program_runtime::{
|
16 | 11 | declare_process_instruction, sysvar_cache::get_sysvar_with_account_check,
|
17 | 12 | },
|
18 | 13 | solana_pubkey::Pubkey,
|
| 14 | + solana_stake_interface::{ |
| 15 | + error::StakeError, |
| 16 | + instruction::{LockupArgs, StakeInstruction}, |
| 17 | + program::id, |
| 18 | + state::{Authorized, Lockup}, |
| 19 | + }, |
19 | 20 | solana_transaction_context::{IndexOfAccount, InstructionContext, TransactionContext},
|
20 | 21 | };
|
21 | 22 |
|
@@ -398,31 +399,30 @@ mod tests {
|
398 | 399 | solana_epoch_schedule::EpochSchedule,
|
399 | 400 | solana_feature_set::FeatureSet,
|
400 | 401 | solana_instruction::{AccountMeta, Instruction},
|
401 |
| - solana_program::{ |
402 |
| - stake::{ |
403 |
| - config as stake_config, |
404 |
| - instruction::{ |
405 |
| - self, authorize_checked, authorize_checked_with_seed, initialize_checked, |
406 |
| - set_lockup_checked, AuthorizeCheckedWithSeedArgs, AuthorizeWithSeedArgs, |
407 |
| - LockupArgs, StakeError, |
408 |
| - }, |
409 |
| - stake_flags::StakeFlags, |
410 |
| - state::{warmup_cooldown_rate, Authorized, Lockup, StakeAuthorize}, |
411 |
| - MINIMUM_DELINQUENT_EPOCHS_FOR_DEACTIVATION, |
412 |
| - }, |
413 |
| - vote::state::{VoteState, VoteStateVersions}, |
414 |
| - }, |
415 | 402 | solana_program_runtime::invoke_context::mock_process_instruction,
|
416 | 403 | solana_pubkey::Pubkey,
|
417 | 404 | solana_rent::Rent,
|
418 | 405 | solana_sdk_ids::{
|
419 | 406 | system_program,
|
420 | 407 | sysvar::{clock, epoch_rewards, epoch_schedule, rent, rewards, stake_history},
|
421 | 408 | },
|
| 409 | + solana_stake_interface::{ |
| 410 | + config as stake_config, |
| 411 | + error::StakeError, |
| 412 | + instruction::{ |
| 413 | + self, authorize_checked, authorize_checked_with_seed, initialize_checked, |
| 414 | + set_lockup_checked, AuthorizeCheckedWithSeedArgs, AuthorizeWithSeedArgs, |
| 415 | + LockupArgs, |
| 416 | + }, |
| 417 | + stake_flags::StakeFlags, |
| 418 | + state::{warmup_cooldown_rate, Authorized, Lockup, StakeAuthorize}, |
| 419 | + MINIMUM_DELINQUENT_EPOCHS_FOR_DEACTIVATION, |
| 420 | + }, |
422 | 421 | solana_sysvar::{
|
423 | 422 | rewards::Rewards,
|
424 | 423 | stake_history::{StakeHistory, StakeHistoryEntry},
|
425 | 424 | },
|
| 425 | + solana_vote_interface::state::{VoteState, VoteStateVersions}, |
426 | 426 | solana_vote_program::vote_state,
|
427 | 427 | std::{collections::HashSet, str::FromStr, sync::Arc},
|
428 | 428 | test_case::test_case,
|
|
0 commit comments