deprecate fees sysvar (#18960)
This commit is contained in:
@ -1,11 +1,17 @@
|
||||
//! This account contains the current cluster fees
|
||||
//!
|
||||
#![allow(deprecated)]
|
||||
|
||||
use crate::{
|
||||
fee_calculator::FeeCalculator, impl_sysvar_get, program_error::ProgramError, sysvar::Sysvar,
|
||||
};
|
||||
|
||||
crate::declare_sysvar_id!("SysvarFees111111111111111111111111111111111", Fees);
|
||||
crate::declare_deprecated_sysvar_id!("SysvarFees111111111111111111111111111111111", Fees);
|
||||
|
||||
#[deprecated(
|
||||
since = "1.8.0",
|
||||
note = "Please do not use, will no longer be available in the future"
|
||||
)]
|
||||
#[repr(C)]
|
||||
#[derive(Serialize, Deserialize, Clone, Debug, Default, PartialEq)]
|
||||
pub struct Fees {
|
||||
@ -13,6 +19,7 @@ pub struct Fees {
|
||||
}
|
||||
impl Fees {
|
||||
pub fn new(fee_calculator: &FeeCalculator) -> Self {
|
||||
#[allow(deprecated)]
|
||||
Self {
|
||||
fee_calculator: fee_calculator.clone(),
|
||||
}
|
||||
|
Reference in New Issue
Block a user