Retain alloc'd and updated data in cpi (#16850)

This commit is contained in:
Jack May
2021-04-27 13:36:42 -07:00
committed by GitHub
parent 1bd623cd15
commit 9b3a59f030
6 changed files with 101 additions and 8 deletions

View File

@ -126,10 +126,15 @@ pub mod check_duplicates_by_hash {
pub mod enforce_aligned_host_addrs {
solana_sdk::declare_id!("6Qob9Z4RwGdf599FDVCqsjuKjR8ZFR3oVs2ByRLWBsua");
}
pub mod set_upgrade_authority_via_cpi_enabled {
solana_sdk::declare_id!("GQdjCCptpGECG7QfE35hKTAopB1umGoSrdKfax2VmZWy");
}
pub mod update_data_on_realloc {
solana_sdk::declare_id!("BkPcYCrwHXBoTsv9vMhiRF9gteZmDj3Uwisz9CDjoMKp");
}
lazy_static! {
/// Map of feature identifiers to user-visible description
pub static ref FEATURE_NAMES: HashMap<Pubkey, &'static str> = [
@ -163,6 +168,7 @@ lazy_static! {
(check_duplicates_by_hash::id(), "use transaction message hash for duplicate check"),
(enforce_aligned_host_addrs::id(), "enforce aligned host addresses"),
(set_upgrade_authority_via_cpi_enabled::id(), "set upgrade authority instruction via cpi calls for upgradable programs"),
(update_data_on_realloc::id(), "Retain updated data values modified after realloc via CPI"),
/*************** ADD NEW FEATURES HERE ***************/
]
.iter()