diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index f52329224..2410fd28e 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -1396,7 +1396,7 @@ impl Bank { if !self .feature_set - .is_active(&feature_set::pico_inflation::id()) + .is_active(&feature_set::deprecate_rewards_sysvar::id()) { // this sysvar can be retired once `pico_inflation` is enabled on all clusters self.update_sysvar_account(&sysvar::rewards::id(), |account| { diff --git a/sdk/src/feature_set.rs b/sdk/src/feature_set.rs index 0b8ed82d9..32a768518 100644 --- a/sdk/src/feature_set.rs +++ b/sdk/src/feature_set.rs @@ -18,6 +18,10 @@ pub mod consistent_recent_blockhashes_sysvar { solana_sdk::declare_id!("3h1BQWPDS5veRsq6mDBWruEpgPxRJkfwGexg5iiQ9mYg"); } +pub mod deprecate_rewards_sysvar { + solana_sdk::declare_id!("GaBtBJvmS4Arjj5W1NmFcyvPjsHN38UGYDq2MDwbs9Qu"); +} + pub mod pico_inflation { solana_sdk::declare_id!("4RWNif6C2WCNiKVW7otP4G7dkmkHGyKQWRpuZ1pxKU5m"); } @@ -96,6 +100,7 @@ lazy_static! { (instructions_sysvar_enabled::id(), "instructions sysvar"), (secp256k1_program_enabled::id(), "secp256k1 program"), (consistent_recent_blockhashes_sysvar::id(), "consistent recentblockhashes sysvar"), + (deprecate_rewards_sysvar::id(), "deprecate unused rewards sysvar"), (pico_inflation::id(), "pico-inflation"), (full_inflation::id(), "full-inflation"), (spl_token_v2_multisig_fix::id(), "spl-token multisig fix"),