pallet_multi_asset_bounties/weights.rs
1// This file is part of Substrate.
2
3// Copyright (C) Parity Technologies (UK) Ltd.
4// SPDX-License-Identifier: Apache-2.0
5
6// Licensed under the Apache License, Version 2.0 (the "License");
7// you may not use this file except in compliance with the License.
8// You may obtain a copy of the License at
9//
10// http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17
18// This file is part of Substrate.
19
20// Copyright (C) Parity Technologies (UK) Ltd.
21// SPDX-License-Identifier: Apache-2.0
22
23// Licensed under the Apache License, Version 2.0 (the "License");
24// you may not use this file except in compliance with the License.
25// You may obtain a copy of the License at
26//
27// http://www.apache.org/licenses/LICENSE-2.0
28//
29// Unless required by applicable law or agreed to in writing, software
30// distributed under the License is distributed on an "AS IS" BASIS,
31// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
32// See the License for the specific language governing permissions and
33// limitations under the License.
34
35//! Autogenerated weights for `pallet_multi_asset_bounties`
36//!
37//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
38//! DATE: 2026-07-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
39//! WORST CASE MAP SIZE: `1000000`
40//! HOSTNAME: `b83e96cd7c7a`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
41//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
42
43// Executed Command:
44// frame-omni-bencher
45// v1
46// benchmark
47// pallet
48// --extrinsic=*
49// --runtime=target/production/wbuild/kitchensink-runtime/kitchensink_runtime.wasm
50// --pallet=pallet_multi_asset_bounties
51// --header=/__w/polkadot-sdk/polkadot-sdk/substrate/HEADER-APACHE2
52// --output=/__w/polkadot-sdk/polkadot-sdk/substrate/frame/multi-asset-bounties/src/weights.rs
53// --wasm-execution=compiled
54// --steps=50
55// --repeat=20
56// --heap-pages=4096
57// --template=substrate/.maintain/frame-weight-template.hbs
58// --no-storage-info
59// --no-min-squares
60// --no-median-slopes
61// --exclude-pallets=pallet_xcm,pallet_xcm_benchmarks::fungible,pallet_xcm_benchmarks::generic,pallet_nomination_pools,pallet_remark,pallet_transaction_storage
62
63#![cfg_attr(rustfmt, rustfmt_skip)]
64#![allow(unused_parens)]
65#![allow(unused_imports)]
66#![allow(missing_docs)]
67#![allow(dead_code)]
68
69use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
70use core::marker::PhantomData;
71
72/// Weight functions needed for `pallet_multi_asset_bounties`.
73pub trait WeightInfo {
74 fn fund_bounty() -> Weight;
75 fn fund_child_bounty() -> Weight;
76 fn propose_curator_parent_bounty() -> Weight;
77 fn propose_curator_child_bounty() -> Weight;
78 fn accept_curator() -> Weight;
79 fn unassign_curator() -> Weight;
80 fn award_bounty() -> Weight;
81 fn close_parent_bounty() -> Weight;
82 fn close_child_bounty() -> Weight;
83 fn check_status_funding() -> Weight;
84 fn check_status_refund() -> Weight;
85 fn check_status_payout() -> Weight;
86 fn retry_payment_funding() -> Weight;
87 fn retry_payment_refund() -> Weight;
88 fn retry_payment_payout() -> Weight;
89 fn increase_value() -> Weight;
90}
91
92/// Weights for `pallet_multi_asset_bounties` using the Substrate node and recommended hardware.
93pub struct SubstrateWeight<T>(PhantomData<T>);
94impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
95 /// Storage: `Preimage::StatusFor` (r:1 w:0)
96 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
97 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
98 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
99 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
100 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
101 /// Storage: `MultiAssetBounties::BountyCount` (r:1 w:1)
102 /// Proof: `MultiAssetBounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
103 /// Storage: `Assets::Asset` (r:1 w:1)
104 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
105 /// Storage: `Assets::Account` (r:2 w:2)
106 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
107 /// Storage: `System::Account` (r:1 w:1)
108 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
109 /// Storage: `MultiAssetBounties::Bounties` (r:0 w:1)
110 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
111 fn fund_bounty() -> Weight {
112 // Proof Size summary in bytes:
113 // Measured: `897`
114 // Estimated: `6208`
115 // Minimum execution time: 79_876_000 picoseconds.
116 Weight::from_parts(84_598_000, 6208)
117 .saturating_add(T::DbWeight::get().reads(8_u64))
118 .saturating_add(T::DbWeight::get().writes(7_u64))
119 }
120 /// Storage: `Preimage::StatusFor` (r:1 w:0)
121 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
122 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
123 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
124 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
125 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
126 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
127 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
128 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
129 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
130 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
131 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
132 /// Storage: `MultiAssetBounties::TotalChildBountiesPerParent` (r:1 w:1)
133 /// Proof: `MultiAssetBounties::TotalChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
134 /// Storage: `Assets::Asset` (r:1 w:1)
135 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
136 /// Storage: `Assets::Account` (r:2 w:2)
137 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
138 /// Storage: `System::Account` (r:1 w:1)
139 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
140 /// Storage: `MultiAssetBounties::ChildBounties` (r:0 w:1)
141 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
142 fn fund_child_bounty() -> Weight {
143 // Proof Size summary in bytes:
144 // Measured: `1027`
145 // Estimated: `6208`
146 // Minimum execution time: 93_660_000 picoseconds.
147 Weight::from_parts(98_779_000, 6208)
148 .saturating_add(T::DbWeight::get().reads(11_u64))
149 .saturating_add(T::DbWeight::get().writes(9_u64))
150 }
151 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
152 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
153 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
154 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
155 fn propose_curator_parent_bounty() -> Weight {
156 // Proof Size summary in bytes:
157 // Measured: `467`
158 // Estimated: `3596`
159 // Minimum execution time: 23_247_000 picoseconds.
160 Weight::from_parts(24_919_000, 3596)
161 .saturating_add(T::DbWeight::get().reads(2_u64))
162 .saturating_add(T::DbWeight::get().writes(1_u64))
163 }
164 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
165 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
166 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
167 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
168 fn propose_curator_child_bounty() -> Weight {
169 // Proof Size summary in bytes:
170 // Measured: `598`
171 // Estimated: `3607`
172 // Minimum execution time: 24_201_000 picoseconds.
173 Weight::from_parts(25_751_000, 3607)
174 .saturating_add(T::DbWeight::get().reads(2_u64))
175 .saturating_add(T::DbWeight::get().writes(1_u64))
176 }
177 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
178 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
179 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
180 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
181 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
182 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
183 /// Storage: `System::Account` (r:1 w:1)
184 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
185 /// Storage: `Balances::Holds` (r:1 w:1)
186 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
187 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:0 w:1)
188 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
189 fn accept_curator() -> Weight {
190 // Proof Size summary in bytes:
191 // Measured: `997`
192 // Estimated: `4000`
193 // Minimum execution time: 77_214_000 picoseconds.
194 Weight::from_parts(81_205_000, 4000)
195 .saturating_add(T::DbWeight::get().reads(5_u64))
196 .saturating_add(T::DbWeight::get().writes(4_u64))
197 }
198 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
199 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
200 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
201 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
202 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
203 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
204 /// Storage: `System::Account` (r:1 w:1)
205 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
206 /// Storage: `Balances::Holds` (r:1 w:1)
207 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
208 fn unassign_curator() -> Weight {
209 // Proof Size summary in bytes:
210 // Measured: `959`
211 // Estimated: `4000`
212 // Minimum execution time: 59_856_000 picoseconds.
213 Weight::from_parts(63_260_000, 4000)
214 .saturating_add(T::DbWeight::get().reads(5_u64))
215 .saturating_add(T::DbWeight::get().writes(4_u64))
216 }
217 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
218 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
219 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
220 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
221 /// Storage: `Assets::Asset` (r:1 w:1)
222 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
223 /// Storage: `Assets::Account` (r:2 w:2)
224 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
225 /// Storage: `System::Account` (r:2 w:2)
226 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
227 fn award_bounty() -> Weight {
228 // Proof Size summary in bytes:
229 // Measured: `1213`
230 // Estimated: `6208`
231 // Minimum execution time: 80_256_000 picoseconds.
232 Weight::from_parts(84_366_000, 6208)
233 .saturating_add(T::DbWeight::get().reads(7_u64))
234 .saturating_add(T::DbWeight::get().writes(6_u64))
235 }
236 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
237 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
238 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:0)
239 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
240 /// Storage: `Assets::Asset` (r:1 w:1)
241 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
242 /// Storage: `Assets::Account` (r:2 w:2)
243 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
244 /// Storage: `System::Account` (r:1 w:1)
245 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
246 fn close_parent_bounty() -> Weight {
247 // Proof Size summary in bytes:
248 // Measured: `923`
249 // Estimated: `6208`
250 // Minimum execution time: 70_761_000 picoseconds.
251 Weight::from_parts(74_494_000, 6208)
252 .saturating_add(T::DbWeight::get().reads(6_u64))
253 .saturating_add(T::DbWeight::get().writes(5_u64))
254 }
255 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
256 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
257 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
258 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
259 /// Storage: `Assets::Asset` (r:1 w:1)
260 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
261 /// Storage: `Assets::Account` (r:2 w:2)
262 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
263 /// Storage: `System::Account` (r:1 w:1)
264 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
265 fn close_child_bounty() -> Weight {
266 // Proof Size summary in bytes:
267 // Measured: `1199`
268 // Estimated: `6208`
269 // Minimum execution time: 74_701_000 picoseconds.
270 Weight::from_parts(78_519_000, 6208)
271 .saturating_add(T::DbWeight::get().reads(6_u64))
272 .saturating_add(T::DbWeight::get().writes(5_u64))
273 }
274 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
275 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
276 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
277 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
278 fn check_status_funding() -> Weight {
279 // Proof Size summary in bytes:
280 // Measured: `632`
281 // Estimated: `3607`
282 // Minimum execution time: 23_808_000 picoseconds.
283 Weight::from_parts(25_697_000, 3607)
284 .saturating_add(T::DbWeight::get().reads(2_u64))
285 .saturating_add(T::DbWeight::get().writes(1_u64))
286 }
287 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
288 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
289 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
290 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
291 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
292 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
293 /// Storage: `System::Account` (r:1 w:1)
294 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
295 /// Storage: `Balances::Holds` (r:1 w:1)
296 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
297 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
298 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
299 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
300 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
301 /// Storage: `Preimage::StatusFor` (r:1 w:0)
302 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
303 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
304 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
305 fn check_status_refund() -> Weight {
306 // Proof Size summary in bytes:
307 // Measured: `1085`
308 // Estimated: `4000`
309 // Minimum execution time: 82_829_000 picoseconds.
310 Weight::from_parts(86_901_000, 4000)
311 .saturating_add(T::DbWeight::get().reads(9_u64))
312 .saturating_add(T::DbWeight::get().writes(7_u64))
313 }
314 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
315 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
316 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
317 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
318 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
319 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
320 /// Storage: `System::Account` (r:1 w:1)
321 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
322 /// Storage: `Balances::Holds` (r:1 w:1)
323 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
324 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
325 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
326 /// Storage: `Preimage::StatusFor` (r:1 w:0)
327 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
328 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
329 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
330 fn check_status_payout() -> Weight {
331 // Proof Size summary in bytes:
332 // Measured: `1101`
333 // Estimated: `4000`
334 // Minimum execution time: 77_880_000 picoseconds.
335 Weight::from_parts(81_847_000, 4000)
336 .saturating_add(T::DbWeight::get().reads(8_u64))
337 .saturating_add(T::DbWeight::get().writes(6_u64))
338 }
339 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
340 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
341 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
342 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
343 /// Storage: `Assets::Asset` (r:1 w:1)
344 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
345 /// Storage: `Assets::Account` (r:2 w:2)
346 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
347 /// Storage: `System::Account` (r:1 w:1)
348 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
349 fn retry_payment_funding() -> Weight {
350 // Proof Size summary in bytes:
351 // Measured: `1237`
352 // Estimated: `6208`
353 // Minimum execution time: 73_075_000 picoseconds.
354 Weight::from_parts(77_203_000, 6208)
355 .saturating_add(T::DbWeight::get().reads(6_u64))
356 .saturating_add(T::DbWeight::get().writes(5_u64))
357 }
358 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
359 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
360 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
361 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
362 /// Storage: `Assets::Asset` (r:1 w:1)
363 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
364 /// Storage: `Assets::Account` (r:2 w:2)
365 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
366 /// Storage: `System::Account` (r:1 w:1)
367 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
368 fn retry_payment_refund() -> Weight {
369 // Proof Size summary in bytes:
370 // Measured: `1201`
371 // Estimated: `6208`
372 // Minimum execution time: 72_626_000 picoseconds.
373 Weight::from_parts(76_608_000, 6208)
374 .saturating_add(T::DbWeight::get().reads(6_u64))
375 .saturating_add(T::DbWeight::get().writes(5_u64))
376 }
377 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
378 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
379 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
380 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
381 /// Storage: `Assets::Asset` (r:1 w:1)
382 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
383 /// Storage: `Assets::Account` (r:2 w:2)
384 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
385 /// Storage: `System::Account` (r:2 w:2)
386 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
387 fn retry_payment_payout() -> Weight {
388 // Proof Size summary in bytes:
389 // Measured: `1246`
390 // Estimated: `6208`
391 // Minimum execution time: 76_670_000 picoseconds.
392 Weight::from_parts(81_049_000, 6208)
393 .saturating_add(T::DbWeight::get().reads(7_u64))
394 .saturating_add(T::DbWeight::get().writes(6_u64))
395 }
396 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
397 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
398 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
399 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
400 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
401 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
402 fn increase_value() -> Weight {
403 // Proof Size summary in bytes:
404 // Measured: `559`
405 // Estimated: `3596`
406 // Minimum execution time: 28_271_000 picoseconds.
407 Weight::from_parts(30_175_000, 3596)
408 .saturating_add(T::DbWeight::get().reads(3_u64))
409 .saturating_add(T::DbWeight::get().writes(2_u64))
410 }
411}
412
413// For backwards compatibility and tests.
414impl WeightInfo for () {
415 /// Storage: `Preimage::StatusFor` (r:1 w:0)
416 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
417 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
418 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
419 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
420 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
421 /// Storage: `MultiAssetBounties::BountyCount` (r:1 w:1)
422 /// Proof: `MultiAssetBounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
423 /// Storage: `Assets::Asset` (r:1 w:1)
424 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
425 /// Storage: `Assets::Account` (r:2 w:2)
426 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
427 /// Storage: `System::Account` (r:1 w:1)
428 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
429 /// Storage: `MultiAssetBounties::Bounties` (r:0 w:1)
430 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
431 fn fund_bounty() -> Weight {
432 // Proof Size summary in bytes:
433 // Measured: `897`
434 // Estimated: `6208`
435 // Minimum execution time: 79_876_000 picoseconds.
436 Weight::from_parts(84_598_000, 6208)
437 .saturating_add(RocksDbWeight::get().reads(8_u64))
438 .saturating_add(RocksDbWeight::get().writes(7_u64))
439 }
440 /// Storage: `Preimage::StatusFor` (r:1 w:0)
441 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
442 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
443 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
444 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
445 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
446 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
447 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
448 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
449 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
450 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
451 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
452 /// Storage: `MultiAssetBounties::TotalChildBountiesPerParent` (r:1 w:1)
453 /// Proof: `MultiAssetBounties::TotalChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
454 /// Storage: `Assets::Asset` (r:1 w:1)
455 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
456 /// Storage: `Assets::Account` (r:2 w:2)
457 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
458 /// Storage: `System::Account` (r:1 w:1)
459 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
460 /// Storage: `MultiAssetBounties::ChildBounties` (r:0 w:1)
461 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
462 fn fund_child_bounty() -> Weight {
463 // Proof Size summary in bytes:
464 // Measured: `1027`
465 // Estimated: `6208`
466 // Minimum execution time: 93_660_000 picoseconds.
467 Weight::from_parts(98_779_000, 6208)
468 .saturating_add(RocksDbWeight::get().reads(11_u64))
469 .saturating_add(RocksDbWeight::get().writes(9_u64))
470 }
471 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
472 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
473 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
474 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
475 fn propose_curator_parent_bounty() -> Weight {
476 // Proof Size summary in bytes:
477 // Measured: `467`
478 // Estimated: `3596`
479 // Minimum execution time: 23_247_000 picoseconds.
480 Weight::from_parts(24_919_000, 3596)
481 .saturating_add(RocksDbWeight::get().reads(2_u64))
482 .saturating_add(RocksDbWeight::get().writes(1_u64))
483 }
484 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
485 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
486 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
487 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
488 fn propose_curator_child_bounty() -> Weight {
489 // Proof Size summary in bytes:
490 // Measured: `598`
491 // Estimated: `3607`
492 // Minimum execution time: 24_201_000 picoseconds.
493 Weight::from_parts(25_751_000, 3607)
494 .saturating_add(RocksDbWeight::get().reads(2_u64))
495 .saturating_add(RocksDbWeight::get().writes(1_u64))
496 }
497 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
498 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
499 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
500 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
501 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
502 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
503 /// Storage: `System::Account` (r:1 w:1)
504 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
505 /// Storage: `Balances::Holds` (r:1 w:1)
506 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
507 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:0 w:1)
508 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
509 fn accept_curator() -> Weight {
510 // Proof Size summary in bytes:
511 // Measured: `997`
512 // Estimated: `4000`
513 // Minimum execution time: 77_214_000 picoseconds.
514 Weight::from_parts(81_205_000, 4000)
515 .saturating_add(RocksDbWeight::get().reads(5_u64))
516 .saturating_add(RocksDbWeight::get().writes(4_u64))
517 }
518 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
519 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
520 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
521 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
522 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
523 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
524 /// Storage: `System::Account` (r:1 w:1)
525 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
526 /// Storage: `Balances::Holds` (r:1 w:1)
527 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
528 fn unassign_curator() -> Weight {
529 // Proof Size summary in bytes:
530 // Measured: `959`
531 // Estimated: `4000`
532 // Minimum execution time: 59_856_000 picoseconds.
533 Weight::from_parts(63_260_000, 4000)
534 .saturating_add(RocksDbWeight::get().reads(5_u64))
535 .saturating_add(RocksDbWeight::get().writes(4_u64))
536 }
537 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
538 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
539 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
540 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
541 /// Storage: `Assets::Asset` (r:1 w:1)
542 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
543 /// Storage: `Assets::Account` (r:2 w:2)
544 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
545 /// Storage: `System::Account` (r:2 w:2)
546 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
547 fn award_bounty() -> Weight {
548 // Proof Size summary in bytes:
549 // Measured: `1213`
550 // Estimated: `6208`
551 // Minimum execution time: 80_256_000 picoseconds.
552 Weight::from_parts(84_366_000, 6208)
553 .saturating_add(RocksDbWeight::get().reads(7_u64))
554 .saturating_add(RocksDbWeight::get().writes(6_u64))
555 }
556 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
557 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
558 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:0)
559 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
560 /// Storage: `Assets::Asset` (r:1 w:1)
561 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
562 /// Storage: `Assets::Account` (r:2 w:2)
563 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
564 /// Storage: `System::Account` (r:1 w:1)
565 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
566 fn close_parent_bounty() -> Weight {
567 // Proof Size summary in bytes:
568 // Measured: `923`
569 // Estimated: `6208`
570 // Minimum execution time: 70_761_000 picoseconds.
571 Weight::from_parts(74_494_000, 6208)
572 .saturating_add(RocksDbWeight::get().reads(6_u64))
573 .saturating_add(RocksDbWeight::get().writes(5_u64))
574 }
575 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
576 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
577 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
578 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
579 /// Storage: `Assets::Asset` (r:1 w:1)
580 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
581 /// Storage: `Assets::Account` (r:2 w:2)
582 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
583 /// Storage: `System::Account` (r:1 w:1)
584 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
585 fn close_child_bounty() -> Weight {
586 // Proof Size summary in bytes:
587 // Measured: `1199`
588 // Estimated: `6208`
589 // Minimum execution time: 74_701_000 picoseconds.
590 Weight::from_parts(78_519_000, 6208)
591 .saturating_add(RocksDbWeight::get().reads(6_u64))
592 .saturating_add(RocksDbWeight::get().writes(5_u64))
593 }
594 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
595 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
596 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
597 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
598 fn check_status_funding() -> Weight {
599 // Proof Size summary in bytes:
600 // Measured: `632`
601 // Estimated: `3607`
602 // Minimum execution time: 23_808_000 picoseconds.
603 Weight::from_parts(25_697_000, 3607)
604 .saturating_add(RocksDbWeight::get().reads(2_u64))
605 .saturating_add(RocksDbWeight::get().writes(1_u64))
606 }
607 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
608 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
609 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
610 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
611 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
612 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
613 /// Storage: `System::Account` (r:1 w:1)
614 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
615 /// Storage: `Balances::Holds` (r:1 w:1)
616 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
617 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
618 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
619 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
620 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
621 /// Storage: `Preimage::StatusFor` (r:1 w:0)
622 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
623 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
624 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
625 fn check_status_refund() -> Weight {
626 // Proof Size summary in bytes:
627 // Measured: `1085`
628 // Estimated: `4000`
629 // Minimum execution time: 82_829_000 picoseconds.
630 Weight::from_parts(86_901_000, 4000)
631 .saturating_add(RocksDbWeight::get().reads(9_u64))
632 .saturating_add(RocksDbWeight::get().writes(7_u64))
633 }
634 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
635 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
636 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
637 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
638 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
639 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
640 /// Storage: `System::Account` (r:1 w:1)
641 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
642 /// Storage: `Balances::Holds` (r:1 w:1)
643 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(535), added: 3010, mode: `MaxEncodedLen`)
644 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
645 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
646 /// Storage: `Preimage::StatusFor` (r:1 w:0)
647 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
648 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
649 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
650 fn check_status_payout() -> Weight {
651 // Proof Size summary in bytes:
652 // Measured: `1101`
653 // Estimated: `4000`
654 // Minimum execution time: 77_880_000 picoseconds.
655 Weight::from_parts(81_847_000, 4000)
656 .saturating_add(RocksDbWeight::get().reads(8_u64))
657 .saturating_add(RocksDbWeight::get().writes(6_u64))
658 }
659 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
660 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
661 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
662 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
663 /// Storage: `Assets::Asset` (r:1 w:1)
664 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
665 /// Storage: `Assets::Account` (r:2 w:2)
666 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
667 /// Storage: `System::Account` (r:1 w:1)
668 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
669 fn retry_payment_funding() -> Weight {
670 // Proof Size summary in bytes:
671 // Measured: `1237`
672 // Estimated: `6208`
673 // Minimum execution time: 73_075_000 picoseconds.
674 Weight::from_parts(77_203_000, 6208)
675 .saturating_add(RocksDbWeight::get().reads(6_u64))
676 .saturating_add(RocksDbWeight::get().writes(5_u64))
677 }
678 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
679 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
680 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
681 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
682 /// Storage: `Assets::Asset` (r:1 w:1)
683 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
684 /// Storage: `Assets::Account` (r:2 w:2)
685 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
686 /// Storage: `System::Account` (r:1 w:1)
687 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
688 fn retry_payment_refund() -> Weight {
689 // Proof Size summary in bytes:
690 // Measured: `1201`
691 // Estimated: `6208`
692 // Minimum execution time: 72_626_000 picoseconds.
693 Weight::from_parts(76_608_000, 6208)
694 .saturating_add(RocksDbWeight::get().reads(6_u64))
695 .saturating_add(RocksDbWeight::get().writes(5_u64))
696 }
697 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
698 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
699 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
700 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
701 /// Storage: `Assets::Asset` (r:1 w:1)
702 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
703 /// Storage: `Assets::Account` (r:2 w:2)
704 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
705 /// Storage: `System::Account` (r:2 w:2)
706 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
707 fn retry_payment_payout() -> Weight {
708 // Proof Size summary in bytes:
709 // Measured: `1246`
710 // Estimated: `6208`
711 // Minimum execution time: 76_670_000 picoseconds.
712 Weight::from_parts(81_049_000, 6208)
713 .saturating_add(RocksDbWeight::get().reads(7_u64))
714 .saturating_add(RocksDbWeight::get().writes(6_u64))
715 }
716 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
717 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
718 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
719 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
720 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
721 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
722 fn increase_value() -> Weight {
723 // Proof Size summary in bytes:
724 // Measured: `559`
725 // Estimated: `3596`
726 // Minimum execution time: 28_271_000 picoseconds.
727 Weight::from_parts(30_175_000, 3596)
728 .saturating_add(RocksDbWeight::get().reads(3_u64))
729 .saturating_add(RocksDbWeight::get().writes(2_u64))
730 }
731}