difftreelog
Move min gas price to common
in: master
4 files changed
runtime/common/src/constants.rsdiffbeforeafterboth1use sp_runtime::Perbill;2use frame_support::{3 parameter_types,4 weights::{Weight, constants::WEIGHT_PER_SECOND},5};6use crate::types::{BlockNumber, Balance};78pub const MILLISECS_PER_BLOCK: u64 = 12000;910pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;1112// These time units are defined in number of blocks.13pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber);14pub const HOURS: BlockNumber = MINUTES * 60;15pub const DAYS: BlockNumber = HOURS * 24;1617pub const MICROUNIQUE: Balance = 1_000_000_000_000;18pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;19pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;20pub const UNIQUE: Balance = 100 * CENTIUNIQUE;2122pub const WEIGHT_TO_FEE_COEFF: u32 = 142_688_000;2324/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.25/// This is used to limit the maximal weight of a single extrinsic.26pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10);27/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used28/// by Operational extrinsics.29pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);30/// We allow for 2 seconds of compute with a 6 second average block time.31pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2;3233parameter_types! {34 pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;3536 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer37}1use sp_runtime::Perbill;2use frame_support::{3 parameter_types,4 weights::{Weight, constants::WEIGHT_PER_SECOND},5};6use crate::types::{BlockNumber, Balance};78pub const MILLISECS_PER_BLOCK: u64 = 12000;910pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;1112// These time units are defined in number of blocks.13pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber);14pub const HOURS: BlockNumber = MINUTES * 60;15pub const DAYS: BlockNumber = HOURS * 24;1617pub const MICROUNIQUE: Balance = 1_000_000_000_000;18pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;19pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;20pub const UNIQUE: Balance = 100 * CENTIUNIQUE;2122pub const WEIGHT_TO_FEE_COEFF: u32 = 142_688_000;2324// Targeting 0.15 UNQ per transfer25pub const MIN_GAS_PRICE: u64 = 1_018_751_825_264;2627/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.28/// This is used to limit the maximal weight of a single extrinsic.29pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10);30/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used31/// by Operational extrinsics.32pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);33/// We allow for 2 seconds of compute with a 6 second average block time.34pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2;3536parameter_types! {37 pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;3839 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer40}runtime/opal/src/lib.rsdiffbeforeafterboth--- a/runtime/opal/src/lib.rs
+++ b/runtime/opal/src/lib.rs
@@ -226,8 +226,7 @@
pub struct FixedFee;
impl FeeCalculator for FixedFee {
fn min_gas_price() -> U256 {
- // Targeting 0.15 UNQ per transfer
- 1_018_751_825_264u64.into()
+ MIN_GAS_PRICE.into()
}
}
runtime/quartz/src/lib.rsdiffbeforeafterboth--- a/runtime/quartz/src/lib.rs
+++ b/runtime/quartz/src/lib.rs
@@ -226,8 +226,7 @@
pub struct FixedFee;
impl FeeCalculator for FixedFee {
fn min_gas_price() -> U256 {
- // Targeting 0.15 UNQ per transfer
- 1_018_751_825_264u64.into()
+ MIN_GAS_PRICE.into()
}
}
runtime/unique/src/lib.rsdiffbeforeafterboth--- a/runtime/unique/src/lib.rs
+++ b/runtime/unique/src/lib.rs
@@ -225,8 +225,7 @@
pub struct FixedFee;
impl FeeCalculator for FixedFee {
fn min_gas_price() -> U256 {
- // Targeting 0.15 UNQ per transfer
- 1_018_751_825_264u64.into()
+ MIN_GAS_PRICE.into()
}
}