pallet_messenger/extensions/
weights_from_domains.rs

1
2//! Autogenerated weights for `pallet_messenger_from_domains_extension`
3//!
4//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 46.0.0
5//! DATE: 2025-05-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
6//! WORST CASE MAP SIZE: `1000000`
7//! HOSTNAME: `macmini`, CPU: `<UNKNOWN>`
8//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
9
10// Executed Command:
11// ./target/release/subspace-node
12// benchmark
13// pallet
14// --runtime=./target/release/wbuild/subspace-runtime/subspace_runtime.compact.compressed.wasm
15// --genesis-builder=none
16// --steps=50
17// --repeat=20
18// --pallet=pallet_messenger_from_domains_extension
19// --extrinsic=*
20// --wasm-execution=compiled
21// --heap-pages=4096
22// --output=./domains/pallets/messenger/src/extensions/weights_from_domains.rs
23
24#![cfg_attr(rustfmt, rustfmt_skip)]
25#![allow(unused_parens)]
26#![allow(unused_imports)]
27#![allow(missing_docs)]
28
29use frame_support::{traits::Get, weights::Weight};
30use core::marker::PhantomData;
31use crate::extensions::weights::FromDomainWeightInfo;
32
33/// Weight functions for `pallet_messenger_from_domains_extension`.
34pub struct WeightInfo<T>(PhantomData<T>);
35impl<T: frame_system::Config> FromDomainWeightInfo for WeightInfo<T> {
36	/// Storage: `Messenger::Channels` (r:1 w:1)
37	/// Proof: `Messenger::Channels` (`max_values`: None, `max_size`: None, mode: `Measured`)
38	/// Storage: `Messenger::NextChannelId` (r:1 w:1)
39	/// Proof: `Messenger::NextChannelId` (`max_values`: None, `max_size`: None, mode: `Measured`)
40	/// Storage: `Messenger::Inbox` (r:0 w:1)
41	/// Proof: `Messenger::Inbox` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
42	fn from_domains_relay_message_channel_open() -> Weight {
43		// Proof Size summary in bytes:
44		//  Measured:  `6`
45		//  Estimated: `3471`
46		// Minimum execution time: 31_000_000 picoseconds.
47		Weight::from_parts(31_000_000, 0)
48			.saturating_add(Weight::from_parts(0, 3471))
49			.saturating_add(T::DbWeight::get().reads(2))
50			.saturating_add(T::DbWeight::get().writes(3))
51	}
52	/// Storage: `Messenger::Channels` (r:1 w:1)
53	/// Proof: `Messenger::Channels` (`max_values`: None, `max_size`: None, mode: `Measured`)
54	/// Storage: `Messenger::NextChannelId` (r:1 w:0)
55	/// Proof: `Messenger::NextChannelId` (`max_values`: None, `max_size`: None, mode: `Measured`)
56	/// Storage: `Messenger::Inbox` (r:0 w:1)
57	/// Proof: `Messenger::Inbox` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
58	fn from_domains_relay_message() -> Weight {
59		// Proof Size summary in bytes:
60		//  Measured:  `283`
61		//  Estimated: `3748`
62		// Minimum execution time: 31_000_000 picoseconds.
63		Weight::from_parts(32_000_000, 0)
64			.saturating_add(Weight::from_parts(0, 3748))
65			.saturating_add(T::DbWeight::get().reads(2))
66			.saturating_add(T::DbWeight::get().writes(2))
67	}
68	/// Storage: `Messenger::Channels` (r:1 w:1)
69	/// Proof: `Messenger::Channels` (`max_values`: None, `max_size`: None, mode: `Measured`)
70	/// Storage: `Messenger::NextChannelId` (r:1 w:0)
71	/// Proof: `Messenger::NextChannelId` (`max_values`: None, `max_size`: None, mode: `Measured`)
72	/// Storage: `Messenger::OutboxResponses` (r:0 w:1)
73	/// Proof: `Messenger::OutboxResponses` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
74	fn from_domains_relay_message_response() -> Weight {
75		// Proof Size summary in bytes:
76		//  Measured:  `272`
77		//  Estimated: `3737`
78		// Minimum execution time: 28_000_000 picoseconds.
79		Weight::from_parts(29_000_000, 0)
80			.saturating_add(Weight::from_parts(0, 3737))
81			.saturating_add(T::DbWeight::get().reads(2))
82			.saturating_add(T::DbWeight::get().writes(2))
83	}
84}