difftreelog
Move TransactionByteFee to common
in: master
4 files changed
runtime/common/src/constants.rsdiffbeforeafterboth--- a/runtime/common/src/constants.rs
+++ b/runtime/common/src/constants.rs
@@ -3,7 +3,7 @@
parameter_types,
weights::{Weight, constants::WEIGHT_PER_SECOND},
};
-use crate::types::BlockNumber;
+use crate::types::{BlockNumber, Balance};
pub const MILLISECS_PER_BLOCK: u64 = 12000;
@@ -14,6 +14,11 @@
pub const HOURS: BlockNumber = MINUTES * 60;
pub const DAYS: BlockNumber = HOURS * 24;
+pub const MICROUNIQUE: Balance = 1_000_000_000_000;
+pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
+pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
+pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
+
pub const WEIGHT_TO_FEE_COEFF: u32 = 142_688_000;
/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.
@@ -27,4 +32,6 @@
parameter_types! {
pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;
+
+ pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
}
runtime/opal/src/lib.rsdiffbeforeafterboth--- a/runtime/opal/src/lib.rs
+++ b/runtime/opal/src/lib.rs
@@ -389,11 +389,6 @@
type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
}
-pub const MICROUNIQUE: Balance = 1_000_000_000_000;
-pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
-pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
-pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
-
pub const fn deposit(items: u32, bytes: u32) -> Balance {
items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
}
@@ -449,7 +444,6 @@
*/
parameter_types! {
- pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
/// This value increases the priority of `Operational` transactions by adding
/// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
pub const OperationalFeeMultiplier: u8 = 5;
runtime/quartz/src/lib.rsdiffbeforeafterboth389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;390}390}391392pub const MICROUNIQUE: Balance = 1_000_000_000_000;393pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;394pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;395pub const UNIQUE: Balance = 100 * CENTIUNIQUE;396391397pub const fn deposit(items: u32, bytes: u32) -> Balance {392pub const fn deposit(items: u32, bytes: u32) -> Balance {398 items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE393 items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE449*/444*/450445451parameter_types! {446parameter_types! {452 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer453 /// This value increases the priority of `Operational` transactions by adding447 /// This value increases the priority of `Operational` transactions by adding454 /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.448 /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.455 pub const OperationalFeeMultiplier: u8 = 5;449 pub const OperationalFeeMultiplier: u8 = 5;runtime/unique/src/lib.rsdiffbeforeafterboth--- a/runtime/unique/src/lib.rs
+++ b/runtime/unique/src/lib.rs
@@ -388,11 +388,6 @@
type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
}
-pub const MICROUNIQUE: Balance = 1_000_000_000_000;
-pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
-pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
-pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
-
pub const fn deposit(items: u32, bytes: u32) -> Balance {
items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
}
@@ -448,7 +443,6 @@
*/
parameter_types! {
- pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
/// This value increases the priority of `Operational` transactions by adding
/// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
pub const OperationalFeeMultiplier: u8 = 5;