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-08-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
6//! WORST CASE MAP SIZE: `1000000`
7//! HOSTNAME: `Luizs-MacBook-Pro.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 deregister_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: `Balances::Reserves` (r:1 w:1)
58 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, mode: `MaxEncodedLen`)
59 /// Storage: `System::Account` (r:1 w:1)
60 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
61 /// Storage: `Torus0::StakedBy` (r:1 w:1)
62 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
63 /// Storage: `Torus0::StakingTo` (r:1 w:1)
64 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
65 /// Storage: `Torus0::TotalStake` (r:1 w:1)
66 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
67 fn add_stake() -> Weight {
68 // Proof Size summary in bytes:
69 // Measured: `335`
70 // Estimated: `5915`
71 // Minimum execution time: 26_000_000 picoseconds.
72 Weight::from_parts(27_000_000, 5915)
73 .saturating_add(T::DbWeight::get().reads(7_u64))
74 .saturating_add(T::DbWeight::get().writes(5_u64))
75 }
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::TotalStake` (r:1 w:1)
81 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
82 /// Storage: `Balances::Reserves` (r:1 w:1)
83 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, 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 /// Storage: `Torus0::StakedBy` (r:0 w:1)
87 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
88 fn remove_stake() -> Weight {
89 // Proof Size summary in bytes:
90 // Measured: `573`
91 // Estimated: `5915`
92 // Minimum execution time: 29_000_000 picoseconds.
93 Weight::from_parts(30_000_000, 5915)
94 .saturating_add(T::DbWeight::get().reads(5_u64))
95 .saturating_add(T::DbWeight::get().writes(5_u64))
96 }
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::TotalStake` (r:1 w:1)
102 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
103 /// Storage: `Balances::Reserves` (r:1 w:1)
104 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, 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 /// Storage: `Torus0::StakedBy` (r:1 w:2)
108 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
109 fn transfer_stake() -> Weight {
110 // Proof Size summary in bytes:
111 // Measured: `645`
112 // Estimated: `7654`
113 // Minimum execution time: 48_000_000 picoseconds.
114 Weight::from_parts(49_000_000, 7654)
115 .saturating_add(T::DbWeight::get().reads(8_u64))
116 .saturating_add(T::DbWeight::get().writes(7_u64))
117 }
118 /// Storage: `Governance::AgentsFrozen` (r:1 w:0)
119 /// Proof: `Governance::AgentsFrozen` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)
120 /// Storage: `Torus0::Agents` (r:2 w:1)
121 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
122 /// Storage: `Torus0::RegistrationsThisBlock` (r:1 w:1)
123 /// Proof: `Torus0::RegistrationsThisBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
124 /// Storage: `Torus0::MaxRegistrationsPerBlock` (r:1 w:0)
125 /// Proof: `Torus0::MaxRegistrationsPerBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
126 /// Storage: `Torus0::BurnConfig` (r:1 w:0)
127 /// Proof: `Torus0::BurnConfig` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
128 /// Storage: `Torus0::RegistrationsThisInterval` (r:1 w:1)
129 /// Proof: `Torus0::RegistrationsThisInterval` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
130 /// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
131 /// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
132 /// Storage: `Torus0::Burn` (r:1 w:0)
133 /// Proof: `Torus0::Burn` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
134 /// Storage: `Governance::DaoTreasuryAddress` (r:1 w:0)
135 /// Proof: `Governance::DaoTreasuryAddress` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
136 /// Storage: `Torus0::FeeConstraints` (r:1 w:0)
137 /// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
138 /// Storage: `Torus0::Namespaces` (r:1 w:1)
139 /// Proof: `Torus0::Namespaces` (`max_values`: None, `max_size`: Some(347), added: 2822, mode: `MaxEncodedLen`)
140 /// Storage: `Torus0::NamespaceCount` (r:1 w:1)
141 /// Proof: `Torus0::NamespaceCount` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`)
142 /// Storage: `Torus0::NamespacePricingConfig` (r:1 w:0)
143 /// Proof: `Torus0::NamespacePricingConfig` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`)
144 /// Storage: `Governance::Allocators` (r:1 w:0)
145 /// Proof: `Governance::Allocators` (`max_values`: None, `max_size`: Some(32), added: 2507, mode: `MaxEncodedLen`)
146 fn register_agent() -> Weight {
147 // Proof Size summary in bytes:
148 // Measured: `68`
149 // Estimated: `7654`
150 // Minimum execution time: 36_000_000 picoseconds.
151 Weight::from_parts(37_000_000, 7654)
152 .saturating_add(T::DbWeight::get().reads(15_u64))
153 .saturating_add(T::DbWeight::get().writes(5_u64))
154 }
155 /// Storage: `Torus0::Agents` (r:1 w:1)
156 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
157 /// Storage: `Torus0::Namespaces` (r:2 w:1)
158 /// Proof: `Torus0::Namespaces` (`max_values`: None, `max_size`: Some(347), added: 2822, mode: `MaxEncodedLen`)
159 /// Storage: `Permission0::PermissionsByDelegator` (r:1 w:0)
160 /// Proof: `Permission0::PermissionsByDelegator` (`max_values`: None, `max_size`: Some(3234), added: 5709, mode: `MaxEncodedLen`)
161 /// Storage: `Torus0::NamespaceCount` (r:1 w:1)
162 /// Proof: `Torus0::NamespaceCount` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`)
163 /// Storage: `Torus0::StakingTo` (r:1 w:0)
164 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
165 fn deregister_agent() -> Weight {
166 // Proof Size summary in bytes:
167 // Measured: `374`
168 // Estimated: `6699`
169 // Minimum execution time: 27_000_000 picoseconds.
170 Weight::from_parts(28_000_000, 6699)
171 .saturating_add(T::DbWeight::get().reads(6_u64))
172 .saturating_add(T::DbWeight::get().writes(3_u64))
173 }
174 /// Storage: `Torus0::Agents` (r:1 w:1)
175 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
176 /// Storage: `Torus0::AgentUpdateCooldown` (r:1 w:0)
177 /// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
178 /// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
179 /// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
180 /// Storage: `Torus0::FeeConstraints` (r:1 w:0)
181 /// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
182 fn update_agent() -> Weight {
183 // Proof Size summary in bytes:
184 // Measured: `270`
185 // Estimated: `4322`
186 // Minimum execution time: 15_000_000 picoseconds.
187 Weight::from_parts(16_000_000, 4322)
188 .saturating_add(T::DbWeight::get().reads(4_u64))
189 .saturating_add(T::DbWeight::get().writes(1_u64))
190 }
191 /// Storage: `Torus0::AgentUpdateCooldown` (r:0 w:1)
192 /// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
193 fn set_agent_update_cooldown() -> Weight {
194 // Proof Size summary in bytes:
195 // Measured: `0`
196 // Estimated: `0`
197 // Minimum execution time: 1_000_000 picoseconds.
198 Weight::from_parts(2_000_000, 0)
199 .saturating_add(T::DbWeight::get().writes(1_u64))
200 }
201}
202
203// For backwards compatibility and tests.
204impl WeightInfo for () {
205 /// Storage: `Torus0::MinAllowedStake` (r:1 w:0)
206 /// Proof: `Torus0::MinAllowedStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
207 /// Storage: `Torus0::Agents` (r:1 w:0)
208 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
209 /// Storage: `Balances::Reserves` (r:1 w:1)
210 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, mode: `MaxEncodedLen`)
211 /// Storage: `System::Account` (r:1 w:1)
212 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
213 /// Storage: `Torus0::StakedBy` (r:1 w:1)
214 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
215 /// Storage: `Torus0::StakingTo` (r:1 w:1)
216 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
217 /// Storage: `Torus0::TotalStake` (r:1 w:1)
218 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
219 fn add_stake() -> Weight {
220 // Proof Size summary in bytes:
221 // Measured: `335`
222 // Estimated: `5915`
223 // Minimum execution time: 26_000_000 picoseconds.
224 Weight::from_parts(27_000_000, 5915)
225 .saturating_add(RocksDbWeight::get().reads(7_u64))
226 .saturating_add(RocksDbWeight::get().writes(5_u64))
227 }
228 /// Storage: `Torus0::Agents` (r:1 w:0)
229 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
230 /// Storage: `Torus0::StakingTo` (r:1 w:1)
231 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
232 /// Storage: `Torus0::TotalStake` (r:1 w:1)
233 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
234 /// Storage: `Balances::Reserves` (r:1 w:1)
235 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, mode: `MaxEncodedLen`)
236 /// Storage: `System::Account` (r:1 w:1)
237 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
238 /// Storage: `Torus0::StakedBy` (r:0 w:1)
239 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
240 fn remove_stake() -> Weight {
241 // Proof Size summary in bytes:
242 // Measured: `573`
243 // Estimated: `5915`
244 // Minimum execution time: 29_000_000 picoseconds.
245 Weight::from_parts(30_000_000, 5915)
246 .saturating_add(RocksDbWeight::get().reads(5_u64))
247 .saturating_add(RocksDbWeight::get().writes(5_u64))
248 }
249 /// Storage: `Torus0::Agents` (r:2 w:0)
250 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
251 /// Storage: `Torus0::StakingTo` (r:2 w:2)
252 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
253 /// Storage: `Torus0::TotalStake` (r:1 w:1)
254 /// Proof: `Torus0::TotalStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
255 /// Storage: `Balances::Reserves` (r:1 w:1)
256 /// Proof: `Balances::Reserves` (`max_values`: None, `max_size`: Some(2450), added: 4925, mode: `MaxEncodedLen`)
257 /// Storage: `System::Account` (r:1 w:1)
258 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
259 /// Storage: `Torus0::StakedBy` (r:1 w:2)
260 /// Proof: `Torus0::StakedBy` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
261 fn transfer_stake() -> Weight {
262 // Proof Size summary in bytes:
263 // Measured: `645`
264 // Estimated: `7654`
265 // Minimum execution time: 48_000_000 picoseconds.
266 Weight::from_parts(49_000_000, 7654)
267 .saturating_add(RocksDbWeight::get().reads(8_u64))
268 .saturating_add(RocksDbWeight::get().writes(7_u64))
269 }
270 /// Storage: `Governance::AgentsFrozen` (r:1 w:0)
271 /// Proof: `Governance::AgentsFrozen` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`)
272 /// Storage: `Torus0::Agents` (r:2 w:1)
273 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
274 /// Storage: `Torus0::RegistrationsThisBlock` (r:1 w:1)
275 /// Proof: `Torus0::RegistrationsThisBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
276 /// Storage: `Torus0::MaxRegistrationsPerBlock` (r:1 w:0)
277 /// Proof: `Torus0::MaxRegistrationsPerBlock` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
278 /// Storage: `Torus0::BurnConfig` (r:1 w:0)
279 /// Proof: `Torus0::BurnConfig` (`max_values`: Some(1), `max_size`: Some(52), added: 547, mode: `MaxEncodedLen`)
280 /// Storage: `Torus0::RegistrationsThisInterval` (r:1 w:1)
281 /// Proof: `Torus0::RegistrationsThisInterval` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
282 /// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
283 /// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
284 /// Storage: `Torus0::Burn` (r:1 w:0)
285 /// Proof: `Torus0::Burn` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
286 /// Storage: `Governance::DaoTreasuryAddress` (r:1 w:0)
287 /// Proof: `Governance::DaoTreasuryAddress` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
288 /// Storage: `Torus0::FeeConstraints` (r:1 w:0)
289 /// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
290 /// Storage: `Torus0::Namespaces` (r:1 w:1)
291 /// Proof: `Torus0::Namespaces` (`max_values`: None, `max_size`: Some(347), added: 2822, mode: `MaxEncodedLen`)
292 /// Storage: `Torus0::NamespaceCount` (r:1 w:1)
293 /// Proof: `Torus0::NamespaceCount` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`)
294 /// Storage: `Torus0::NamespacePricingConfig` (r:1 w:0)
295 /// Proof: `Torus0::NamespacePricingConfig` (`max_values`: Some(1), `max_size`: Some(41), added: 536, mode: `MaxEncodedLen`)
296 /// Storage: `Governance::Allocators` (r:1 w:0)
297 /// Proof: `Governance::Allocators` (`max_values`: None, `max_size`: Some(32), added: 2507, mode: `MaxEncodedLen`)
298 fn register_agent() -> Weight {
299 // Proof Size summary in bytes:
300 // Measured: `68`
301 // Estimated: `7654`
302 // Minimum execution time: 36_000_000 picoseconds.
303 Weight::from_parts(37_000_000, 7654)
304 .saturating_add(RocksDbWeight::get().reads(15_u64))
305 .saturating_add(RocksDbWeight::get().writes(5_u64))
306 }
307 /// Storage: `Torus0::Agents` (r:1 w:1)
308 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
309 /// Storage: `Torus0::Namespaces` (r:2 w:1)
310 /// Proof: `Torus0::Namespaces` (`max_values`: None, `max_size`: Some(347), added: 2822, mode: `MaxEncodedLen`)
311 /// Storage: `Permission0::PermissionsByDelegator` (r:1 w:0)
312 /// Proof: `Permission0::PermissionsByDelegator` (`max_values`: None, `max_size`: Some(3234), added: 5709, mode: `MaxEncodedLen`)
313 /// Storage: `Torus0::NamespaceCount` (r:1 w:1)
314 /// Proof: `Torus0::NamespaceCount` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`)
315 /// Storage: `Torus0::StakingTo` (r:1 w:0)
316 /// Proof: `Torus0::StakingTo` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`)
317 fn deregister_agent() -> Weight {
318 // Proof Size summary in bytes:
319 // Measured: `374`
320 // Estimated: `6699`
321 // Minimum execution time: 27_000_000 picoseconds.
322 Weight::from_parts(28_000_000, 6699)
323 .saturating_add(RocksDbWeight::get().reads(6_u64))
324 .saturating_add(RocksDbWeight::get().writes(3_u64))
325 }
326 /// Storage: `Torus0::Agents` (r:1 w:1)
327 /// Proof: `Torus0::Agents` (`max_values`: None, `max_size`: Some(857), added: 3332, mode: `MaxEncodedLen`)
328 /// Storage: `Torus0::AgentUpdateCooldown` (r:1 w:0)
329 /// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
330 /// Storage: `Torus0::MaxAgentUrlLength` (r:1 w:0)
331 /// Proof: `Torus0::MaxAgentUrlLength` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
332 /// Storage: `Torus0::FeeConstraints` (r:1 w:0)
333 /// Proof: `Torus0::FeeConstraints` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
334 fn update_agent() -> Weight {
335 // Proof Size summary in bytes:
336 // Measured: `270`
337 // Estimated: `4322`
338 // Minimum execution time: 15_000_000 picoseconds.
339 Weight::from_parts(16_000_000, 4322)
340 .saturating_add(RocksDbWeight::get().reads(4_u64))
341 .saturating_add(RocksDbWeight::get().writes(1_u64))
342 }
343 /// Storage: `Torus0::AgentUpdateCooldown` (r:0 w:1)
344 /// Proof: `Torus0::AgentUpdateCooldown` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
345 fn set_agent_update_cooldown() -> Weight {
346 // Proof Size summary in bytes:
347 // Measured: `0`
348 // Estimated: `0`
349 // Minimum execution time: 1_000_000 picoseconds.
350 Weight::from_parts(2_000_000, 0)
351 .saturating_add(RocksDbWeight::get().writes(1_u64))
352 }
353}