-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #69 from OriginTrail/develop
Testnet Release 1.2.1 - XCM config updates
- Loading branch information
Showing
6 changed files
with
365 additions
and
119 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,260 @@ | ||
//! Autogenerated weights for `pallet_xcm` | ||
//! | ||
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev | ||
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` | ||
//! WORST CASE MAP SIZE: `1000000` | ||
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` | ||
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 | ||
|
||
// Executed Command: | ||
// ./artifacts/polkadot-parachain | ||
// benchmark | ||
// pallet | ||
// --chain=statemint-dev | ||
// --execution=wasm | ||
// --wasm-execution=compiled | ||
// --pallet=pallet_xcm | ||
// --extrinsic=* | ||
// --steps=50 | ||
// --repeat=20 | ||
// --json | ||
// --header=./file_header.txt | ||
// --output=./parachains/runtimes/assets/statemint/src/weights/pallet_xcm.rs | ||
|
||
#![cfg_attr(rustfmt, rustfmt_skip)] | ||
#![allow(unused_parens)] | ||
#![allow(unused_imports)] | ||
|
||
use frame_support::{traits::Get, weights::Weight}; | ||
use sp_std::marker::PhantomData; | ||
|
||
/// Weight functions for `pallet_xcm`. | ||
pub struct WeightInfo<T>(PhantomData<T>); | ||
impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> { | ||
/// Storage: PolkadotXcm SupportedVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem HostConfiguration (r:1 w:0) | ||
/// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) | ||
/// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) | ||
fn send() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `38` | ||
// Estimated: `4645` | ||
// Minimum execution time: 24_132 nanoseconds. | ||
Weight::from_parts(24_554_000, 0) | ||
.saturating_add(Weight::from_parts(0, 4645)) | ||
.saturating_add(T::DbWeight::get().reads(5)) | ||
.saturating_add(T::DbWeight::get().writes(2)) | ||
} | ||
/// Storage: ParachainInfo ParachainId (r:1 w:0) | ||
/// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) | ||
fn teleport_assets() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `0` | ||
// Estimated: `499` | ||
// Minimum execution time: 22_350 nanoseconds. | ||
Weight::from_parts(22_760_000, 0) | ||
.saturating_add(Weight::from_parts(0, 499)) | ||
.saturating_add(T::DbWeight::get().reads(1)) | ||
} | ||
/// Storage: ParachainInfo ParachainId (r:1 w:0) | ||
/// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) | ||
fn reserve_transfer_assets() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `0` | ||
// Estimated: `499` | ||
// Minimum execution time: 17_723 nanoseconds. | ||
Weight::from_parts(17_951_000, 0) | ||
.saturating_add(Weight::from_parts(0, 499)) | ||
.saturating_add(T::DbWeight::get().reads(1)) | ||
} | ||
/// Storage: Benchmark Override (r:0 w:0) | ||
/// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) | ||
fn execute() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `0` | ||
// Estimated: `0` | ||
// Minimum execution time: 18_446_744_073_709_551 nanoseconds. | ||
Weight::from_parts(18_446_744_073_709_551_000, 0) | ||
.saturating_add(Weight::from_parts(0, 0)) | ||
} | ||
/// Storage: PolkadotXcm SupportedVersion (r:0 w:1) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
fn force_xcm_version() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `0` | ||
// Estimated: `0` | ||
// Minimum execution time: 8_641 nanoseconds. | ||
Weight::from_parts(8_925_000, 0) | ||
.saturating_add(Weight::from_parts(0, 0)) | ||
.saturating_add(T::DbWeight::get().writes(1)) | ||
} | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
fn force_default_xcm_version() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `0` | ||
// Estimated: `0` | ||
// Minimum execution time: 2_427 nanoseconds. | ||
Weight::from_parts(2_598_000, 0) | ||
.saturating_add(Weight::from_parts(0, 0)) | ||
.saturating_add(T::DbWeight::get().writes(1)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm QueryCounter (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SupportedVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem HostConfiguration (r:1 w:0) | ||
/// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) | ||
/// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm Queries (r:0 w:1) | ||
/// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) | ||
fn force_subscribe_version_notify() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `38` | ||
// Estimated: `7729` | ||
// Minimum execution time: 28_650 nanoseconds. | ||
Weight::from_parts(29_035_000, 0) | ||
.saturating_add(Weight::from_parts(0, 7729)) | ||
.saturating_add(T::DbWeight::get().reads(7)) | ||
.saturating_add(T::DbWeight::get().writes(5)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SupportedVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem HostConfiguration (r:1 w:0) | ||
/// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) | ||
/// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm Queries (r:0 w:1) | ||
/// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) | ||
fn force_unsubscribe_version_notify() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `220` | ||
// Estimated: `8470` | ||
// Minimum execution time: 30_797 nanoseconds. | ||
Weight::from_parts(31_491_000, 0) | ||
.saturating_add(Weight::from_parts(0, 8470)) | ||
.saturating_add(T::DbWeight::get().reads(6)) | ||
.saturating_add(T::DbWeight::get().writes(4)) | ||
} | ||
/// Storage: PolkadotXcm SupportedVersion (r:4 w:2) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
fn migrate_supported_version() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `95` | ||
// Estimated: `9995` | ||
// Minimum execution time: 13_639 nanoseconds. | ||
Weight::from_parts(13_980_000, 0) | ||
.saturating_add(Weight::from_parts(0, 9995)) | ||
.saturating_add(T::DbWeight::get().reads(4)) | ||
.saturating_add(T::DbWeight::get().writes(2)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) | ||
/// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) | ||
fn migrate_version_notifiers() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `99` | ||
// Estimated: `9999` | ||
// Minimum execution time: 13_954 nanoseconds. | ||
Weight::from_parts(14_276_000, 0) | ||
.saturating_add(Weight::from_parts(0, 9999)) | ||
.saturating_add(T::DbWeight::get().reads(4)) | ||
.saturating_add(T::DbWeight::get().writes(2)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) | ||
/// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) | ||
fn already_notified_target() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `106` | ||
// Estimated: `12481` | ||
// Minimum execution time: 15_217 nanoseconds. | ||
Weight::from_parts(15_422_000, 0) | ||
.saturating_add(Weight::from_parts(0, 12481)) | ||
.saturating_add(T::DbWeight::get().reads(5)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SupportedVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem HostConfiguration (r:1 w:0) | ||
/// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) | ||
/// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) | ||
fn notify_current_targets() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `106` | ||
// Estimated: `10041` | ||
// Minimum execution time: 27_362 nanoseconds. | ||
Weight::from_parts(28_034_000, 0) | ||
.saturating_add(Weight::from_parts(0, 10041)) | ||
.saturating_add(T::DbWeight::get().reads(7)) | ||
.saturating_add(T::DbWeight::get().writes(3)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) | ||
/// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) | ||
fn notify_target_migration_fail() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `136` | ||
// Estimated: `7561` | ||
// Minimum execution time: 7_768 nanoseconds. | ||
Weight::from_parts(7_890_000, 0) | ||
.saturating_add(Weight::from_parts(0, 7561)) | ||
.saturating_add(T::DbWeight::get().reads(3)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) | ||
/// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) | ||
fn migrate_version_notify_targets() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `106` | ||
// Estimated: `10006` | ||
// Minimum execution time: 15_165 nanoseconds. | ||
Weight::from_parts(15_430_000, 0) | ||
.saturating_add(Weight::from_parts(0, 10006)) | ||
.saturating_add(T::DbWeight::get().reads(4)) | ||
.saturating_add(T::DbWeight::get().writes(2)) | ||
} | ||
/// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) | ||
/// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SupportedVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) | ||
/// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) | ||
/// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem HostConfiguration (r:1 w:0) | ||
/// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) | ||
/// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) | ||
/// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) | ||
fn migrate_and_notify_old_targets() -> Weight { | ||
// Proof Size summary in bytes: | ||
// Measured: `112` | ||
// Estimated: `15027` | ||
// Minimum execution time: 35_310 nanoseconds. | ||
Weight::from_parts(35_698_000, 0) | ||
.saturating_add(Weight::from_parts(0, 15027)) | ||
.saturating_add(T::DbWeight::get().reads(9)) | ||
.saturating_add(T::DbWeight::get().writes(4)) | ||
} | ||
} |
Oops, something went wrong.