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: 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}