git.delta.rocks / unique-network / refs/heads / master

difftreelog

source

pallets/app-promotion/src/weights.rs23.2 KiBsourcehistory
1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_app_promotion4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 29.0.06//! DATE: 2023-11-29, STEPS: `50`, REPEAT: `80`, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! WORST CASE MAP SIZE: `1000000`8//! HOSTNAME: `bench-host`, CPU: `Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz`9//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 10241011// Executed Command:12// ./target/production/unique-collator13// benchmark14// pallet15// --pallet16// pallet-app-promotion17// --wasm-execution18// compiled19// --extrinsic20// *21// --template=.maintain/frame-weight-template.hbs22// --steps=5023// --repeat=8024// --heap-pages=409625// --output=./pallets/app-promotion/src/weights.rs2627#![cfg_attr(rustfmt, rustfmt_skip)]28#![allow(unused_parens)]29#![allow(unused_imports)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;3334/// Weight functions needed for pallet_app_promotion.35pub trait WeightInfo {36	fn on_initialize(b: u32, ) -> Weight;37	fn set_admin_address() -> Weight;38	fn payout_stakers(b: u32, ) -> Weight;39	fn stake() -> Weight;40	fn unstake_all() -> Weight;41	fn unstake_partial() -> Weight;42	fn sponsor_collection() -> Weight;43	fn stop_sponsoring_collection() -> Weight;44	fn sponsor_contract() -> Weight;45	fn stop_sponsoring_contract() -> Weight;46}4748/// Weights for pallet_app_promotion using the Substrate node and recommended hardware.49pub struct SubstrateWeight<T>(PhantomData<T>);50impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {51	/// Storage: `Maintenance::Enabled` (r:1 w:0)52	/// Proof: `Maintenance::Enabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)53	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)54	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)55	/// Storage: `Balances::Freezes` (r:3 w:3)56	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)57	/// Storage: `System::Account` (r:3 w:3)58	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)59	/// Storage: `Balances::Locks` (r:3 w:0)60	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)61	/// The range of component `b` is `[0, 3]`.62	fn on_initialize(b: u32, ) -> Weight {63		// Proof Size summary in bytes:64		//  Measured:  `222 + b * (285 ±0)`65		//  Estimated: `3622 + b * (3774 ±0)`66		// Minimum execution time: 5_407_000 picoseconds.67		Weight::from_parts(6_316_294, 3622)68			// Standard Error: 21_16169			.saturating_add(Weight::from_parts(19_941_940, 0).saturating_mul(b.into()))70			.saturating_add(T::DbWeight::get().reads(2_u64))71			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into())))72			.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(b.into())))73			.saturating_add(Weight::from_parts(0, 3774).saturating_mul(b.into()))74	}75	/// Storage: `AppPromotion::Admin` (r:0 w:1)76	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)77	fn set_admin_address() -> Weight {78		// Proof Size summary in bytes:79		//  Measured:  `0`80		//  Estimated: `0`81		// Minimum execution time: 5_898_000 picoseconds.82		Weight::from_parts(6_096_000, 0)83			.saturating_add(T::DbWeight::get().writes(1_u64))84	}85	/// Storage: `AppPromotion::Admin` (r:1 w:0)86	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)87	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)88	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)89	/// Storage: `ParachainSystem::ValidationData` (r:1 w:0)90	/// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)91	/// Storage: `AppPromotion::PreviousCalculatedRecord` (r:1 w:1)92	/// Proof: `AppPromotion::PreviousCalculatedRecord` (`max_values`: Some(1), `max_size`: Some(36), added: 531, mode: `MaxEncodedLen`)93	/// Storage: `AppPromotion::Staked` (r:1001 w:1000)94	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)95	/// Storage: `System::Account` (r:101 w:101)96	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)97	/// Storage: `Balances::Freezes` (r:100 w:100)98	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)99	/// Storage: `Balances::Locks` (r:100 w:0)100	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)101	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)102	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)103	/// The range of component `b` is `[1, 100]`.104	fn payout_stakers(b: u32, ) -> Weight {105		// Proof Size summary in bytes:106		//  Measured:  `564 + b * (641 ±0)`107		//  Estimated: `3593 + b * (25550 ±0)`108		// Minimum execution time: 126_261_000 picoseconds.109		Weight::from_parts(127_683_000, 3593)110			// Standard Error: 28_796111			.saturating_add(Weight::from_parts(95_359_080, 0).saturating_mul(b.into()))112			.saturating_add(T::DbWeight::get().reads(7_u64))113			.saturating_add(T::DbWeight::get().reads((13_u64).saturating_mul(b.into())))114			.saturating_add(T::DbWeight::get().writes(3_u64))115			.saturating_add(T::DbWeight::get().writes((12_u64).saturating_mul(b.into())))116			.saturating_add(Weight::from_parts(0, 25550).saturating_mul(b.into()))117	}118	/// Storage: `AppPromotion::StakesPerAccount` (r:1 w:1)119	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)120	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)121	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)122	/// Storage: `System::Account` (r:1 w:1)123	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)124	/// Storage: `Balances::Freezes` (r:1 w:1)125	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)126	/// Storage: `Balances::Locks` (r:1 w:0)127	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)128	/// Storage: `ParachainSystem::ValidationData` (r:1 w:0)129	/// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)130	/// Storage: `AppPromotion::Staked` (r:1 w:1)131	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)132	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)133	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)134	fn stake() -> Weight {135		// Proof Size summary in bytes:136		//  Measured:  `389`137		//  Estimated: `4764`138		// Minimum execution time: 39_259_000 picoseconds.139		Weight::from_parts(39_760_000, 4764)140			.saturating_add(T::DbWeight::get().reads(8_u64))141			.saturating_add(T::DbWeight::get().writes(5_u64))142	}143	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)144	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)145	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)146	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)147	/// Storage: `AppPromotion::Staked` (r:11 w:10)148	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)149	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)150	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)151	/// Storage: `AppPromotion::StakesPerAccount` (r:0 w:1)152	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)153	fn unstake_all() -> Weight {154		// Proof Size summary in bytes:155		//  Measured:  `829`156		//  Estimated: `29095`157		// Minimum execution time: 57_058_000 picoseconds.158		Weight::from_parts(58_034_000, 29095)159			.saturating_add(T::DbWeight::get().reads(14_u64))160			.saturating_add(T::DbWeight::get().writes(13_u64))161	}162	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)163	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)164	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)165	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)166	/// Storage: `AppPromotion::Staked` (r:11 w:10)167	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)168	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)169	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)170	/// Storage: `AppPromotion::StakesPerAccount` (r:1 w:1)171	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)172	fn unstake_partial() -> Weight {173		// Proof Size summary in bytes:174		//  Measured:  `829`175		//  Estimated: `29095`176		// Minimum execution time: 75_191_000 picoseconds.177		Weight::from_parts(76_053_000, 29095)178			.saturating_add(T::DbWeight::get().reads(15_u64))179			.saturating_add(T::DbWeight::get().writes(13_u64))180	}181	/// Storage: `AppPromotion::Admin` (r:1 w:0)182	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)183	/// Storage: `Common::CollectionById` (r:1 w:1)184	/// Proof: `Common::CollectionById` (`max_values`: None, `max_size`: Some(860), added: 3335, mode: `MaxEncodedLen`)185	fn sponsor_collection() -> Weight {186		// Proof Size summary in bytes:187		//  Measured:  `1060`188		//  Estimated: `4325`189		// Minimum execution time: 19_565_000 picoseconds.190		Weight::from_parts(19_990_000, 4325)191			.saturating_add(T::DbWeight::get().reads(2_u64))192			.saturating_add(T::DbWeight::get().writes(1_u64))193	}194	/// Storage: `AppPromotion::Admin` (r:1 w:0)195	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)196	/// Storage: `Common::CollectionById` (r:1 w:1)197	/// Proof: `Common::CollectionById` (`max_values`: None, `max_size`: Some(860), added: 3335, mode: `MaxEncodedLen`)198	fn stop_sponsoring_collection() -> Weight {199		// Proof Size summary in bytes:200		//  Measured:  `1092`201		//  Estimated: `4325`202		// Minimum execution time: 19_110_000 picoseconds.203		Weight::from_parts(19_499_000, 4325)204			.saturating_add(T::DbWeight::get().reads(2_u64))205			.saturating_add(T::DbWeight::get().writes(1_u64))206	}207	/// Storage: `AppPromotion::Admin` (r:1 w:0)208	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)209	/// Storage: `EvmContractHelpers::Sponsoring` (r:0 w:1)210	/// Proof: `EvmContractHelpers::Sponsoring` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`)211	fn sponsor_contract() -> Weight {212		// Proof Size summary in bytes:213		//  Measured:  `198`214		//  Estimated: `1517`215		// Minimum execution time: 16_414_000 picoseconds.216		Weight::from_parts(16_804_000, 1517)217			.saturating_add(T::DbWeight::get().reads(1_u64))218			.saturating_add(T::DbWeight::get().writes(1_u64))219	}220	/// Storage: `AppPromotion::Admin` (r:1 w:0)221	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)222	/// Storage: `EvmContractHelpers::Sponsoring` (r:1 w:1)223	/// Proof: `EvmContractHelpers::Sponsoring` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`)224	fn stop_sponsoring_contract() -> Weight {225		// Proof Size summary in bytes:226		//  Measured:  `396`227		//  Estimated: `3527`228		// Minimum execution time: 15_838_000 picoseconds.229		Weight::from_parts(16_255_000, 3527)230			.saturating_add(T::DbWeight::get().reads(2_u64))231			.saturating_add(T::DbWeight::get().writes(1_u64))232	}233}234235// For backwards compatibility and tests236impl WeightInfo for () {237	/// Storage: `Maintenance::Enabled` (r:1 w:0)238	/// Proof: `Maintenance::Enabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)239	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)240	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)241	/// Storage: `Balances::Freezes` (r:3 w:3)242	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)243	/// Storage: `System::Account` (r:3 w:3)244	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)245	/// Storage: `Balances::Locks` (r:3 w:0)246	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)247	/// The range of component `b` is `[0, 3]`.248	fn on_initialize(b: u32, ) -> Weight {249		// Proof Size summary in bytes:250		//  Measured:  `222 + b * (285 ±0)`251		//  Estimated: `3622 + b * (3774 ±0)`252		// Minimum execution time: 5_407_000 picoseconds.253		Weight::from_parts(6_316_294, 3622)254			// Standard Error: 21_161255			.saturating_add(Weight::from_parts(19_941_940, 0).saturating_mul(b.into()))256			.saturating_add(RocksDbWeight::get().reads(2_u64))257			.saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(b.into())))258			.saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(b.into())))259			.saturating_add(Weight::from_parts(0, 3774).saturating_mul(b.into()))260	}261	/// Storage: `AppPromotion::Admin` (r:0 w:1)262	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)263	fn set_admin_address() -> Weight {264		// Proof Size summary in bytes:265		//  Measured:  `0`266		//  Estimated: `0`267		// Minimum execution time: 5_898_000 picoseconds.268		Weight::from_parts(6_096_000, 0)269			.saturating_add(RocksDbWeight::get().writes(1_u64))270	}271	/// Storage: `AppPromotion::Admin` (r:1 w:0)272	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)273	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)274	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)275	/// Storage: `ParachainSystem::ValidationData` (r:1 w:0)276	/// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)277	/// Storage: `AppPromotion::PreviousCalculatedRecord` (r:1 w:1)278	/// Proof: `AppPromotion::PreviousCalculatedRecord` (`max_values`: Some(1), `max_size`: Some(36), added: 531, mode: `MaxEncodedLen`)279	/// Storage: `AppPromotion::Staked` (r:1001 w:1000)280	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)281	/// Storage: `System::Account` (r:101 w:101)282	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)283	/// Storage: `Balances::Freezes` (r:100 w:100)284	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)285	/// Storage: `Balances::Locks` (r:100 w:0)286	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)287	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)288	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)289	/// The range of component `b` is `[1, 100]`.290	fn payout_stakers(b: u32, ) -> Weight {291		// Proof Size summary in bytes:292		//  Measured:  `564 + b * (641 ±0)`293		//  Estimated: `3593 + b * (25550 ±0)`294		// Minimum execution time: 126_261_000 picoseconds.295		Weight::from_parts(127_683_000, 3593)296			// Standard Error: 28_796297			.saturating_add(Weight::from_parts(95_359_080, 0).saturating_mul(b.into()))298			.saturating_add(RocksDbWeight::get().reads(7_u64))299			.saturating_add(RocksDbWeight::get().reads((13_u64).saturating_mul(b.into())))300			.saturating_add(RocksDbWeight::get().writes(3_u64))301			.saturating_add(RocksDbWeight::get().writes((12_u64).saturating_mul(b.into())))302			.saturating_add(Weight::from_parts(0, 25550).saturating_mul(b.into()))303	}304	/// Storage: `AppPromotion::StakesPerAccount` (r:1 w:1)305	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)306	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)307	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)308	/// Storage: `System::Account` (r:1 w:1)309	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)310	/// Storage: `Balances::Freezes` (r:1 w:1)311	/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(369), added: 2844, mode: `MaxEncodedLen`)312	/// Storage: `Balances::Locks` (r:1 w:0)313	/// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`)314	/// Storage: `ParachainSystem::ValidationData` (r:1 w:0)315	/// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)316	/// Storage: `AppPromotion::Staked` (r:1 w:1)317	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)318	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)319	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)320	fn stake() -> Weight {321		// Proof Size summary in bytes:322		//  Measured:  `389`323		//  Estimated: `4764`324		// Minimum execution time: 39_259_000 picoseconds.325		Weight::from_parts(39_760_000, 4764)326			.saturating_add(RocksDbWeight::get().reads(8_u64))327			.saturating_add(RocksDbWeight::get().writes(5_u64))328	}329	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)330	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)331	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)332	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)333	/// Storage: `AppPromotion::Staked` (r:11 w:10)334	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)335	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)336	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)337	/// Storage: `AppPromotion::StakesPerAccount` (r:0 w:1)338	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)339	fn unstake_all() -> Weight {340		// Proof Size summary in bytes:341		//  Measured:  `829`342		//  Estimated: `29095`343		// Minimum execution time: 57_058_000 picoseconds.344		Weight::from_parts(58_034_000, 29095)345			.saturating_add(RocksDbWeight::get().reads(14_u64))346			.saturating_add(RocksDbWeight::get().writes(13_u64))347	}348	/// Storage: `Configuration::AppPromomotionConfigurationOverride` (r:1 w:0)349	/// Proof: `Configuration::AppPromomotionConfigurationOverride` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`)350	/// Storage: `AppPromotion::PendingUnstake` (r:1 w:1)351	/// Proof: `AppPromotion::PendingUnstake` (`max_values`: None, `max_size`: Some(157), added: 2632, mode: `MaxEncodedLen`)352	/// Storage: `AppPromotion::Staked` (r:11 w:10)353	/// Proof: `AppPromotion::Staked` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)354	/// Storage: `AppPromotion::TotalStaked` (r:1 w:1)355	/// Proof: `AppPromotion::TotalStaked` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)356	/// Storage: `AppPromotion::StakesPerAccount` (r:1 w:1)357	/// Proof: `AppPromotion::StakesPerAccount` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`)358	fn unstake_partial() -> Weight {359		// Proof Size summary in bytes:360		//  Measured:  `829`361		//  Estimated: `29095`362		// Minimum execution time: 75_191_000 picoseconds.363		Weight::from_parts(76_053_000, 29095)364			.saturating_add(RocksDbWeight::get().reads(15_u64))365			.saturating_add(RocksDbWeight::get().writes(13_u64))366	}367	/// Storage: `AppPromotion::Admin` (r:1 w:0)368	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)369	/// Storage: `Common::CollectionById` (r:1 w:1)370	/// Proof: `Common::CollectionById` (`max_values`: None, `max_size`: Some(860), added: 3335, mode: `MaxEncodedLen`)371	fn sponsor_collection() -> Weight {372		// Proof Size summary in bytes:373		//  Measured:  `1060`374		//  Estimated: `4325`375		// Minimum execution time: 19_565_000 picoseconds.376		Weight::from_parts(19_990_000, 4325)377			.saturating_add(RocksDbWeight::get().reads(2_u64))378			.saturating_add(RocksDbWeight::get().writes(1_u64))379	}380	/// Storage: `AppPromotion::Admin` (r:1 w:0)381	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)382	/// Storage: `Common::CollectionById` (r:1 w:1)383	/// Proof: `Common::CollectionById` (`max_values`: None, `max_size`: Some(860), added: 3335, mode: `MaxEncodedLen`)384	fn stop_sponsoring_collection() -> Weight {385		// Proof Size summary in bytes:386		//  Measured:  `1092`387		//  Estimated: `4325`388		// Minimum execution time: 19_110_000 picoseconds.389		Weight::from_parts(19_499_000, 4325)390			.saturating_add(RocksDbWeight::get().reads(2_u64))391			.saturating_add(RocksDbWeight::get().writes(1_u64))392	}393	/// Storage: `AppPromotion::Admin` (r:1 w:0)394	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)395	/// Storage: `EvmContractHelpers::Sponsoring` (r:0 w:1)396	/// Proof: `EvmContractHelpers::Sponsoring` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`)397	fn sponsor_contract() -> Weight {398		// Proof Size summary in bytes:399		//  Measured:  `198`400		//  Estimated: `1517`401		// Minimum execution time: 16_414_000 picoseconds.402		Weight::from_parts(16_804_000, 1517)403			.saturating_add(RocksDbWeight::get().reads(1_u64))404			.saturating_add(RocksDbWeight::get().writes(1_u64))405	}406	/// Storage: `AppPromotion::Admin` (r:1 w:0)407	/// Proof: `AppPromotion::Admin` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)408	/// Storage: `EvmContractHelpers::Sponsoring` (r:1 w:1)409	/// Proof: `EvmContractHelpers::Sponsoring` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`)410	fn stop_sponsoring_contract() -> Weight {411		// Proof Size summary in bytes:412		//  Measured:  `396`413		//  Estimated: `3527`414		// Minimum execution time: 15_838_000 picoseconds.415		Weight::from_parts(16_255_000, 3527)416			.saturating_add(RocksDbWeight::get().reads(2_u64))417			.saturating_add(RocksDbWeight::get().writes(1_u64))418	}419}420