platform_version/version/fee/
v1.rs

1use crate::version::fee::data_contract_registration::v1::FEE_DATA_CONTRACT_REGISTRATION_VERSION1;
2use crate::version::fee::data_contract_validation::v1::FEE_DATA_CONTRACT_VALIDATION_VERSION1;
3use crate::version::fee::hashing::v1::FEE_HASHING_VERSION1;
4use crate::version::fee::processing::v1::FEE_PROCESSING_VERSION1;
5use crate::version::fee::signature::v1::FEE_SIGNATURE_VERSION1;
6use crate::version::fee::state_transition_min_fees::v1::STATE_TRANSITION_MIN_FEES_VERSION1;
7use crate::version::fee::storage::v1::FEE_STORAGE_VERSION1;
8use crate::version::fee::vote_resolution_fund_fees::v1::VOTE_RESOLUTION_FUND_FEES_VERSION1;
9use crate::version::fee::FeeVersion;
10
11pub const FEE_VERSION1: FeeVersion = FeeVersion {
12    fee_version_number: 1,
13    uses_version_fee_multiplier_permille: Some(1000), //No action
14    storage: FEE_STORAGE_VERSION1,
15    signature: FEE_SIGNATURE_VERSION1,
16    hashing: FEE_HASHING_VERSION1,
17    processing: FEE_PROCESSING_VERSION1,
18    data_contract_validation: FEE_DATA_CONTRACT_VALIDATION_VERSION1,
19    data_contract_registration: FEE_DATA_CONTRACT_REGISTRATION_VERSION1,
20    state_transition_min_fees: STATE_TRANSITION_MIN_FEES_VERSION1,
21    vote_resolution_fund_fees: VOTE_RESOLUTION_FUND_FEES_VERSION1,
22};