referrerpolicy=no-referrer-when-downgrade

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}