Deprecate MINIMUM_STAKE_DELEGATION
(#24329)
This commit is contained in:
@ -23,5 +23,6 @@ pub(crate) fn get_minimum_delegation(_feature_set: &FeatureSet) -> u64 {
|
|||||||
// If/when the minimum delegation amount is changed, the `feature_set` parameter will be used
|
// If/when the minimum delegation amount is changed, the `feature_set` parameter will be used
|
||||||
// to chose the correct value. And since the MINIMUM_STAKE_DELEGATION constant cannot be
|
// to chose the correct value. And since the MINIMUM_STAKE_DELEGATION constant cannot be
|
||||||
// removed, use it here as to not duplicate magic constants.
|
// removed, use it here as to not duplicate magic constants.
|
||||||
|
#[allow(deprecated)]
|
||||||
solana_sdk::stake::MINIMUM_STAKE_DELEGATION
|
solana_sdk::stake::MINIMUM_STAKE_DELEGATION
|
||||||
}
|
}
|
||||||
|
5
sdk/program/src/stake/deprecated.rs
Normal file
5
sdk/program/src/stake/deprecated.rs
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#[deprecated(
|
||||||
|
since = "1.11.0",
|
||||||
|
note = "please use `solana_program::stake::tools::get_minimum_delegation()` instead"
|
||||||
|
)]
|
||||||
|
pub const MINIMUM_STAKE_DELEGATION: u64 = 1;
|
@ -3,14 +3,13 @@ pub mod instruction;
|
|||||||
pub mod state;
|
pub mod state;
|
||||||
pub mod tools;
|
pub mod tools;
|
||||||
|
|
||||||
|
mod deprecated;
|
||||||
|
pub use deprecated::*;
|
||||||
|
|
||||||
pub mod program {
|
pub mod program {
|
||||||
crate::declare_id!("Stake11111111111111111111111111111111111111");
|
crate::declare_id!("Stake11111111111111111111111111111111111111");
|
||||||
}
|
}
|
||||||
|
|
||||||
// NOTE: This constant will be deprecated soon; if possible, use
|
|
||||||
// `solana_stake_program::get_minimum_delegation()` instead.
|
|
||||||
pub const MINIMUM_STAKE_DELEGATION: u64 = 1;
|
|
||||||
|
|
||||||
/// The minimum number of epochs before stake account that is delegated to a delinquent vote
|
/// The minimum number of epochs before stake account that is delegated to a delinquent vote
|
||||||
/// account may be unstaked with `StakeInstruction::DeactivateDelinquent`
|
/// account may be unstaked with `StakeInstruction::DeactivateDelinquent`
|
||||||
pub const MINIMUM_DELINQUENT_EPOCHS_FOR_DEACTIVATION: usize = 5;
|
pub const MINIMUM_DELINQUENT_EPOCHS_FOR_DEACTIVATION: usize = 5;
|
||||||
|
Reference in New Issue
Block a user