git.delta.rocks / unique-network / refs/commits / 8f77dc2402c4

difftreelog

Move TransactionByteFee to common

Daniel Shiposha2022-03-14parent: #9190bc3.patch.diff
in: master

4 files changed

modifiedruntime/common/src/constants.rsdiffbeforeafterboth
3 parameter_types,3 parameter_types,
4 weights::{Weight, constants::WEIGHT_PER_SECOND},4 weights::{Weight, constants::WEIGHT_PER_SECOND},
5};5};
6use crate::types::BlockNumber;6use crate::types::{BlockNumber, Balance};
77
8pub const MILLISECS_PER_BLOCK: u64 = 12000;8pub const MILLISECS_PER_BLOCK: u64 = 12000;
99
14pub const HOURS: BlockNumber = MINUTES * 60;14pub const HOURS: BlockNumber = MINUTES * 60;
15pub const DAYS: BlockNumber = HOURS * 24;15pub const DAYS: BlockNumber = HOURS * 24;
16
17pub 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;
1621
17pub const WEIGHT_TO_FEE_COEFF: u32 = 142_688_000;22pub const WEIGHT_TO_FEE_COEFF: u32 = 142_688_000;
1823
28parameter_types! {33parameter_types! {
29 pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;34 pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;
35
36 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
30}37}
3138
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
390}390}
391
392pub 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;
396391
397pub 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 * CENTIUNIQUE
449*/444*/
450445
451parameter_types! {446parameter_types! {
452 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
453 /// This value increases the priority of `Operational` transactions by adding447 /// This value increases the priority of `Operational` transactions by adding
454 /// 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;
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;389 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
390}390}
391
392pub 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;
396391
397pub 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 * CENTIUNIQUE
449*/444*/
450445
451parameter_types! {446parameter_types! {
452 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
453 /// This value increases the priority of `Operational` transactions by adding447 /// This value increases the priority of `Operational` transactions by adding
454 /// 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;
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
388 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;388 type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
389}389}
390
391pub const MICROUNIQUE: Balance = 1_000_000_000_000;
392pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
393pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
394pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
395390
396pub const fn deposit(items: u32, bytes: u32) -> Balance {391pub const fn deposit(items: u32, bytes: u32) -> Balance {
397 items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE392 items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
448*/443*/
449444
450parameter_types! {445parameter_types! {
451 pub const TransactionByteFee: Balance = 501 * MICROUNIQUE; // Targeting 0.1 Unique per NFT transfer
452 /// This value increases the priority of `Operational` transactions by adding446 /// This value increases the priority of `Operational` transactions by adding
453 /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.447 /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
454 pub const OperationalFeeMultiplier: u8 = 5;448 pub const OperationalFeeMultiplier: u8 = 5;