|
|
@@ -155,6 +155,10 @@ impl FeatureSet {
|
|
|
enable_extend_program_checked: self.is_active(&enable_extend_program_checked::id()),
|
|
|
formalize_loaded_transaction_data_size: self
|
|
|
.is_active(&formalize_loaded_transaction_data_size::id()),
|
|
|
+ disable_zk_elgamal_proof_program: self
|
|
|
+ .is_active(&disable_zk_elgamal_proof_program::id()),
|
|
|
+ reenable_zk_elgamal_proof_program: self
|
|
|
+ .is_active(&reenable_zk_elgamal_proof_program::id()),
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1105,6 +1109,14 @@ pub mod alpenglow {
|
|
|
solana_pubkey::declare_id!("mustRekeyVm2QHYB3JPefBiU4BY3Z6JkW2k3Scw5GWP");
|
|
|
}
|
|
|
|
|
|
+pub mod disable_zk_elgamal_proof_program {
|
|
|
+ solana_pubkey::declare_id!("zkdoVwnSFnSLtGJG7irJPEYUpmb4i7sGMGcnN6T9rnC");
|
|
|
+}
|
|
|
+
|
|
|
+pub mod reenable_zk_elgamal_proof_program {
|
|
|
+ solana_pubkey::declare_id!("zkemPXcuM3G4wpMDZ36Cpw34EjUpvm1nuioiSGbGZPR");
|
|
|
+}
|
|
|
+
|
|
|
pub static FEATURE_NAMES: LazyLock<AHashMap<Pubkey, &'static str>> = LazyLock::new(|| {
|
|
|
[
|
|
|
(secp256k1_program_enabled::id(), "secp256k1 program"),
|
|
|
@@ -1342,6 +1354,8 @@ pub static FEATURE_NAMES: LazyLock<AHashMap<Pubkey, &'static str>> = LazyLock::n
|
|
|
(enable_extend_program_checked::id(), "Enable ExtendProgramChecked instruction"),
|
|
|
(formalize_loaded_transaction_data_size::id(), "SIMD-0186: Loaded transaction data size specification"),
|
|
|
(alpenglow::id(), "Enable Alpenglow"),
|
|
|
+ (disable_zk_elgamal_proof_program::id(), "Disables zk-elgamal-proof program"),
|
|
|
+ (reenable_zk_elgamal_proof_program::id(), "Re-enables zk-elgamal-proof program"),
|
|
|
/*************** ADD NEW FEATURES HERE ***************/
|
|
|
]
|
|
|
.iter()
|