pallet_torus0/
weights.rs

1
2//! Autogenerated weights for `pallet_torus0`
3//!
4//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
5//! DATE: 2025-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
6//! WORST CASE MAP SIZE: `1000000`
7//! HOSTNAME: `MacBook-Pro-de-Joao.local`, CPU: `<UNKNOWN>`
8//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024`
9
10// Executed Command:
11// ./target/release/torus-node
12// benchmark
13// pallet
14// --pallet
15// pallet_torus0
16// --chain
17// dev
18// --extrinsic
19// *
20// --steps
21// 50
22// --repeat
23// 20
24// --output
25// pallets/torus0/src/weights.rs
26// --template=./.maintain/frame-weight-template.hbs
27
28#![cfg_attr(rustfmt, rustfmt_skip)]
29#![allow(unused_parens)]
30#![allow(unused_imports)]
31#![allow(missing_docs)]
32
33use polkadot_sdk::{
34    frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}},
35    *,
36};
37use core::marker::PhantomData;
38
39/// Weight functions needed for `pallet_torus0`.
40pub trait WeightInfo {
41	fn add_stake() -> Weight;
42	fn remove_stake() -> Weight;
43	fn transfer_stake() -> Weight;
44	fn register_agent() -> Weight;
45	fn unregister_agent() -> Weight;
46	fn update_agent() -> Weight;
47	fn set_agent_update_cooldown() -> Weight;
48}
49
50/// Weights for `pallet_torus0` using the Substrate node and recommended hardware.
51pub struct SubstrateWeight<T>(PhantomData<T>);
52impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
53	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
54	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
55	/// Storage: `Torus0::Agents` (r:1 w:0)
56	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
57	/// Storage: `System::Account` (r:1 w:1)
58	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
59	/// Storage: `Torus0::StakedBy` (r:1 w:1)
60	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
61	/// Storage: `Torus0::StakingTo` (r:1 w:1)
62	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
63	/// Storage: `Torus0::TotalStake` (r:1 w:1)
64	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
65	fn add_stake() -> Weight {
66		// Proof Size summary in bytes:
67		//  Measured:  `268`
68		//  Estimated: `4322`
69		// Minimum execution time: 30_000_000 picoseconds.
70		Weight::from_parts(31_000_000, 4322)
71			.saturating_add(T::DbWeight::get().reads(6_u64))
72			.saturating_add(T::DbWeight::get().writes(4_u64))
73	}
74	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
75	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
76	/// Storage: `Torus0::Agents` (r:1 w:0)
77	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
78	/// Storage: `Torus0::StakingTo` (r:1 w:1)
79	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
80	/// Storage: `Torus0::StakedBy` (r:1 w:1)
81	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
82	/// Storage: `Torus0::TotalStake` (r:1 w:1)
83	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
84	/// Storage: `System::Account` (r:1 w:1)
85	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
86	fn remove_stake() -> Weight {
87		// Proof Size summary in bytes:
88		//  Measured:  `514`
89		//  Estimated: `4322`
90		// Minimum execution time: 35_000_000 picoseconds.
91		Weight::from_parts(36_000_000, 4322)
92			.saturating_add(T::DbWeight::get().reads(6_u64))
93			.saturating_add(T::DbWeight::get().writes(4_u64))
94	}
95	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
96	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
97	/// Storage: `Torus0::Agents` (r:2 w:0)
98	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
99	/// Storage: `Torus0::StakingTo` (r:2 w:2)
100	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
101	/// Storage: `Torus0::StakedBy` (r:2 w:2)
102	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
103	/// Storage: `Torus0::TotalStake` (r:1 w:1)
104	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
105	/// Storage: `System::Account` (r:1 w:1)
106	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
107	fn transfer_stake() -> Weight {
108		// Proof Size summary in bytes:
109		//  Measured:  `554`
110		//  Estimated: `7654`
111		// Minimum execution time: 55_000_000 picoseconds.
112		Weight::from_parts(56_000_000, 7654)
113			.saturating_add(T::DbWeight::get().reads(9_u64))
114			.saturating_add(T::DbWeight::get().writes(6_u64))
115	}
116	/// Storage: `Governance::AgentsFrozen` (r:1 w:0)
117	/// Proof: `Governance::AgentsFrozen` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)
118	/// Storage: `Torus0::Agents` (r:1 w:1)
119	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
120	/// Storage: `Torus0::RegistrationsThisBlock` (r:1 w:1)
121	/// Proof: `Torus0::RegistrationsThisBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
122	/// Storage: `Torus0::MaxRegistrationsPerBlock` (r:1 w:0)
123	/// Proof: `Torus0::MaxRegistrationsPerBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
124	/// Storage: `Torus0::BurnConfig` (r:1 w:0)
125	/// Proof: `Torus0::BurnConfig` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
126	/// Storage: `Torus0::RegistrationsThisInterval` (r:1 w:1)
127	/// Proof: `Torus0::RegistrationsThisInterval` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
128	/// Storage: `Torus0::MinNameLength` (r:1 w:0)
129	/// Proof: `Torus0::MinNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
130	/// Storage: `Torus0::MaxNameLength` (r:1 w:0)
131	/// Proof: `Torus0::MaxNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
132	/// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
133	/// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
134	/// Storage: `Torus0::Burn` (r:1 w:0)
135	/// Proof: `Torus0::Burn` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
136	/// Storage: `Governance::DaoTreasuryAddress` (r:1 w:0)
137	/// Proof: `Governance::DaoTreasuryAddress` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
138	/// Storage: `Torus0::FeeConstraints` (r:1 w:0)
139	/// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
140	/// Storage: `Governance::Allocators` (r:1 w:0)
141	/// Proof: `Governance::Allocators` (`max_values`: None, `max_size`: Some(32), added: 2507, mode: `MaxEncodedLen`)
142	fn register_agent() -> Weight {
143		// Proof Size summary in bytes:
144		//  Measured:  `68`
145		//  Estimated: `4322`
146		// Minimum execution time: 26_000_000 picoseconds.
147		Weight::from_parts(27_000_000, 4322)
148			.saturating_add(T::DbWeight::get().reads(13_u64))
149			.saturating_add(T::DbWeight::get().writes(3_u64))
150	}
151	/// Storage: `Torus0::Agents` (r:1 w:1)
152	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
153	/// Storage: `Torus0::StakingTo` (r:1 w:0)
154	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
155	fn unregister_agent() -> Weight {
156		// Proof Size summary in bytes:
157		//  Measured:  `94`
158		//  Estimated: `4322`
159		// Minimum execution time: 11_000_000 picoseconds.
160		Weight::from_parts(12_000_000, 4322)
161			.saturating_add(T::DbWeight::get().reads(2_u64))
162			.saturating_add(T::DbWeight::get().writes(1_u64))
163	}
164	/// Storage: `Torus0::Agents` (r:1 w:1)
165	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
166	/// Storage: `Torus0::AgentUpdateCooldown` (r:1 w:0)
167	/// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
168	/// Storage: `Torus0::MinNameLength` (r:1 w:0)
169	/// Proof: `Torus0::MinNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
170	/// Storage: `Torus0::MaxNameLength` (r:1 w:0)
171	/// Proof: `Torus0::MaxNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
172	/// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
173	/// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
174	/// Storage: `Torus0::FeeConstraints` (r:1 w:0)
175	/// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
176	fn update_agent() -> Weight {
177		// Proof Size summary in bytes:
178		//  Measured:  `155`
179		//  Estimated: `4322`
180		// Minimum execution time: 19_000_000 picoseconds.
181		Weight::from_parts(19_000_000, 4322)
182			.saturating_add(T::DbWeight::get().reads(6_u64))
183			.saturating_add(T::DbWeight::get().writes(1_u64))
184	}
185	/// Storage: `Torus0::AgentUpdateCooldown` (r:0 w:1)
186	/// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
187	fn set_agent_update_cooldown() -> Weight {
188		// Proof Size summary in bytes:
189		//  Measured:  `0`
190		//  Estimated: `0`
191		// Minimum execution time: 2_000_000 picoseconds.
192		Weight::from_parts(2_000_000, 0)
193			.saturating_add(T::DbWeight::get().writes(1_u64))
194	}
195}
196
197// For backwards compatibility and tests.
198impl WeightInfo for () {
199	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
200	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
201	/// Storage: `Torus0::Agents` (r:1 w:0)
202	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
203	/// Storage: `System::Account` (r:1 w:1)
204	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
205	/// Storage: `Torus0::StakedBy` (r:1 w:1)
206	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
207	/// Storage: `Torus0::StakingTo` (r:1 w:1)
208	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
209	/// Storage: `Torus0::TotalStake` (r:1 w:1)
210	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
211	fn add_stake() -> Weight {
212		// Proof Size summary in bytes:
213		//  Measured:  `268`
214		//  Estimated: `4322`
215		// Minimum execution time: 30_000_000 picoseconds.
216		Weight::from_parts(31_000_000, 4322)
217			.saturating_add(RocksDbWeight::get().reads(6_u64))
218			.saturating_add(RocksDbWeight::get().writes(4_u64))
219	}
220	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
221	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
222	/// Storage: `Torus0::Agents` (r:1 w:0)
223	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
224	/// Storage: `Torus0::StakingTo` (r:1 w:1)
225	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
226	/// Storage: `Torus0::StakedBy` (r:1 w:1)
227	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
228	/// Storage: `Torus0::TotalStake` (r:1 w:1)
229	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
230	/// Storage: `System::Account` (r:1 w:1)
231	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
232	fn remove_stake() -> Weight {
233		// Proof Size summary in bytes:
234		//  Measured:  `514`
235		//  Estimated: `4322`
236		// Minimum execution time: 35_000_000 picoseconds.
237		Weight::from_parts(36_000_000, 4322)
238			.saturating_add(RocksDbWeight::get().reads(6_u64))
239			.saturating_add(RocksDbWeight::get().writes(4_u64))
240	}
241	/// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
242	/// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
243	/// Storage: `Torus0::Agents` (r:2 w:0)
244	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
245	/// Storage: `Torus0::StakingTo` (r:2 w:2)
246	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
247	/// Storage: `Torus0::StakedBy` (r:2 w:2)
248	/// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
249	/// Storage: `Torus0::TotalStake` (r:1 w:1)
250	/// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
251	/// Storage: `System::Account` (r:1 w:1)
252	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
253	fn transfer_stake() -> Weight {
254		// Proof Size summary in bytes:
255		//  Measured:  `554`
256		//  Estimated: `7654`
257		// Minimum execution time: 55_000_000 picoseconds.
258		Weight::from_parts(56_000_000, 7654)
259			.saturating_add(RocksDbWeight::get().reads(9_u64))
260			.saturating_add(RocksDbWeight::get().writes(6_u64))
261	}
262	/// Storage: `Governance::AgentsFrozen` (r:1 w:0)
263	/// Proof: `Governance::AgentsFrozen` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)
264	/// Storage: `Torus0::Agents` (r:1 w:1)
265	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
266	/// Storage: `Torus0::RegistrationsThisBlock` (r:1 w:1)
267	/// Proof: `Torus0::RegistrationsThisBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
268	/// Storage: `Torus0::MaxRegistrationsPerBlock` (r:1 w:0)
269	/// Proof: `Torus0::MaxRegistrationsPerBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
270	/// Storage: `Torus0::BurnConfig` (r:1 w:0)
271	/// Proof: `Torus0::BurnConfig` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
272	/// Storage: `Torus0::RegistrationsThisInterval` (r:1 w:1)
273	/// Proof: `Torus0::RegistrationsThisInterval` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
274	/// Storage: `Torus0::MinNameLength` (r:1 w:0)
275	/// Proof: `Torus0::MinNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
276	/// Storage: `Torus0::MaxNameLength` (r:1 w:0)
277	/// Proof: `Torus0::MaxNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
278	/// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
279	/// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
280	/// Storage: `Torus0::Burn` (r:1 w:0)
281	/// Proof: `Torus0::Burn` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
282	/// Storage: `Governance::DaoTreasuryAddress` (r:1 w:0)
283	/// Proof: `Governance::DaoTreasuryAddress` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
284	/// Storage: `Torus0::FeeConstraints` (r:1 w:0)
285	/// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
286	/// Storage: `Governance::Allocators` (r:1 w:0)
287	/// Proof: `Governance::Allocators` (`max_values`: None, `max_size`: Some(32), added: 2507, mode: `MaxEncodedLen`)
288	fn register_agent() -> Weight {
289		// Proof Size summary in bytes:
290		//  Measured:  `68`
291		//  Estimated: `4322`
292		// Minimum execution time: 26_000_000 picoseconds.
293		Weight::from_parts(27_000_000, 4322)
294			.saturating_add(RocksDbWeight::get().reads(13_u64))
295			.saturating_add(RocksDbWeight::get().writes(3_u64))
296	}
297	/// Storage: `Torus0::Agents` (r:1 w:1)
298	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
299	/// Storage: `Torus0::StakingTo` (r:1 w:0)
300	/// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
301	fn unregister_agent() -> Weight {
302		// Proof Size summary in bytes:
303		//  Measured:  `94`
304		//  Estimated: `4322`
305		// Minimum execution time: 11_000_000 picoseconds.
306		Weight::from_parts(12_000_000, 4322)
307			.saturating_add(RocksDbWeight::get().reads(2_u64))
308			.saturating_add(RocksDbWeight::get().writes(1_u64))
309	}
310	/// Storage: `Torus0::Agents` (r:1 w:1)
311	/// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
312	/// Storage: `Torus0::AgentUpdateCooldown` (r:1 w:0)
313	/// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
314	/// Storage: `Torus0::MinNameLength` (r:1 w:0)
315	/// Proof: `Torus0::MinNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
316	/// Storage: `Torus0::MaxNameLength` (r:1 w:0)
317	/// Proof: `Torus0::MaxNameLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
318	/// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
319	/// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
320	/// Storage: `Torus0::FeeConstraints` (r:1 w:0)
321	/// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
322	fn update_agent() -> Weight {
323		// Proof Size summary in bytes:
324		//  Measured:  `155`
325		//  Estimated: `4322`
326		// Minimum execution time: 19_000_000 picoseconds.
327		Weight::from_parts(19_000_000, 4322)
328			.saturating_add(RocksDbWeight::get().reads(6_u64))
329			.saturating_add(RocksDbWeight::get().writes(1_u64))
330	}
331	/// Storage: `Torus0::AgentUpdateCooldown` (r:0 w:1)
332	/// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
333	fn set_agent_update_cooldown() -> Weight {
334		// Proof Size summary in bytes:
335		//  Measured:  `0`
336		//  Estimated: `0`
337		// Minimum execution time: 2_000_000 picoseconds.
338		Weight::from_parts(2_000_000, 0)
339			.saturating_add(RocksDbWeight::get().writes(1_u64))
340	}
341}