correct feature gate use_default_units_in_fee_calculation usage (#32077)

This commit is contained in:
Tao Zhu 2023-06-12 16:29:21 -05:00 committed by GitHub
parent 4f677ff4f8
commit 9b2c9b8f5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -252,7 +252,7 @@ impl Accounts {
ComputeBudget::new(compute_budget::MAX_COMPUTE_UNIT_LIMIT as u64);
let _process_transaction_result = compute_budget.process_instructions(
tx.message().program_instructions_iter(),
feature_set.is_active(&use_default_units_in_fee_calculation::id()),
true, // default_units_per_instruction has enabled in MNB
!feature_set.is_active(&remove_deprecated_request_unit_ix::id()),
true, // don't reject txs that use request heap size ix
feature_set.is_active(&add_set_tx_loaded_accounts_data_size_instruction::id()),

View File

@ -15,7 +15,7 @@ use {
feature_set::{
add_set_tx_loaded_accounts_data_size_instruction,
include_loaded_accounts_data_size_in_fee_calculation,
remove_deprecated_request_unit_ix, use_default_units_in_fee_calculation, FeatureSet,
remove_deprecated_request_unit_ix, FeatureSet,
},
instruction::CompiledInstruction,
program_utils::limited_deserialize,
@ -116,7 +116,7 @@ impl CostModel {
let enable_request_heap_frame_ix = true;
let result = compute_budget.process_instructions(
transaction.message().program_instructions_iter(),
feature_set.is_active(&use_default_units_in_fee_calculation::id()),
true, // default_units_per_instruction has enabled in MNB
!feature_set.is_active(&remove_deprecated_request_unit_ix::id()),
enable_request_heap_frame_ix,
feature_set.is_active(&add_set_tx_loaded_accounts_data_size_instruction::id()),