Fix slow/stuck unstaking due to toggling in epoch (#13501)
* Fix slow/stuck unstaking due to toggling in epoch * nits * nits * Add stake_program_v2 feature status check to cli Co-authored-by: Tyera Eulberg <tyera@solana.com>
This commit is contained in:
@ -1039,8 +1039,11 @@ impl JsonRpcRequestProcessor {
|
||||
solana_sdk::account::from_account::<StakeHistory>(&stake_history_account)
|
||||
.ok_or_else(Error::internal_error)?;
|
||||
|
||||
let (active, activating, deactivating) =
|
||||
delegation.stake_activating_and_deactivating(epoch, Some(&stake_history));
|
||||
let (active, activating, deactivating) = delegation.stake_activating_and_deactivating(
|
||||
epoch,
|
||||
Some(&stake_history),
|
||||
bank.stake_program_v2_enabled(),
|
||||
);
|
||||
let stake_activation_state = if deactivating > 0 {
|
||||
StakeActivationState::Deactivating
|
||||
} else if activating > 0 {
|
||||
|
Reference in New Issue
Block a user