diff --git a/runtime/common/src/pallets_config.rs b/runtime/common/src/pallets_config.rs index f289dfac14c0f74e508242470ac5750a0b3cfa97..2d5fbf61e675d9daa2350327fe62a6106f36a5a6 100644 --- a/runtime/common/src/pallets_config.rs +++ b/runtime/common/src/pallets_config.rs @@ -119,20 +119,13 @@ macro_rules! pallets_config { type DisabledValidators = Session; - type KeyOwnerProofSystem = Historical; - - type KeyOwnerProof = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<( + type KeyOwnerProof = <Historical as KeyOwnerProofSystem<( KeyTypeId, pallet_babe::AuthorityId, )>>::Proof; - type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<( - KeyTypeId, - pallet_babe::AuthorityId, - )>>::IdentificationTuple; - - type HandleEquivocation = - pallet_babe::EquivocationHandler<Self::KeyOwnerIdentification, Offences, ReportLongevity>; + type EquivocationReportSystem = + pallet_babe::EquivocationReportSystem<Self, Offences, Historical, ReportLongevity>; type WeightInfo = common_runtime::weights::pallet_babe::WeightInfo<Runtime>; @@ -154,9 +147,13 @@ macro_rules! pallets_config { type ReserveIdentifier = [u8; 8]; /// The type for recording an account's balance. type Balance = Balance; - type DustRemoval = Treasury; + type DustRemoval = (); // TODO Treasury; type ExistentialDeposit = ExistentialDeposit; type AccountStore = Account; + type HoldIdentifier = (); + type FreezeIdentifier = (); + type MaxHolds = frame_support::pallet_prelude::ConstU32<0>; + type MaxFreezes = frame_support::pallet_prelude::ConstU32<0>; /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; type WeightInfo = common_runtime::weights::pallet_balances::WeightInfo<Runtime>; @@ -213,8 +210,6 @@ macro_rules! pallets_config { } impl pallet_authorship::Config for Runtime { type FindAuthor = pallet_session::FindAccountFromAuthorIndex<Self, Babe>; - type UncleGenerations = UncleGenerations; - type FilterUncle = (); type EventHandler = ImOnline; } impl pallet_im_online::Config for Runtime { @@ -255,25 +250,16 @@ macro_rules! pallets_config { impl pallet_grandpa::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type KeyOwnerProofSystem = Historical; - type KeyOwnerProof = - <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof; - - type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<( - KeyTypeId, - GrandpaId, - )>>::IdentificationTuple; + <Historical as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof; - type HandleEquivocation = pallet_grandpa::EquivocationHandler< - Self::KeyOwnerIdentification, - Offences, - ReportLongevity, - >; + type EquivocationReportSystem = + pallet_babe::EquivocationReportSystem<Self, Offences, Historical, ReportLongevity>; type WeightInfo = common_runtime::weights::pallet_grandpa::WeightInfo<Runtime>; type MaxAuthorities = MaxAuthorities; + type MaxSetIdSessionEntries = BondingDuration::get() * SessionsPerEra::get(); } // ONCHAIN GOVERNANCE // diff --git a/runtime/common/src/weights/block_weights.rs b/runtime/common/src/weights/block_weights.rs index b94d3347b7bcb661440b5f58c490db835635b32c..6f28d260fd2d73efda1c2efaa254eca20c7aaaf0 100644 --- a/runtime/common/src/weights/block_weights.rs +++ b/runtime/common/src/weights/block_weights.rs @@ -19,7 +19,7 @@ // --warmup=10 use sp_core::parameter_types; -use sp_weights::{constants::WEIGHT_PER_NANOS, Weight}; +use sp_weights::{constants::WEIGHT_REF_TIME_PER_NANOS, Weight}; parameter_types! { /// Time to execute an empty block. @@ -35,7 +35,7 @@ parameter_types! { /// 99th: 738_574 /// 95th: 729_596 /// 75th: 709_823 - pub const BlockExecutionWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(709_232); + pub const BlockExecutionWeight: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS, 0).saturating_mul(709_232); } #[cfg(test)] @@ -51,12 +51,12 @@ mod test_weights { // At least 100 µs. assert!( - w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), + w.ref_time() >= 100u64 * constants::WEIGHT_REF_TIME_PER_MICROS, "Weight should be at least 100 µs." ); // At most 50 ms. assert!( - w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + w.ref_time() <= 50u64 * constants::WEIGHT_REF_TIME_PER_MILLIS, "Weight should be at most 50 ms." ); } diff --git a/runtime/common/src/weights/extrinsic_weights.rs b/runtime/common/src/weights/extrinsic_weights.rs index de39f7a43019778c932c81b4e6acf7c30aa4f4ac..71d5cecc97a2c67f9c5acd3ebf8e9a5894206314 100644 --- a/runtime/common/src/weights/extrinsic_weights.rs +++ b/runtime/common/src/weights/extrinsic_weights.rs @@ -19,7 +19,7 @@ // --warmup=10 use sp_core::parameter_types; -use sp_weights::{constants::WEIGHT_PER_NANOS, Weight}; +use sp_weights::{constants::WEIGHT_REF_TIME_PER_NANOS, Weight}; parameter_types! { /// Time to execute a NO-OP extrinsic, for example `System::remark`. @@ -35,7 +35,7 @@ parameter_types! { /// 99th: 205_581 /// 95th: 205_130 /// 75th: 204_772 - pub const ExtrinsicBaseWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(204_580); + pub const ExtrinsicBaseWeight: Weight = Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS, 0).saturating_mul(204_580); } #[cfg(test)] @@ -51,12 +51,12 @@ mod test_weights { // At least 10 µs. assert!( - w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + w.ref_time() >= 10u64 * constants::WEIGHT_REF_TIME_PER_MICROS, "Weight should be at least 10 µs." ); // At most 1 ms. assert!( - w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + w.ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, "Weight should be at most 1 ms." ); } diff --git a/runtime/common/src/weights/pallet_babe.rs b/runtime/common/src/weights/pallet_babe.rs index 2ba18b260d7037e509a82ef491136d6507a05dd1..90b7bbe50916ef80a4d300df9ee0440ca7953f34 100644 --- a/runtime/common/src/weights/pallet_babe.rs +++ b/runtime/common/src/weights/pallet_babe.rs @@ -20,7 +20,7 @@ use frame_support::{ traits::Get, weights::{ - constants::{WEIGHT_PER_MICROS, WEIGHT_PER_NANOS}, + constants::{WEIGHT_REF_TIME_PER_MICROS, WEIGHT_REF_TIME_PER_NANOS}, Weight, }, }; @@ -36,16 +36,17 @@ impl<T: frame_system::Config> pallet_babe::WeightInfo for WeightInfo<T> { fn report_equivocation(validator_count: u32) -> Weight { // we take the validator set count from the membership proof to // calculate the weight but we set a floor of 100 validators. - let validator_count = validator_count.max(100) as u64; + Weight::from_ref_time(86_280_000 as u64) + /*let validator_count = validator_count.max(100) as u64; // checking membership proof - (WEIGHT_PER_MICROS * 35) - .saturating_add((WEIGHT_PER_NANOS * 175).saturating_mul(validator_count)) + (WEIGHT_REF_TIME_PER_MICROS * 35) + .saturating_add((WEIGHT_REF_TIME_PER_NANOS * 175).saturating_mul(validator_count)) .saturating_add(T::DbWeight::get().reads(5)) // check equivocation proof - .saturating_add(WEIGHT_PER_MICROS * 110) + .saturating_add(WEIGHT_REF_TIME_PER_MICROS * 110) // report offence - .saturating_add(WEIGHT_PER_MICROS * 110) - .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(WEIGHT_REF_TIME_PER_MICROS * 110) + .saturating_add(T::DbWeight::get().writes(3))*/ } } diff --git a/runtime/common/src/weights/pallet_balances.rs b/runtime/common/src/weights/pallet_balances.rs index 3f904a743aaa5e194d77b8f7ccb562b5b6fc9bc9..d6c1fc031d904bd1bc70935ebe736756da9530c1 100644 --- a/runtime/common/src/weights/pallet_balances.rs +++ b/runtime/common/src/weights/pallet_balances.rs @@ -1,102 +1,150 @@ -// Copyright 2021-2022 Axiom-Team -// -// This file is part of Duniter-v2S. -// -// Duniter-v2S is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as published by -// the Free Software Foundation, version 3 of the License. -// -// Duniter-v2S is distributed in the hope that it will be useful, +// Copyright (C) Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with Duniter-v2S. If not, see <https://www.gnu.org/licenses/>. +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see <http://www.gnu.org/licenses/>. //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-04-27, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `benjamin-xps139380`, CPU: `Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 +//! DATE: 2023-04-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024 // Executed Command: -// target/release/duniter +// ./target/production/polkadot // benchmark // pallet -// --chain=dev +// --chain=polkadot-dev // --steps=50 // --repeat=20 -// --pallet=* +// --pallet=pallet_balances // --extrinsic=* // --execution=wasm // --wasm-execution=compiled -// --heap-pages=4096 // --header=./file_header.txt -// --output=./runtime/common/src/weights/ +// --output=./runtime/polkadot/src/weights/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use core::marker::PhantomData; /// Weight functions for `pallet_balances`. pub struct WeightInfo<T>(PhantomData<T>); impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> { - // Storage: System Account (r:1 w:1) - // Storage: Account PendingNewAccounts (r:0 w:1) - fn transfer() -> Weight { - // Minimum execution time: 184_939 nanoseconds. - Weight::from_ref_time(188_127_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn transfer_allow_death() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 52_657_000 picoseconds. + Weight::from_parts(53_097_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - // Storage: System Account (r:1 w:1) - // Storage: Account PendingNewAccounts (r:0 w:1) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_keep_alive() -> Weight { - // Minimum execution time: 125_034 nanoseconds. - Weight::from_ref_time(126_793_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 40_218_000 picoseconds. + Weight::from_parts(40_535_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - // Storage: System Account (r:1 w:1) - fn set_balance_creating() -> Weight { - // Minimum execution time: 86_856 nanoseconds. - Weight::from_ref_time(90_900_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn force_set_balance_creating() -> Weight { + // Proof Size summary in bytes: + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 17_287_000 picoseconds. + Weight::from_parts(17_564_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - // Storage: System Account (r:1 w:1) - fn set_balance_killing() -> Weight { - // Minimum execution time: 99_577 nanoseconds. - Weight::from_ref_time(129_088_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + fn force_set_balance_killing() -> Weight { + // Proof Size summary in bytes: + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 23_677_000 picoseconds. + Weight::from_parts(24_111_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - // Storage: System Account (r:2 w:2) - // Storage: Account PendingNewAccounts (r:0 w:1) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { - // Minimum execution time: 185_595 nanoseconds. - Weight::from_ref_time(273_715_000 as u64) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Proof Size summary in bytes: + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 54_904_000 picoseconds. + Weight::from_parts(55_547_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } - // Storage: System Account (r:1 w:1) - // Storage: Account PendingNewAccounts (r:0 w:1) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { - // Minimum execution time: 143_575 nanoseconds. - Weight::from_ref_time(148_080_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 48_881_000 picoseconds. + Weight::from_parts(49_565_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - // Storage: System Account (r:1 w:1) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { - // Minimum execution time: 78_235 nanoseconds. - Weight::from_ref_time(111_974_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + // Proof Size summary in bytes: + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 19_744_000 picoseconds. + Weight::from_parts(20_140_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: System Account (r:999 w:999) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// The range of component `u` is `[1, 1000]`. + fn upgrade_accounts(u: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + u * (135 ±0)` + // Estimated: `990 + u * (2603 ±0)` + // Minimum execution time: 18_555_000 picoseconds. + Weight::from_parts(18_756_000, 0) + .saturating_add(Weight::from_parts(0, 990)) + // Standard Error: 9_416 + .saturating_add(Weight::from_parts(13_991_029, 0).saturating_mul(u.into())) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) + .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) } } diff --git a/runtime/common/src/weights/pallet_grandpa.rs b/runtime/common/src/weights/pallet_grandpa.rs index 06039084ad2a4b2a80912465d8f97c43128ab445..354256220d018f0db374c188860947487a632a81 100644 --- a/runtime/common/src/weights/pallet_grandpa.rs +++ b/runtime/common/src/weights/pallet_grandpa.rs @@ -20,7 +20,7 @@ use frame_support::{ traits::Get, weights::{ - constants::{WEIGHT_PER_MICROS, WEIGHT_PER_NANOS}, + constants::{WEIGHT_REF_TIME_PER_MICROS, WEIGHT_REF_TIME_PER_NANOS}, Weight, }, }; @@ -30,24 +30,30 @@ use sp_std::marker::PhantomData; pub struct WeightInfo<T>(PhantomData<T>); impl<T: frame_system::Config> pallet_grandpa::WeightInfo for WeightInfo<T> { fn report_equivocation(validator_count: u32) -> Weight { + Weight::from_ref_time(86_280_000 as u64) // we take the validator set count from the membership proof to // calculate the weight but we set a floor of 100 validators. - let validator_count = validator_count.max(100) as u64; + /*let validator_count = validator_count.max(100) as u64; // checking membership proof - (WEIGHT_PER_MICROS * 35) - .saturating_add((WEIGHT_PER_NANOS * 175).saturating_mul(validator_count)) + (Weight::from_ref_time(WEIGHT_REF_TIME_PER_MICROS * 35)) + .saturating_add( + (Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS * 175)) + .saturating_mul(Weight::from_ref_time(validator_count)), + ) .saturating_add(T::DbWeight::get().reads(5)) // check equivocation proof - .saturating_add(WEIGHT_PER_MICROS * 95) + .saturating_add(Weight::from_ref_time(WEIGHT_REF_TIME_PER_MICROS * 95)) // report offence - .saturating_add(WEIGHT_PER_MICROS * 110) + .saturating_add(Weight::from_ref_time(WEIGHT_REF_TIME_PER_MICROS * 110)) .saturating_add(T::DbWeight::get().writes(3)) // fetching set id -> session index mappings - .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().reads(2))*/ } fn note_stalled() -> Weight { - (WEIGHT_PER_MICROS * 3).saturating_add(T::DbWeight::get().writes(1)) + Weight::from_ref_time(86_280_000 as u64) + /*(Weight::from_ref_time(WEIGHT_REF_TIME_PER_MICROS * 3)) + .saturating_add(T::DbWeight::get().writes(1))*/ } } diff --git a/runtime/common/src/weights/paritydb_weights.rs b/runtime/common/src/weights/paritydb_weights.rs index d57bf202758f4163e1620544c096bd8f8dad4cfc..0787d9d0edb15690b65e44a8fc3a1b619deb4eff 100644 --- a/runtime/common/src/weights/paritydb_weights.rs +++ b/runtime/common/src/weights/paritydb_weights.rs @@ -59,7 +59,7 @@ pub mod constants { /// 99th: 151_424 /// 95th: 143_017 /// 75th: 133_498 - read: 250_000 * constants::WEIGHT_PER_NANOS.ref_time(), + read: 250_000 * constants::WEIGHT_REF_TIME_PER_NANOS, /// Time to write one storage item. /// Calculated by multiplying the *Average* of all values with `2` and adding `0`. @@ -74,7 +74,7 @@ pub mod constants { /// 99th: 611_825 /// 95th: 512_789 /// 75th: 457_938 - write: 840_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 840_000 * constants::WEIGHT_REF_TIME_PER_NANOS, }; } @@ -90,20 +90,20 @@ pub mod constants { fn bound() { // At least 1 µs. assert!( - W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), + W::get().reads(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), + W::get().writes(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + W::get().reads(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + W::get().writes(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, "Write weight should be at most 1 ms." ); } diff --git a/runtime/g1/src/lib.rs b/runtime/g1/src/lib.rs index fdb472726c3ee829d7d7059d740ea1ae08f3fe07..3d34f0ef04962644b4eb8d8f59c3da5d40e4b971 100644 --- a/runtime/g1/src/lib.rs +++ b/runtime/g1/src/lib.rs @@ -64,7 +64,9 @@ pub use frame_support::{ construct_runtime, parameter_types, traits::{EqualPrivilegeOnly, KeyOwnerProofSystem, Randomness}, weights::{ - constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, + constants::{ + BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_REF_TIME_PER_SECOND, + }, Weight, WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, }, StorageValue, diff --git a/runtime/g1/src/parameters.rs b/runtime/g1/src/parameters.rs index 354f52a437ae1599cf397e6d2dddc5454363713d..c0c276a1180d5c21a6b76a55c4d65df8accb9371 100644 --- a/runtime/g1/src/parameters.rs +++ b/runtime/g1/src/parameters.rs @@ -18,14 +18,14 @@ use crate::*; use common_runtime::constants::*; use common_runtime::{Balance, BlockNumber}; use frame_support::parameter_types; -use frame_support::weights::constants::WEIGHT_PER_SECOND; +use frame_support::weights::constants::WEIGHT_REF_TIME_PER_SECOND; use sp_arithmetic::Perbill; use sp_runtime::transaction_validity::TransactionPriority; parameter_types! { pub const BlockHashCount: BlockNumber = 2400; /// We allow for 2 seconds of compute with a 6 second average block time. - pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_PER_SECOND * 2) + pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_REF_TIME_PER_SECOND * 2) .set_proof_size(5 * 1024 * 1024), NORMAL_DISPATCH_RATIO); pub BlockLength: frame_system::limits::BlockLength = frame_system::limits::BlockLength ::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO); diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs index 770191a20d9addbc65e0625b25eb2a73f5dfd63d..2ba88a277d100e180332f42dedbd816a878861f9 100644 --- a/runtime/gdev/src/lib.rs +++ b/runtime/gdev/src/lib.rs @@ -71,7 +71,9 @@ pub use frame_support::{ construct_runtime, parameter_types, traits::{EqualPrivilegeOnly, KeyOwnerProofSystem, Randomness}, weights::{ - constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, + constants::{ + BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_REF_TIME_PER_SECOND, + }, Weight, WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, }, StorageValue, @@ -314,7 +316,7 @@ construct_runtime!( // Consensus support AuthorityMembers: pallet_authority_members::{Pallet, Call, Storage, Config<T>, Event<T>} = 10, - Authorship: pallet_authorship::{Pallet, Call, Storage} = 11, + Authorship: pallet_authorship::{Pallet, Storage} = 11, Offences: pallet_offences::{Pallet, Storage, Event} = 12, Historical: session_historical::{Pallet} = 13, Session: pallet_session::{Pallet, Call, Storage, Event, Config<T>} = 14, diff --git a/runtime/gdev/src/parameters.rs b/runtime/gdev/src/parameters.rs index f43402dc31a6e576e2268c8586e34b6435f8b73a..3308725d0e3ddd127fafbbf34d97ad836caebc86 100644 --- a/runtime/gdev/src/parameters.rs +++ b/runtime/gdev/src/parameters.rs @@ -19,14 +19,14 @@ use common_runtime::constants::*; use common_runtime::{Balance, BlockNumber}; use frame_support::parameter_types; use frame_support::traits::EitherOfDiverse; -use frame_support::weights::constants::WEIGHT_PER_SECOND; +use frame_support::weights::constants::WEIGHT_REF_TIME_PER_SECOND; use sp_arithmetic::Perbill; use sp_runtime::transaction_validity::TransactionPriority; parameter_types! { pub const BlockHashCount: BlockNumber = 2400; /// We allow for 2 seconds of compute with a 6 second average block time. - pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_PER_SECOND * 2) + pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_REF_TIME_PER_SECOND * 2) .set_proof_size(5 * 1024 * 1024), NORMAL_DISPATCH_RATIO); pub BlockLength: frame_system::limits::BlockLength = frame_system::limits::BlockLength ::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO); diff --git a/runtime/gtest/src/lib.rs b/runtime/gtest/src/lib.rs index 29ec85aae3d1b53ea59d317d444964f2cae367fd..ea65433a53734fd2267cecd2375599de405a9edf 100644 --- a/runtime/gtest/src/lib.rs +++ b/runtime/gtest/src/lib.rs @@ -68,7 +68,9 @@ pub use frame_support::{ construct_runtime, parameter_types, traits::{EqualPrivilegeOnly, KeyOwnerProofSystem, Randomness}, weights::{ - constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, + constants::{ + BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_REF_TIME_PER_SECOND, + }, Weight, WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, }, StorageValue, diff --git a/runtime/gtest/src/parameters.rs b/runtime/gtest/src/parameters.rs index 86b66d53a19d638f20297d1ca95b206f09d65f6f..f747cea139ebd6407bce1be8024d2717944be388 100644 --- a/runtime/gtest/src/parameters.rs +++ b/runtime/gtest/src/parameters.rs @@ -18,14 +18,14 @@ use crate::*; use common_runtime::constants::*; use common_runtime::{Balance, BlockNumber}; use frame_support::parameter_types; -use frame_support::weights::constants::WEIGHT_PER_SECOND; +use frame_support::weights::constants::WEIGHT_REF_TIME_PER_SECOND; use sp_arithmetic::Perbill; use sp_runtime::transaction_validity::TransactionPriority; parameter_types! { pub const BlockHashCount: BlockNumber = 2400; /// We allow for 2 seconds of compute with a 6 second average block time. - pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_PER_SECOND * 2) + pub BlockWeights: frame_system::limits::BlockWeights = block_weights((WEIGHT_REF_TIME_PER_SECOND * 2) .set_proof_size(5 * 1024 * 1024), NORMAL_DISPATCH_RATIO); pub BlockLength: frame_system::limits::BlockLength = frame_system::limits::BlockLength ::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO);