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: 2025-09-17, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
39//! WORST CASE MAP SIZE: `1000000`
40//! HOSTNAME: `550243634b2d`, 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}
90
91/// Weights for `pallet_multi_asset_bounties` using the Substrate node and recommended hardware.
92pub struct SubstrateWeight<T>(PhantomData<T>);
93impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
94 /// Storage: `Preimage::StatusFor` (r:1 w:0)
95 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
96 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
97 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
98 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
99 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
100 /// Storage: `MultiAssetBounties::BountyCount` (r:1 w:1)
101 /// Proof: `MultiAssetBounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
102 /// Storage: `Assets::Asset` (r:1 w:1)
103 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
104 /// Storage: `Assets::Account` (r:2 w:2)
105 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
106 /// Storage: `System::Account` (r:1 w:1)
107 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
108 /// Storage: `MultiAssetBounties::Bounties` (r:0 w:1)
109 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
110 fn fund_bounty() -> Weight {
111 // Proof Size summary in bytes:
112 // Measured: `817`
113 // Estimated: `6208`
114 // Minimum execution time: 81_027_000 picoseconds.
115 Weight::from_parts(83_204_000, 6208)
116 .saturating_add(T::DbWeight::get().reads(8_u64))
117 .saturating_add(T::DbWeight::get().writes(7_u64))
118 }
119 /// Storage: `Preimage::StatusFor` (r:1 w:0)
120 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
121 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
122 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
123 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
124 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
125 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
126 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
127 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
128 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
129 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
130 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
131 /// Storage: `MultiAssetBounties::TotalChildBountiesPerParent` (r:1 w:1)
132 /// Proof: `MultiAssetBounties::TotalChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
133 /// Storage: `Assets::Asset` (r:1 w:1)
134 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
135 /// Storage: `Assets::Account` (r:2 w:2)
136 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
137 /// Storage: `System::Account` (r:1 w:1)
138 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
139 /// Storage: `MultiAssetBounties::ChildBounties` (r:0 w:1)
140 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
141 fn fund_child_bounty() -> Weight {
142 // Proof Size summary in bytes:
143 // Measured: `960`
144 // Estimated: `6208`
145 // Minimum execution time: 96_619_000 picoseconds.
146 Weight::from_parts(97_686_000, 6208)
147 .saturating_add(T::DbWeight::get().reads(11_u64))
148 .saturating_add(T::DbWeight::get().writes(9_u64))
149 }
150 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
151 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
152 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
153 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
154 fn propose_curator_parent_bounty() -> Weight {
155 // Proof Size summary in bytes:
156 // Measured: `400`
157 // Estimated: `3596`
158 // Minimum execution time: 23_638_000 picoseconds.
159 Weight::from_parts(24_633_000, 3596)
160 .saturating_add(T::DbWeight::get().reads(2_u64))
161 .saturating_add(T::DbWeight::get().writes(1_u64))
162 }
163 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
164 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
165 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
166 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
167 fn propose_curator_child_bounty() -> Weight {
168 // Proof Size summary in bytes:
169 // Measured: `531`
170 // Estimated: `3607`
171 // Minimum execution time: 24_830_000 picoseconds.
172 Weight::from_parts(25_766_000, 3607)
173 .saturating_add(T::DbWeight::get().reads(2_u64))
174 .saturating_add(T::DbWeight::get().writes(1_u64))
175 }
176 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
177 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
178 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
179 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
180 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
181 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
182 /// Storage: `System::Account` (r:1 w:1)
183 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
184 /// Storage: `Balances::Holds` (r:1 w:1)
185 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
186 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:0 w:1)
187 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
188 fn accept_curator() -> Weight {
189 // Proof Size summary in bytes:
190 // Measured: `930`
191 // Estimated: `3928`
192 // Minimum execution time: 75_920_000 picoseconds.
193 Weight::from_parts(78_025_000, 3928)
194 .saturating_add(T::DbWeight::get().reads(5_u64))
195 .saturating_add(T::DbWeight::get().writes(4_u64))
196 }
197 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
198 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
199 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
200 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
201 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
202 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, 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: `Balances::Holds` (r:1 w:1)
206 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
207 fn unassign_curator() -> Weight {
208 // Proof Size summary in bytes:
209 // Measured: `892`
210 // Estimated: `3928`
211 // Minimum execution time: 59_334_000 picoseconds.
212 Weight::from_parts(61_590_000, 3928)
213 .saturating_add(T::DbWeight::get().reads(5_u64))
214 .saturating_add(T::DbWeight::get().writes(4_u64))
215 }
216 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
217 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
218 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
219 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
220 /// Storage: `Assets::Asset` (r:1 w:1)
221 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
222 /// Storage: `Assets::Account` (r:2 w:2)
223 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
224 /// Storage: `System::Account` (r:2 w:2)
225 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
226 fn award_bounty() -> Weight {
227 // Proof Size summary in bytes:
228 // Measured: `1146`
229 // Estimated: `6208`
230 // Minimum execution time: 81_389_000 picoseconds.
231 Weight::from_parts(83_103_000, 6208)
232 .saturating_add(T::DbWeight::get().reads(7_u64))
233 .saturating_add(T::DbWeight::get().writes(6_u64))
234 }
235 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
236 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
237 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:0)
238 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
239 /// Storage: `Assets::Asset` (r:1 w:1)
240 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
241 /// Storage: `Assets::Account` (r:2 w:2)
242 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
243 /// Storage: `System::Account` (r:1 w:1)
244 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
245 fn close_parent_bounty() -> Weight {
246 // Proof Size summary in bytes:
247 // Measured: `890`
248 // Estimated: `6208`
249 // Minimum execution time: 72_586_000 picoseconds.
250 Weight::from_parts(74_588_000, 6208)
251 .saturating_add(T::DbWeight::get().reads(6_u64))
252 .saturating_add(T::DbWeight::get().writes(5_u64))
253 }
254 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
255 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
256 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
257 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
258 /// Storage: `Assets::Asset` (r:1 w:1)
259 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
260 /// Storage: `Assets::Account` (r:2 w:2)
261 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
262 /// Storage: `System::Account` (r:1 w:1)
263 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
264 fn close_child_bounty() -> Weight {
265 // Proof Size summary in bytes:
266 // Measured: `1132`
267 // Estimated: `6208`
268 // Minimum execution time: 76_465_000 picoseconds.
269 Weight::from_parts(79_003_000, 6208)
270 .saturating_add(T::DbWeight::get().reads(6_u64))
271 .saturating_add(T::DbWeight::get().writes(5_u64))
272 }
273 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
274 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
275 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
276 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
277 fn check_status_funding() -> Weight {
278 // Proof Size summary in bytes:
279 // Measured: `565`
280 // Estimated: `3607`
281 // Minimum execution time: 24_720_000 picoseconds.
282 Weight::from_parts(25_430_000, 3607)
283 .saturating_add(T::DbWeight::get().reads(2_u64))
284 .saturating_add(T::DbWeight::get().writes(1_u64))
285 }
286 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
287 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
288 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
289 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
290 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
291 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
292 /// Storage: `System::Account` (r:1 w:1)
293 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
294 /// Storage: `Balances::Holds` (r:1 w:1)
295 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
296 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
297 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
298 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
299 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
300 /// Storage: `Preimage::StatusFor` (r:1 w:0)
301 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
302 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
303 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
304 fn check_status_refund() -> Weight {
305 // Proof Size summary in bytes:
306 // Measured: `1018`
307 // Estimated: `3928`
308 // Minimum execution time: 80_848_000 picoseconds.
309 Weight::from_parts(82_600_000, 3928)
310 .saturating_add(T::DbWeight::get().reads(9_u64))
311 .saturating_add(T::DbWeight::get().writes(7_u64))
312 }
313 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
314 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
315 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
316 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
317 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
318 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
319 /// Storage: `System::Account` (r:1 w:1)
320 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
321 /// Storage: `Balances::Holds` (r:1 w:1)
322 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
323 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
324 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
325 /// Storage: `Preimage::StatusFor` (r:1 w:0)
326 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
327 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
328 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
329 fn check_status_payout() -> Weight {
330 // Proof Size summary in bytes:
331 // Measured: `1034`
332 // Estimated: `3928`
333 // Minimum execution time: 77_905_000 picoseconds.
334 Weight::from_parts(81_722_000, 3928)
335 .saturating_add(T::DbWeight::get().reads(8_u64))
336 .saturating_add(T::DbWeight::get().writes(6_u64))
337 }
338 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
339 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
340 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
341 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
342 /// Storage: `Assets::Asset` (r:1 w:1)
343 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
344 /// Storage: `Assets::Account` (r:2 w:2)
345 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
346 /// Storage: `System::Account` (r:1 w:1)
347 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
348 fn retry_payment_funding() -> Weight {
349 // Proof Size summary in bytes:
350 // Measured: `1204`
351 // Estimated: `6208`
352 // Minimum execution time: 74_731_000 picoseconds.
353 Weight::from_parts(77_503_000, 6208)
354 .saturating_add(T::DbWeight::get().reads(6_u64))
355 .saturating_add(T::DbWeight::get().writes(5_u64))
356 }
357 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
358 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
359 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
360 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
361 /// Storage: `Assets::Asset` (r:1 w:1)
362 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
363 /// Storage: `Assets::Account` (r:2 w:2)
364 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
365 /// Storage: `System::Account` (r:1 w:1)
366 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
367 fn retry_payment_refund() -> Weight {
368 // Proof Size summary in bytes:
369 // Measured: `1134`
370 // Estimated: `6208`
371 // Minimum execution time: 75_014_000 picoseconds.
372 Weight::from_parts(77_215_000, 6208)
373 .saturating_add(T::DbWeight::get().reads(6_u64))
374 .saturating_add(T::DbWeight::get().writes(5_u64))
375 }
376 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
377 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
378 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
379 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
380 /// Storage: `Assets::Asset` (r:1 w:1)
381 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
382 /// Storage: `Assets::Account` (r:2 w:2)
383 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
384 /// Storage: `System::Account` (r:2 w:2)
385 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
386 fn retry_payment_payout() -> Weight {
387 // Proof Size summary in bytes:
388 // Measured: `1179`
389 // Estimated: `6208`
390 // Minimum execution time: 79_478_000 picoseconds.
391 Weight::from_parts(81_758_000, 6208)
392 .saturating_add(T::DbWeight::get().reads(7_u64))
393 .saturating_add(T::DbWeight::get().writes(6_u64))
394 }
395}
396
397// For backwards compatibility and tests.
398impl WeightInfo for () {
399 /// Storage: `Preimage::StatusFor` (r:1 w:0)
400 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
401 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
402 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
403 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
404 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
405 /// Storage: `MultiAssetBounties::BountyCount` (r:1 w:1)
406 /// Proof: `MultiAssetBounties::BountyCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
407 /// Storage: `Assets::Asset` (r:1 w:1)
408 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
409 /// Storage: `Assets::Account` (r:2 w:2)
410 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
411 /// Storage: `System::Account` (r:1 w:1)
412 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
413 /// Storage: `MultiAssetBounties::Bounties` (r:0 w:1)
414 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
415 fn fund_bounty() -> Weight {
416 // Proof Size summary in bytes:
417 // Measured: `817`
418 // Estimated: `6208`
419 // Minimum execution time: 81_027_000 picoseconds.
420 Weight::from_parts(83_204_000, 6208)
421 .saturating_add(RocksDbWeight::get().reads(8_u64))
422 .saturating_add(RocksDbWeight::get().writes(7_u64))
423 }
424 /// Storage: `Preimage::StatusFor` (r:1 w:0)
425 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
426 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
427 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
428 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
429 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
430 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
431 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
432 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
433 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
434 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
435 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
436 /// Storage: `MultiAssetBounties::TotalChildBountiesPerParent` (r:1 w:1)
437 /// Proof: `MultiAssetBounties::TotalChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
438 /// Storage: `Assets::Asset` (r:1 w:1)
439 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
440 /// Storage: `Assets::Account` (r:2 w:2)
441 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
442 /// Storage: `System::Account` (r:1 w:1)
443 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
444 /// Storage: `MultiAssetBounties::ChildBounties` (r:0 w:1)
445 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
446 fn fund_child_bounty() -> Weight {
447 // Proof Size summary in bytes:
448 // Measured: `960`
449 // Estimated: `6208`
450 // Minimum execution time: 96_619_000 picoseconds.
451 Weight::from_parts(97_686_000, 6208)
452 .saturating_add(RocksDbWeight::get().reads(11_u64))
453 .saturating_add(RocksDbWeight::get().writes(9_u64))
454 }
455 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
456 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
457 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
458 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
459 fn propose_curator_parent_bounty() -> Weight {
460 // Proof Size summary in bytes:
461 // Measured: `400`
462 // Estimated: `3596`
463 // Minimum execution time: 23_638_000 picoseconds.
464 Weight::from_parts(24_633_000, 3596)
465 .saturating_add(RocksDbWeight::get().reads(2_u64))
466 .saturating_add(RocksDbWeight::get().writes(1_u64))
467 }
468 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
469 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
470 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
471 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
472 fn propose_curator_child_bounty() -> Weight {
473 // Proof Size summary in bytes:
474 // Measured: `531`
475 // Estimated: `3607`
476 // Minimum execution time: 24_830_000 picoseconds.
477 Weight::from_parts(25_766_000, 3607)
478 .saturating_add(RocksDbWeight::get().reads(2_u64))
479 .saturating_add(RocksDbWeight::get().writes(1_u64))
480 }
481 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
482 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
483 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
484 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
485 /// Storage: `AssetRate::ConversionRateToNative` (r:1 w:0)
486 /// Proof: `AssetRate::ConversionRateToNative` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
487 /// Storage: `System::Account` (r:1 w:1)
488 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
489 /// Storage: `Balances::Holds` (r:1 w:1)
490 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
491 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:0 w:1)
492 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
493 fn accept_curator() -> Weight {
494 // Proof Size summary in bytes:
495 // Measured: `930`
496 // Estimated: `3928`
497 // Minimum execution time: 75_920_000 picoseconds.
498 Weight::from_parts(78_025_000, 3928)
499 .saturating_add(RocksDbWeight::get().reads(5_u64))
500 .saturating_add(RocksDbWeight::get().writes(4_u64))
501 }
502 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
503 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
504 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
505 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
506 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
507 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
508 /// Storage: `System::Account` (r:1 w:1)
509 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
510 /// Storage: `Balances::Holds` (r:1 w:1)
511 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
512 fn unassign_curator() -> Weight {
513 // Proof Size summary in bytes:
514 // Measured: `892`
515 // Estimated: `3928`
516 // Minimum execution time: 59_334_000 picoseconds.
517 Weight::from_parts(61_590_000, 3928)
518 .saturating_add(RocksDbWeight::get().reads(5_u64))
519 .saturating_add(RocksDbWeight::get().writes(4_u64))
520 }
521 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
522 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
523 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
524 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
525 /// Storage: `Assets::Asset` (r:1 w:1)
526 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
527 /// Storage: `Assets::Account` (r:2 w:2)
528 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
529 /// Storage: `System::Account` (r:2 w:2)
530 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
531 fn award_bounty() -> Weight {
532 // Proof Size summary in bytes:
533 // Measured: `1146`
534 // Estimated: `6208`
535 // Minimum execution time: 81_389_000 picoseconds.
536 Weight::from_parts(83_103_000, 6208)
537 .saturating_add(RocksDbWeight::get().reads(7_u64))
538 .saturating_add(RocksDbWeight::get().writes(6_u64))
539 }
540 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:1)
541 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
542 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:0)
543 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
544 /// Storage: `Assets::Asset` (r:1 w:1)
545 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
546 /// Storage: `Assets::Account` (r:2 w:2)
547 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
548 /// Storage: `System::Account` (r:1 w:1)
549 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
550 fn close_parent_bounty() -> Weight {
551 // Proof Size summary in bytes:
552 // Measured: `890`
553 // Estimated: `6208`
554 // Minimum execution time: 72_586_000 picoseconds.
555 Weight::from_parts(74_588_000, 6208)
556 .saturating_add(RocksDbWeight::get().reads(6_u64))
557 .saturating_add(RocksDbWeight::get().writes(5_u64))
558 }
559 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
560 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
561 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
562 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
563 /// Storage: `Assets::Asset` (r:1 w:1)
564 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
565 /// Storage: `Assets::Account` (r:2 w:2)
566 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
567 /// Storage: `System::Account` (r:1 w:1)
568 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
569 fn close_child_bounty() -> Weight {
570 // Proof Size summary in bytes:
571 // Measured: `1132`
572 // Estimated: `6208`
573 // Minimum execution time: 76_465_000 picoseconds.
574 Weight::from_parts(79_003_000, 6208)
575 .saturating_add(RocksDbWeight::get().reads(6_u64))
576 .saturating_add(RocksDbWeight::get().writes(5_u64))
577 }
578 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
579 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
580 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
581 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
582 fn check_status_funding() -> Weight {
583 // Proof Size summary in bytes:
584 // Measured: `565`
585 // Estimated: `3607`
586 // Minimum execution time: 24_720_000 picoseconds.
587 Weight::from_parts(25_430_000, 3607)
588 .saturating_add(RocksDbWeight::get().reads(2_u64))
589 .saturating_add(RocksDbWeight::get().writes(1_u64))
590 }
591 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
592 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
593 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
594 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
595 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
596 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
597 /// Storage: `System::Account` (r:1 w:1)
598 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
599 /// Storage: `Balances::Holds` (r:1 w:1)
600 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
601 /// Storage: `MultiAssetBounties::ChildBountiesValuePerParent` (r:1 w:1)
602 /// Proof: `MultiAssetBounties::ChildBountiesValuePerParent` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
603 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
604 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
605 /// Storage: `Preimage::StatusFor` (r:1 w:0)
606 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
607 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
608 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
609 fn check_status_refund() -> Weight {
610 // Proof Size summary in bytes:
611 // Measured: `1018`
612 // Estimated: `3928`
613 // Minimum execution time: 80_848_000 picoseconds.
614 Weight::from_parts(82_600_000, 3928)
615 .saturating_add(RocksDbWeight::get().reads(9_u64))
616 .saturating_add(RocksDbWeight::get().writes(7_u64))
617 }
618 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
619 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
620 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
621 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
622 /// Storage: `MultiAssetBounties::CuratorDeposit` (r:1 w:1)
623 /// Proof: `MultiAssetBounties::CuratorDeposit` (`max_values`: None, `max_size`: Some(41), added: 2516, mode: `MaxEncodedLen`)
624 /// Storage: `System::Account` (r:1 w:1)
625 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
626 /// Storage: `Balances::Holds` (r:1 w:1)
627 /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(463), added: 2938, mode: `MaxEncodedLen`)
628 /// Storage: `MultiAssetBounties::ChildBountiesPerParent` (r:1 w:1)
629 /// Proof: `MultiAssetBounties::ChildBountiesPerParent` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`)
630 /// Storage: `Preimage::StatusFor` (r:1 w:0)
631 /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
632 /// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
633 /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
634 fn check_status_payout() -> Weight {
635 // Proof Size summary in bytes:
636 // Measured: `1034`
637 // Estimated: `3928`
638 // Minimum execution time: 77_905_000 picoseconds.
639 Weight::from_parts(81_722_000, 3928)
640 .saturating_add(RocksDbWeight::get().reads(8_u64))
641 .saturating_add(RocksDbWeight::get().writes(6_u64))
642 }
643 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
644 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
645 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
646 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
647 /// Storage: `Assets::Asset` (r:1 w:1)
648 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
649 /// Storage: `Assets::Account` (r:2 w:2)
650 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
651 /// Storage: `System::Account` (r:1 w:1)
652 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
653 fn retry_payment_funding() -> Weight {
654 // Proof Size summary in bytes:
655 // Measured: `1204`
656 // Estimated: `6208`
657 // Minimum execution time: 74_731_000 picoseconds.
658 Weight::from_parts(77_503_000, 6208)
659 .saturating_add(RocksDbWeight::get().reads(6_u64))
660 .saturating_add(RocksDbWeight::get().writes(5_u64))
661 }
662 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
663 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
664 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
665 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
666 /// Storage: `Assets::Asset` (r:1 w:1)
667 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
668 /// Storage: `Assets::Account` (r:2 w:2)
669 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
670 /// Storage: `System::Account` (r:1 w:1)
671 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
672 fn retry_payment_refund() -> Weight {
673 // Proof Size summary in bytes:
674 // Measured: `1134`
675 // Estimated: `6208`
676 // Minimum execution time: 75_014_000 picoseconds.
677 Weight::from_parts(77_215_000, 6208)
678 .saturating_add(RocksDbWeight::get().reads(6_u64))
679 .saturating_add(RocksDbWeight::get().writes(5_u64))
680 }
681 /// Storage: `MultiAssetBounties::Bounties` (r:1 w:0)
682 /// Proof: `MultiAssetBounties::Bounties` (`max_values`: None, `max_size`: Some(131), added: 2606, mode: `MaxEncodedLen`)
683 /// Storage: `MultiAssetBounties::ChildBounties` (r:1 w:1)
684 /// Proof: `MultiAssetBounties::ChildBounties` (`max_values`: None, `max_size`: Some(142), added: 2617, mode: `MaxEncodedLen`)
685 /// Storage: `Assets::Asset` (r:1 w:1)
686 /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
687 /// Storage: `Assets::Account` (r:2 w:2)
688 /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
689 /// Storage: `System::Account` (r:2 w:2)
690 /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
691 fn retry_payment_payout() -> Weight {
692 // Proof Size summary in bytes:
693 // Measured: `1179`
694 // Estimated: `6208`
695 // Minimum execution time: 79_478_000 picoseconds.
696 Weight::from_parts(81_758_000, 6208)
697 .saturating_add(RocksDbWeight::get().reads(7_u64))
698 .saturating_add(RocksDbWeight::get().writes(6_u64))
699 }
700}