diff --git a/runtime/src/weights/develop/bridge_multisig.rs b/runtime/src/weights/develop/bridge_multisig.rs new file mode 100644 index 000000000..ae4462274 --- /dev/null +++ b/runtime/src/weights/develop/bridge_multisig.rs @@ -0,0 +1,112 @@ + +//! Autogenerated weights for `bridge_multisig` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.1 +//! DATE: 2025-02-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ns1026992`, CPU: `AMD EPYC 4244P 6-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 + +// Executed Command: +// ./target/mainnet/timechain-node +// benchmark +// pallet +// --pallet +// bridge_multisig +// --extrinsic +// * +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/src/weights/mainnet/bridge_multisig.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use polkadot_sdk::*; + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `bridge_multisig`. +pub struct WeightInfo(PhantomData); +impl bridge_multisig::WeightInfo for WeightInfo { + /// Storage: `BridgeMultisig::Accounts` (r:1 w:0) + /// Proof: `BridgeMultisig::Accounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::Multisigs` (r:1 w:1) + /// Proof: `BridgeMultisig::Multisigs` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::DispatchedCalls` (r:1 w:0) + /// Proof: `BridgeMultisig::DispatchedCalls` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `s` is `[2, 100]`. + /// The range of component `z` is `[0, 10000]`. + fn as_multi_create(s: u32, z: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `73 + s * (32 ±0)` + // Estimated: `3538 + s * (32 ±0)` + // Minimum execution time: 12_544_000 picoseconds. + Weight::from_parts(11_075_431, 0) + .saturating_add(Weight::from_parts(0, 3538)) + // Standard Error: 247 + .saturating_add(Weight::from_parts(19_327, 0).saturating_mul(s.into())) + // Standard Error: 2 + .saturating_add(Weight::from_parts(770, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(1)) + .saturating_add(Weight::from_parts(0, 32).saturating_mul(s.into())) + } + /// Storage: `BridgeMultisig::Accounts` (r:1 w:0) + /// Proof: `BridgeMultisig::Accounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::Multisigs` (r:1 w:1) + /// Proof: `BridgeMultisig::Multisigs` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::DispatchedCalls` (r:1 w:0) + /// Proof: `BridgeMultisig::DispatchedCalls` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `s` is `[3, 100]`. + /// The range of component `z` is `[0, 10000]`. + fn as_multi_approve(s: u32, z: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `310 + s * (32 ±0)` + // Estimated: `3775 + s * (32 ±0)` + // Minimum execution time: 13_786_000 picoseconds. + Weight::from_parts(12_355_486, 0) + .saturating_add(Weight::from_parts(0, 3775)) + // Standard Error: 255 + .saturating_add(Weight::from_parts(18_497, 0).saturating_mul(s.into())) + // Standard Error: 2 + .saturating_add(Weight::from_parts(803, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(1)) + .saturating_add(Weight::from_parts(0, 32).saturating_mul(s.into())) + } + /// Storage: `BridgeMultisig::Accounts` (r:1 w:0) + /// Proof: `BridgeMultisig::Accounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::Multisigs` (r:1 w:1) + /// Proof: `BridgeMultisig::Multisigs` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::DispatchedCalls` (r:1 w:1) + /// Proof: `BridgeMultisig::DispatchedCalls` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::Calls` (r:1 w:1) + /// Proof: `BridgeMultisig::Calls` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `SafeMode::EnteredUntil` (r:1 w:0) + /// Proof: `SafeMode::EnteredUntil` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `s` is `[2, 100]`. + /// The range of component `z` is `[0, 10000]`. + fn as_multi_complete(s: u32, z: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `385 + s * (53 ±0) + z * (1 ±0)` + // Estimated: `3845 + s * (53 ±0) + z * (1 ±0)` + // Minimum execution time: 20_899_000 picoseconds. + Weight::from_parts(18_111_497, 0) + .saturating_add(Weight::from_parts(0, 3845)) + // Standard Error: 360 + .saturating_add(Weight::from_parts(35_275, 0).saturating_mul(s.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_255, 0).saturating_mul(z.into())) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(Weight::from_parts(0, 53).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(z.into())) + } +} diff --git a/runtime/src/weights/develop/eth_bridge.rs b/runtime/src/weights/develop/eth_bridge.rs new file mode 100644 index 000000000..3b64b6bff --- /dev/null +++ b/runtime/src/weights/develop/eth_bridge.rs @@ -0,0 +1,404 @@ + +//! Autogenerated weights for `eth_bridge` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.1 +//! DATE: 2025-02-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `ns1026992`, CPU: `AMD EPYC 4244P 6-Core Processor` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024 + +// Executed Command: +// ./target/mainnet/timechain-node +// benchmark +// pallet +// --pallet +// eth_bridge +// --extrinsic +// * +// --steps +// 50 +// --repeat +// 20 +// --output +// ./runtime/src/weights/mainnet/eth_bridge.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use polkadot_sdk::*; + +use frame_support::{traits::Get, weights::Weight}; +use core::marker::PhantomData; + +/// Weight functions for `eth_bridge`. +pub struct WeightInfo(PhantomData); +impl eth_bridge::WeightInfo for WeightInfo { + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredAsset` (r:1 w:0) + /// Proof: `EthBridge::RegisteredAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn transfer_to_sidechain() -> Weight { + // Proof Size summary in bytes: + // Measured: `565` + // Estimated: `6196` + // Minimum execution time: 56_636_000 picoseconds. + Weight::from_parts(57_909_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(9)) + .saturating_add(T::DbWeight::get().writes(7)) + } + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn request_from_sidechain() -> Weight { + // Proof Size summary in bytes: + // Measured: `294` + // Estimated: `3759` + // Minimum execution time: 17_373_000 picoseconds. + Weight::from_parts(18_094_000, 0) + .saturating_add(Weight::from_parts(0, 3759)) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(5)) + } + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:0 w:2) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::LoadToIncomingRequestHash` (r:0 w:1) + /// Proof: `EthBridge::LoadToIncomingRequestHash` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_incoming_request() -> Weight { + // Proof Size summary in bytes: + // Measured: `409` + // Estimated: `3874` + // Minimum execution time: 26_299_000 picoseconds. + Weight::from_parts(27_391_000, 0) + .saturating_add(Weight::from_parts(0, 3874)) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(7)) + } + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:0) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn finalize_incoming_request() -> Weight { + // Proof Size summary in bytes: + // Measured: `845` + // Estimated: `6196` + // Minimum execution time: 50_354_000 picoseconds. + Weight::from_parts(51_206_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `EthBridge::Peers` (r:1 w:0) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:0) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredSidechainToken` (r:1 w:0) + /// Proof: `EthBridge::RegisteredSidechainToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeSignatureVersions` (r:1 w:0) + /// Proof: `EthBridge::BridgeSignatureVersions` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeContractAddress` (r:1 w:0) + /// Proof: `EthBridge::BridgeContractAddress` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestApprovals` (r:1 w:1) + /// Proof: `EthBridge::RequestApprovals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PendingPeer` (r:1 w:0) + /// Proof: `EthBridge::PendingPeer` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:0) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn approve_request() -> Weight { + // Proof Size summary in bytes: + // Measured: `798` + // Estimated: `4263` + // Minimum execution time: 175_909_000 picoseconds. + Weight::from_parts(177_092_000, 0) + .saturating_add(Weight::from_parts(0, 4263)) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(1)) + } + /// Storage: `EthBridge::Peers` (r:1 w:0) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:0) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredSidechainToken` (r:1 w:0) + /// Proof: `EthBridge::RegisteredSidechainToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeSignatureVersions` (r:1 w:0) + /// Proof: `EthBridge::BridgeSignatureVersions` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeContractAddress` (r:1 w:0) + /// Proof: `EthBridge::BridgeContractAddress` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestApprovals` (r:1 w:1) + /// Proof: `EthBridge::RequestApprovals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PendingPeer` (r:1 w:0) + /// Proof: `EthBridge::PendingPeer` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredAsset` (r:1 w:0) + /// Proof: `EthBridge::RegisteredAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn approve_request_finalize() -> Weight { + // Proof Size summary in bytes: + // Measured: `1260` + // Estimated: `4725` + // Minimum execution time: 198_822_000 picoseconds. + Weight::from_parts(200_786_000, 0) + .saturating_add(Weight::from_parts(0, 4725)) + .saturating_add(T::DbWeight::get().reads(12)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:0) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn abort_request() -> Weight { + // Proof Size summary in bytes: + // Measured: `740` + // Estimated: `4205` + // Minimum execution time: 25_488_000 picoseconds. + Weight::from_parts(25_988_000, 0) + .saturating_add(Weight::from_parts(0, 4205)) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `EthBridge::NextNetworkId` (r:1 w:1) + /// Proof: `EthBridge::NextNetworkId` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `BridgeMultisig::Accounts` (r:1 w:1) + /// Proof: `BridgeMultisig::Accounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeStatuses` (r:0 w:1) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Peers` (r:0 w:1) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeContractAddress` (r:0 w:1) + /// Proof: `EthBridge::BridgeContractAddress` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeSignatureVersions` (r:0 w:1) + /// Proof: `EthBridge::BridgeSignatureVersions` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeAccount` (r:0 w:1) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_bridge() -> Weight { + // Proof Size summary in bytes: + // Measured: `9` + // Estimated: `6196` + // Minimum execution time: 16_701_000 picoseconds. + Weight::from_parts(17_413_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(8)) + } + /// Storage: `EthBridge::RegisteredAsset` (r:1 w:1) + /// Proof: `EthBridge::RegisteredAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredSidechainToken` (r:0 w:1) + /// Proof: `EthBridge::RegisteredSidechainToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredSidechainAsset` (r:0 w:1) + /// Proof: `EthBridge::RegisteredSidechainAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_existing_sidechain_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `196` + // Estimated: `3661` + // Minimum execution time: 7_914_000 picoseconds. + Weight::from_parts(8_145_000, 0) + .saturating_add(Weight::from_parts(0, 3661)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `EthBridge::RegisteredSidechainToken` (r:1 w:1) + /// Proof: `EthBridge::RegisteredSidechainToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredSidechainAsset` (r:0 w:1) + /// Proof: `EthBridge::RegisteredSidechainAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RegisteredAsset` (r:0 w:1) + /// Proof: `EthBridge::RegisteredAsset` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_sidechain_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `283` + // Estimated: `3748` + // Minimum execution time: 8_386_000 picoseconds. + Weight::from_parts(8_636_000, 0) + .saturating_add(Weight::from_parts(0, 3748)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(3)) + } + /// Storage: `EthBridge::AuthorityAccount` (r:1 w:0) + /// Proof: `EthBridge::AuthorityAccount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Peers` (r:1 w:0) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PendingPeer` (r:1 w:1) + /// Proof: `EthBridge::PendingPeer` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_peer() -> Weight { + // Proof Size summary in bytes: + // Measured: `383` + // Estimated: `6196` + // Minimum execution time: 27_191_000 picoseconds. + Weight::from_parts(27_622_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(10)) + .saturating_add(T::DbWeight::get().writes(8)) + } + /// Storage: `EthBridge::Peers` (r:1 w:1) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::BridgeAccount` (r:1 w:0) + /// Proof: `EthBridge::BridgeAccount` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `BridgeMultisig::Accounts` (r:1 w:1) + /// Proof: `BridgeMultisig::Accounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PeerAccountId` (r:0 w:1) + /// Proof: `EthBridge::PeerAccountId` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PeerAddress` (r:0 w:1) + /// Proof: `EthBridge::PeerAddress` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn force_add_peer() -> Weight { + // Proof Size summary in bytes: + // Measured: `431` + // Estimated: `3896` + // Minimum execution time: 15_169_000 picoseconds. + Weight::from_parts(15_529_000, 0) + .saturating_add(Weight::from_parts(0, 3896)) + .saturating_add(T::DbWeight::get().reads(3)) + .saturating_add(T::DbWeight::get().writes(4)) + } + /// Storage: `EthBridge::AuthorityAccount` (r:1 w:0) + /// Proof: `EthBridge::AuthorityAccount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PeerAddress` (r:1 w:0) + /// Proof: `EthBridge::PeerAddress` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Peers` (r:1 w:0) + /// Proof: `EthBridge::Peers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::PendingPeer` (r:1 w:1) + /// Proof: `EthBridge::PendingPeer` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_peer() -> Weight { + // Proof Size summary in bytes: + // Measured: `449` + // Estimated: `6196` + // Minimum execution time: 28_624_000 picoseconds. + Weight::from_parts(29_555_000, 0) + .saturating_add(Weight::from_parts(0, 6196)) + .saturating_add(T::DbWeight::get().reads(11)) + .saturating_add(T::DbWeight::get().writes(8)) + } + /// Storage: `EthBridge::AuthorityAccount` (r:1 w:0) + /// Proof: `EthBridge::AuthorityAccount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn prepare_for_migration() -> Weight { + // Proof Size summary in bytes: + // Measured: `246` + // Estimated: `3711` + // Minimum execution time: 20_859_000 picoseconds. + Weight::from_parts(21_741_000, 0) + .saturating_add(Weight::from_parts(0, 3711)) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(6)) + } + /// Storage: `EthBridge::AuthorityAccount` (r:1 w:0) + /// Proof: `EthBridge::AuthorityAccount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `EthBridge::BridgeStatuses` (r:1 w:0) + /// Proof: `EthBridge::BridgeStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestStatuses` (r:1 w:1) + /// Proof: `EthBridge::RequestStatuses` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::Requests` (r:1 w:1) + /// Proof: `EthBridge::Requests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::AccountRequests` (r:1 w:1) + /// Proof: `EthBridge::AccountRequests` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestsQueue` (r:1 w:1) + /// Proof: `EthBridge::RequestsQueue` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EthBridge::RequestSubmissionHeight` (r:0 w:1) + /// Proof: `EthBridge::RequestSubmissionHeight` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn migrate() -> Weight { + // Proof Size summary in bytes: + // Measured: `246` + // Estimated: `3711` + // Minimum execution time: 22_021_000 picoseconds. + Weight::from_parts(22_543_000, 0) + .saturating_add(Weight::from_parts(0, 3711)) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(6)) + } +} diff --git a/runtime/src/weights/develop/mod.rs b/runtime/src/weights/develop/mod.rs index 663f4c980..39efe04ac 100644 --- a/runtime/src/weights/develop/mod.rs +++ b/runtime/src/weights/develop/mod.rs @@ -5,6 +5,8 @@ pub mod extrinsic_weights; pub mod frame_system; +pub mod bridge_multisig; +pub mod eth_bridge; pub mod pallet_airdrop; pub mod pallet_bags_list; pub mod pallet_balances;