Skip to content

Commit eaddb1c

Browse files
features: add supported 4.0 features (#461)
1 parent 2bbfb9d commit eaddb1c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/lib.rs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,9 @@ pub static HARDCODED_FEATURES: &[u64] = feature_list![
294294
enable_vote_address_leader_schedule,
295295
vote_state_v4,
296296
fix_alt_bn128_pairing_length_check,
297+
static_instruction_limit,
298+
switch_to_chacha8_turbine,
299+
enforce_fixed_fec_set,
297300
];
298301

299302
static SUPPORTED_FEATURES: &[u64] = feature_list![
@@ -323,13 +326,10 @@ static SUPPORTED_FEATURES: &[u64] = feature_list![
323326
// account_data_direct_mapping, // fuzz in 4.0+
324327
deprecate_rent_exemption_threshold,
325328
discard_unexpected_data_complete_shreds,
326-
enforce_fixed_fec_set,
327329
increase_cpi_account_info_limit,
328330
poseidon_enforce_padding,
329331
provide_instruction_data_offset_in_vm_r2,
330332
replace_spl_token_with_p_token,
331-
static_instruction_limit,
332-
switch_to_chacha8_turbine,
333333
raise_block_limits_to_100m, // to be activated in v3.1
334334
// alpenglow, // TBD
335335
raise_account_cu_limit,
@@ -339,6 +339,14 @@ static SUPPORTED_FEATURES: &[u64] = feature_list![
339339
enable_bls12_381_syscall,
340340
alt_bn128_little_endian,
341341
enable_alt_bn128_g2_syscalls,
342+
bls_pubkey_management_in_vote_account,
343+
relax_programdata_account_check_migration,
344+
// remove_simple_vote_from_cost_model, // need to bump solfuzz-agave version
345+
limit_instruction_accounts,
346+
validator_admission_ticket,
347+
create_account_allow_prefund,
348+
delay_commission_updates,
349+
validate_chained_block_id,
342350
];
343351

344352
// If the `CORE_BPF_PROGRAM_ID` variable is set, declares the default compute

0 commit comments

Comments
 (0)