Port instructions sysvar and secp256k1 program activation to FeatureSet
This commit is contained in:
@@ -109,18 +109,18 @@ pub fn create_genesis_config_with_leader(
|
||||
}
|
||||
|
||||
pub fn add_feature_accounts(genesis_config: &mut GenesisConfig) {
|
||||
// Activate all features at genesis in development mode
|
||||
if genesis_config.cluster_type == ClusterType::Development {
|
||||
let feature_set = FeatureSet::new_enabled();
|
||||
|
||||
for feature_id in feature_set.active {
|
||||
// Activate all features at genesis in development mode
|
||||
for feature_id in FeatureSet::default().inactive {
|
||||
let feature = Feature {
|
||||
activated_at: Some(0),
|
||||
};
|
||||
|
||||
genesis_config.accounts.insert(
|
||||
feature_id,
|
||||
feature.create_account(genesis_config.rent.minimum_balance(Feature::size_of())),
|
||||
feature.create_account(std::cmp::max(
|
||||
genesis_config.rent.minimum_balance(Feature::size_of()),
|
||||
1,
|
||||
)),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user