From 78c96a73bb10819798fb47d754be42fec1235039 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 25 Jan 2025 01:48:15 +0000
Subject: [PATCH] Update all weights weekly for 2025-01-25-1737769694
---
.../cumulus_pallet_parachain_system.rs | 103 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 159 +-
.../src/weights/frame_system.rs | 127 +-
.../src/weights/frame_system_extensions.rs | 98 +-
.../src/weights/pallet_asset_conversion.rs | 127 +-
.../weights/pallet_asset_conversion_ops.rs | 38 +-
.../pallet_asset_conversion_tx_payment.rs | 57 +-
.../src/weights/pallet_asset_rewards.rs | 56 +-
.../src/weights/pallet_assets_foreign.rs | 313 ++--
.../src/weights/pallet_assets_local.rs | 332 +++--
.../src/weights/pallet_assets_pool.rs | 272 ++--
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_collator_selection.rs | 233 +--
.../src/weights/pallet_message_queue.rs | 215 +--
.../src/weights/pallet_multisig.rs | 79 +-
.../weights/pallet_nft_fractionalization.rs | 54 +-
.../src/weights/pallet_nfts.rs | 302 ++--
.../src/weights/pallet_proxy.rs | 142 +-
.../src/weights/pallet_session.rs | 46 +-
.../src/weights/pallet_timestamp.rs | 38 +-
.../src/weights/pallet_transaction_payment.rs | 42 +-
.../src/weights/pallet_uniques.rs | 208 +--
.../src/weights/pallet_utility.rs | 58 +-
.../src/weights/pallet_xcm.rs | 245 ++--
.../weights/pallet_xcm_bridge_hub_router.rs | 32 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 120 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 230 ++-
.../cumulus_pallet_parachain_system.rs | 105 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 157 +-
.../src/weights/frame_system.rs | 152 +-
.../src/weights/frame_system_extensions.rs | 98 +-
.../src/weights/pallet_asset_conversion.rs | 152 +-
.../weights/pallet_asset_conversion_ops.rs | 38 +-
.../pallet_asset_conversion_tx_payment.rs | 57 +-
.../src/weights/pallet_asset_rewards.rs | 56 +-
.../src/weights/pallet_assets_foreign.rs | 299 ++--
.../src/weights/pallet_assets_local.rs | 349 +++--
.../src/weights/pallet_assets_pool.rs | 295 ++--
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_collator_selection.rs | 258 ++--
.../src/weights/pallet_message_queue.rs | 215 +--
.../src/weights/pallet_multisig.rs | 79 +-
.../weights/pallet_nft_fractionalization.rs | 79 +-
.../src/weights/pallet_nfts.rs | 327 +++--
.../src/weights/pallet_proxy.rs | 167 +--
.../src/weights/pallet_revive.rs | 1015 +++++++++++++
.../src/weights/pallet_session.rs | 71 +-
.../src/weights/pallet_timestamp.rs | 63 +-
.../src/weights/pallet_transaction_payment.rs | 42 +-
.../src/weights/pallet_uniques.rs | 233 +--
.../src/weights/pallet_utility.rs | 83 +-
.../src/weights/pallet_xcm.rs | 245 ++--
.../weights/pallet_xcm_bridge_hub_router.rs | 32 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 120 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 232 ++-
.../cumulus_pallet_parachain_system.rs | 103 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 165 ++-
.../src/weights/frame_system.rs | 152 +-
.../src/weights/frame_system_extensions.rs | 86 +-
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_bridge_grandpa.rs | 44 +-
...idge_messages_rococo_to_rococo_bulletin.rs | 174 ++-
...allet_bridge_messages_rococo_to_westend.rs | 200 +--
.../src/weights/pallet_bridge_parachains.rs | 60 +-
.../weights/pallet_bridge_relayers_legacy.rs | 125 ++
...et_bridge_relayers_permissionless_lanes.rs | 125 ++
.../src/weights/pallet_collator_selection.rs | 248 ++--
.../src/weights/pallet_message_queue.rs | 219 +--
.../src/weights/pallet_multisig.rs | 73 +-
.../src/weights/pallet_session.rs | 59 +-
.../src/weights/pallet_timestamp.rs | 59 +-
.../src/weights/pallet_transaction_payment.rs | 42 +-
.../src/weights/pallet_utility.rs | 83 +-
.../src/weights/pallet_xcm.rs | 227 ++-
.../snowbridge_pallet_ethereum_client.rs | 173 ++-
.../snowbridge_pallet_inbound_queue.rs | 92 +-
.../snowbridge_pallet_outbound_queue.rs | 116 +-
.../src/weights/snowbridge_pallet_system.rs | 453 +++---
.../xcm/pallet_xcm_benchmarks_fungible.rs | 116 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 250 ++--
.../cumulus_pallet_parachain_system.rs | 101 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 167 ++-
.../src/weights/frame_system.rs | 129 +-
.../src/weights/frame_system_extensions.rs | 86 +-
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_bridge_grandpa.rs | 44 +-
.../src/weights/pallet_bridge_messages.rs | 200 +--
.../src/weights/pallet_bridge_parachains.rs | 60 +-
.../src/weights/pallet_bridge_relayers.rs | 50 +-
.../src/weights/pallet_collator_selection.rs | 225 +--
.../src/weights/pallet_message_queue.rs | 213 +--
.../src/weights/pallet_multisig.rs | 73 +-
.../src/weights/pallet_session.rs | 36 +-
.../src/weights/pallet_timestamp.rs | 36 +-
.../src/weights/pallet_transaction_payment.rs | 42 +-
.../src/weights/pallet_utility.rs | 60 +-
.../src/weights/pallet_xcm.rs | 227 ++-
.../snowbridge_pallet_ethereum_client.rs | 80 +-
.../snowbridge_pallet_inbound_queue.rs | 92 +-
.../snowbridge_pallet_outbound_queue.rs | 116 +-
.../src/weights/snowbridge_pallet_system.rs | 453 +++---
.../xcm/pallet_xcm_benchmarks_fungible.rs | 116 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 248 ++--
.../cumulus_pallet_parachain_system.rs | 34 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 112 +-
.../src/weights/frame_system.rs | 93 +-
.../src/weights/pallet_balances.rs | 83 +-
.../src/weights/pallet_broker.rs | 256 ++--
.../src/weights/pallet_collator_selection.rs | 139 +-
.../src/weights/pallet_message_queue.rs | 102 +-
.../src/weights/pallet_multisig.rs | 79 +-
.../src/weights/pallet_proxy.rs | 122 +-
.../src/weights/pallet_session.rs | 32 +-
.../src/weights/pallet_timestamp.rs | 36 +-
.../src/weights/pallet_utility.rs | 56 +-
.../coretime-rococo/src/weights/pallet_xcm.rs | 235 ++-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 112 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 238 ++-
.../cumulus_pallet_parachain_system.rs | 32 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 110 +-
.../src/weights/frame_system.rs | 91 +-
.../src/weights/pallet_balances.rs | 83 +-
.../src/weights/pallet_broker.rs | 240 ++-
.../src/weights/pallet_collator_selection.rs | 137 +-
.../src/weights/pallet_message_queue.rs | 100 +-
.../src/weights/pallet_multisig.rs | 77 +-
.../src/weights/pallet_proxy.rs | 122 +-
.../src/weights/pallet_session.rs | 30 +-
.../src/weights/pallet_timestamp.rs | 34 +-
.../src/weights/pallet_utility.rs | 54 +-
.../src/weights/pallet_xcm.rs | 235 ++-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 112 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 198 ++-
.../cumulus_pallet_parachain_system.rs | 92 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 146 +-
.../people-rococo/src/weights/frame_system.rs | 187 ++-
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_collator_selection.rs | 388 ++---
.../src/weights/pallet_identity.rs | 635 +++++---
.../src/weights/pallet_message_queue.rs | 200 +--
.../src/weights/pallet_migrations.rs | 174 ++-
.../src/weights/pallet_multisig.rs | 75 +-
.../people-rococo/src/weights/pallet_proxy.rs | 122 +-
.../src/weights/pallet_session.rs | 87 +-
.../src/weights/pallet_timestamp.rs | 71 +-
.../src/weights/pallet_transaction_payment.rs | 42 +-
.../src/weights/pallet_utility.rs | 83 +-
.../people-rococo/src/weights/pallet_xcm.rs | 217 ++-
...lkadot_runtime_common_identity_migrator.rs | 99 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 112 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 238 ++-
.../cumulus_pallet_parachain_system.rs | 92 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 38 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 146 +-
.../src/weights/frame_system.rs | 183 ++-
.../src/weights/pallet_balances.rs | 75 +-
.../src/weights/pallet_collator_selection.rs | 388 ++---
.../src/weights/pallet_identity.rs | 635 +++++---
.../src/weights/pallet_message_queue.rs | 200 +--
.../src/weights/pallet_migrations.rs | 174 ++-
.../src/weights/pallet_multisig.rs | 75 +-
.../src/weights/pallet_proxy.rs | 122 +-
.../src/weights/pallet_session.rs | 87 +-
.../src/weights/pallet_timestamp.rs | 71 +-
.../src/weights/pallet_utility.rs | 83 +-
.../people-westend/src/weights/pallet_xcm.rs | 217 ++-
...lkadot_runtime_common_identity_migrator.rs | 99 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 112 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 200 ++-
.../weights/frame_benchmarking_baseline.rs | 48 +-
.../rococo/src/weights/frame_system.rs | 111 +-
.../src/weights/frame_system_extensions.rs | 56 +-
.../rococo/src/weights/pallet_asset_rate.rs | 32 +-
.../src/weights/pallet_balances_balances.rs | 68 +-
...allet_balances_nis_counterpart_balances.rs | 68 +-
.../rococo/src/weights/pallet_beefy_mmr.rs | 44 +-
.../rococo/src/weights/pallet_bounties.rs | 88 +-
.../src/weights/pallet_child_bounties.rs | 90 +-
.../src/weights/pallet_conviction_voting.rs | 66 +-
.../rococo/src/weights/pallet_identity.rs | 472 +++---
.../rococo/src/weights/pallet_indices.rs | 40 +-
.../src/weights/pallet_message_queue.rs | 60 +-
.../rococo/src/weights/pallet_migrations.rs | 149 +-
.../runtime/rococo/src/weights/pallet_mmr.rs | 56 +-
.../rococo/src/weights/pallet_multisig.rs | 73 +-
.../runtime/rococo/src/weights/pallet_nis.rs | 84 +-
.../rococo/src/weights/pallet_parameters.rs | 30 +-
.../rococo/src/weights/pallet_preimage.rs | 127 +-
.../rococo/src/weights/pallet_proxy.rs | 116 +-
.../src/weights/pallet_ranked_collective.rs | 72 +-
.../rococo/src/weights/pallet_recovery.rs | 76 +-
.../pallet_referenda_fellowship_referenda.rs | 182 +--
.../src/weights/pallet_referenda_referenda.rs | 182 +--
.../rococo/src/weights/pallet_scheduler.rs | 142 +-
.../runtime/rococo/src/weights/pallet_sudo.rs | 40 +-
.../rococo/src/weights/pallet_timestamp.rs | 28 +-
.../src/weights/pallet_transaction_payment.rs | 41 +-
.../rococo/src/weights/pallet_treasury.rs | 91 +-
.../rococo/src/weights/pallet_utility.rs | 52 +-
.../rococo/src/weights/pallet_vesting.rs | 144 +-
.../rococo/src/weights/pallet_whitelist.rs | 56 +-
.../runtime/rococo/src/weights/pallet_xcm.rs | 84 +-
.../polkadot_runtime_common_assigned_slots.rs | 58 +-
.../polkadot_runtime_common_auctions.rs | 52 +-
.../weights/polkadot_runtime_common_claims.rs | 130 +-
.../polkadot_runtime_common_crowdloan.rs | 130 +-
...lkadot_runtime_common_identity_migrator.rs | 60 +-
...polkadot_runtime_common_paras_registrar.rs | 112 +-
.../weights/polkadot_runtime_common_slots.rs | 56 +-
...lkadot_runtime_parachains_configuration.rs | 56 +-
.../polkadot_runtime_parachains_coretime.rs | 54 +-
.../polkadot_runtime_parachains_disputes.rs | 32 +-
.../polkadot_runtime_parachains_hrmp.rs | 160 +-
.../polkadot_runtime_parachains_inclusion.rs | 71 +-
...polkadot_runtime_parachains_initializer.rs | 43 +-
.../polkadot_runtime_parachains_on_demand.rs | 52 +-
.../polkadot_runtime_parachains_paras.rs | 146 +-
...kadot_runtime_parachains_paras_inherent.rs | 66 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 100 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 184 +--
.../frame_election_provider_support.rs | 48 +-
.../westend/src/weights/frame_system.rs | 139 +-
.../src/weights/frame_system_extensions.rs | 54 +-
.../westend/src/weights/pallet_asset_rate.rs | 67 +-
.../westend/src/weights/pallet_bags_list.rs | 94 +-
.../westend/src/weights/pallet_balances.rs | 52 +-
.../westend/src/weights/pallet_beefy_mmr.rs | 44 +-
.../src/weights/pallet_conviction_voting.rs | 95 +-
.../pallet_election_provider_multi_phase.rs | 286 ++--
.../src/weights/pallet_fast_unstake.rs | 266 ++--
.../westend/src/weights/pallet_identity.rs | 551 ++++---
.../westend/src/weights/pallet_indices.rs | 82 +-
.../src/weights/pallet_message_queue.rs | 159 +-
.../westend/src/weights/pallet_migrations.rs | 149 +-
.../runtime/westend/src/weights/pallet_mmr.rs | 43 +-
.../westend/src/weights/pallet_multisig.rs | 73 +-
.../src/weights/pallet_nomination_pools.rs | 522 ++++---
.../westend/src/weights/pallet_offences.rs | 249 ++--
.../westend/src/weights/pallet_parameters.rs | 26 +-
.../westend/src/weights/pallet_preimage.rs | 281 ++--
.../westend/src/weights/pallet_proxy.rs | 204 +--
.../westend/src/weights/pallet_recovery.rs | 156 +-
.../westend/src/weights/pallet_referenda.rs | 517 +++++++
.../westend/src/weights/pallet_scheduler.rs | 164 ++-
.../westend/src/weights/pallet_session.rs | 68 +-
.../westend/src/weights/pallet_staking.rs | 256 ++--
.../westend/src/weights/pallet_sudo.rs | 52 +-
.../westend/src/weights/pallet_timestamp.rs | 42 +-
.../src/weights/pallet_transaction_payment.rs | 35 +-
.../westend/src/weights/pallet_treasury.rs | 194 ++-
.../westend/src/weights/pallet_utility.rs | 56 +-
.../westend/src/weights/pallet_vesting.rs | 282 ++--
.../westend/src/weights/pallet_whitelist.rs | 82 +-
.../runtime/westend/src/weights/pallet_xcm.rs | 84 +-
.../polkadot_runtime_common_assigned_slots.rs | 74 +-
.../polkadot_runtime_common_auctions.rs | 152 +-
.../polkadot_runtime_common_crowdloan.rs | 264 ++--
...lkadot_runtime_common_identity_migrator.rs | 87 +-
...polkadot_runtime_common_paras_registrar.rs | 292 ++--
.../weights/polkadot_runtime_common_slots.rs | 140 +-
...lkadot_runtime_parachains_configuration.rs | 56 +-
.../polkadot_runtime_parachains_coretime.rs | 54 +-
.../polkadot_runtime_parachains_disputes.rs | 36 +-
...ot_runtime_parachains_disputes_slashing.rs | 112 +-
.../polkadot_runtime_parachains_hrmp.rs | 160 +-
.../polkadot_runtime_parachains_inclusion.rs | 36 +-
...polkadot_runtime_parachains_initializer.rs | 47 +-
.../polkadot_runtime_parachains_on_demand.rs | 48 +-
.../polkadot_runtime_parachains_paras.rs | 371 ++---
...kadot_runtime_parachains_paras_inherent.rs | 78 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 96 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 162 +-
substrate/frame/alliance/src/weights.rs | 369 +++--
.../frame/asset-conversion/ops/src/weights.rs | 33 +-
.../frame/asset-conversion/src/weights.rs | 97 +-
substrate/frame/asset-rate/src/weights.rs | 45 +-
substrate/frame/asset-rewards/src/weights.rs | 113 +-
substrate/frame/assets/src/weights.rs | 329 +++--
substrate/frame/babe/src/weights.rs | 83 ++
substrate/frame/bags-list/src/weights.rs | 61 +-
substrate/frame/balances/src/weights.rs | 121 +-
substrate/frame/beefy-mmr/src/weights.rs | 101 +-
.../frame/benchmarking/pov/src/weights.rs | 557 +++----
substrate/frame/benchmarking/src/weights.rs | 81 +-
substrate/frame/bounties/src/weights.rs | 137 +-
substrate/frame/broker/src/weights.rs | 313 ++--
substrate/frame/child-bounties/src/weights.rs | 97 +-
substrate/frame/collective/src/weights.rs | 349 +++--
substrate/frame/contracts/src/weights.rs | 1001 ++++++-------
.../frame/conviction-voting/src/weights.rs | 129 +-
.../frame/core-fellowship/src/weights.rs | 209 +--
substrate/frame/democracy/src/weights.rs | 349 ++---
.../src/weights.rs | 169 ++-
.../benchmarking/src/weights.rs | 120 ++
.../frame/elections-phragmen/src/weights.rs | 225 ++-
.../multi-block-migrations/src/weights.rs | 85 ++
substrate/frame/examples/tasks/src/weights.rs | 47 +-
substrate/frame/fast-unstake/src/weights.rs | 149 +-
substrate/frame/glutton/src/weights.rs | 129 +-
substrate/frame/grandpa/src/weights.rs | 104 ++
substrate/frame/identity/src/weights.rs | 417 +++---
substrate/frame/im-online/src/weights.rs | 41 +-
substrate/frame/indices/src/weights.rs | 85 +-
substrate/frame/lottery/src/weights.rs | 81 +-
substrate/frame/membership/src/weights.rs | 129 +-
.../merkle-mountain-range/src/weights.rs | 109 ++
substrate/frame/message-queue/src/weights.rs | 105 +-
substrate/frame/migrations/src/weights.rs | 177 ++-
substrate/frame/multisig/src/weights.rs | 140 +-
.../nft-fractionalization/src/weights.rs | 57 +-
substrate/frame/nfts/src/weights.rs | 401 ++---
substrate/frame/nis/src/weights.rs | 189 ++-
.../frame/nomination-pools/src/weights.rs | 1297 +++++++++++------
substrate/frame/offences/src/weights.rs | 228 +++
substrate/frame/parameters/src/weights.rs | 33 +-
substrate/frame/preimage/src/weights.rs | 193 +--
substrate/frame/proxy/src/weights.rs | 256 ++--
.../frame/ranked-collective/src/weights.rs | 125 +-
substrate/frame/recovery/src/weights.rs | 137 +-
substrate/frame/referenda/src/weights.rs | 265 ++--
substrate/frame/remark/src/weights.rs | 37 +-
substrate/frame/revive/src/weights.rs | 995 +++++++------
substrate/frame/safe-mode/src/weights.rs | 165 ++-
substrate/frame/salary/src/weights.rs | 79 +-
substrate/frame/scheduler/src/weights.rs | 227 +--
substrate/frame/session/src/weights.rs | 57 +-
substrate/frame/society/src/weights.rs | 597 ++++----
substrate/frame/staking/src/weights.rs | 629 ++++----
.../frame/state-trie-migration/src/weights.rs | 149 +-
substrate/frame/sudo/src/weights.rs | 85 +-
substrate/frame/system/src/weights.rs | 141 +-
substrate/frame/timestamp/src/weights.rs | 45 +-
substrate/frame/tips/src/weights.rs | 121 +-
.../src/weights.rs | 49 +-
.../frame/transaction-payment/src/weights.rs | 33 +-
.../frame/transaction-storage/src/weights.rs | 73 +-
substrate/frame/treasury/src/weights.rs | 89 +-
substrate/frame/tx-pause/src/weights.rs | 41 +-
substrate/frame/uniques/src/weights.rs | 369 +++--
substrate/frame/utility/src/weights.rs | 89 +-
.../frame/verify-signature/src/weights.rs | 33 +-
substrate/frame/vesting/src/weights.rs | 313 ++--
substrate/frame/whitelist/src/weights.rs | 73 +-
350 files changed, 27985 insertions(+), 23971 deletions(-)
create mode 100644 cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_revive.rs
create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_bridge_relayers_legacy.rs
create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_bridge_relayers_permissionless_lanes.rs
create mode 100644 polkadot/runtime/westend/src/weights/pallet_referenda.rs
create mode 100644 substrate/frame/babe/src/weights.rs
create mode 100644 substrate/frame/election-provider-support/benchmarking/src/weights.rs
create mode 100644 substrate/frame/examples/multi-block-migrations/src/weights.rs
create mode 100644 substrate/frame/grandpa/src/weights.rs
create mode 100644 substrate/frame/merkle-mountain-range/src/weights.rs
create mode 100644 substrate/frame/offences/src/weights.rs
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_parachain_system.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_parachain_system.rs
index fc63a0814d0a..d9e062d653be 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_parachain_system.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_parachain_system.rs
@@ -1,50 +1,48 @@
// Copyright (C) Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: Apache-2.0
+// This file is part of Cumulus.
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
+// Cumulus is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Cumulus is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Cumulus. If not, see .
//! Autogenerated weights for `cumulus_pallet_parachain_system`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-03-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `i9`, CPU: `13th Gen Intel(R) Core(TM) i9-13900K`
-//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --chain
-// statemine-dev
-// --pallet
-// cumulus_pallet_parachain_system
-// --extrinsic
-// *
-// --execution
-// wasm
-// --wasm-execution
-// compiled
-// --output
-// parachains/runtimes/assets/statemine/src/weights
-// --steps
-// 50
-// --repeat
-// 20
+// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=cumulus_pallet_parachain_system
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
+#![allow(missing_docs)]
use frame_support::{traits::Get, weights::Weight};
use core::marker::PhantomData;
@@ -52,29 +50,28 @@ use core::marker::PhantomData;
/// Weight functions for `cumulus_pallet_parachain_system`.
pub struct WeightInfo(PhantomData);
impl cumulus_pallet_parachain_system::WeightInfo for WeightInfo {
- /// Storage: ParachainSystem LastDmqMqcHead (r:1 w:1)
- /// Proof Skipped: ParachainSystem LastDmqMqcHead (max_values: Some(1), max_size: None, mode: Measured)
- /// Storage: ParachainSystem ReservedDmpWeightOverride (r:1 w:0)
- /// Proof Skipped: ParachainSystem ReservedDmpWeightOverride (max_values: Some(1), max_size: None, mode: Measured)
- /// Storage: MessageQueue BookStateFor (r:1 w:1)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
- /// Storage: MessageQueue ServiceHead (r:1 w:1)
- /// Proof: MessageQueue ServiceHead (max_values: Some(1), max_size: Some(5), added: 500, mode: MaxEncodedLen)
- /// Storage: ParachainSystem ProcessedDownwardMessages (r:0 w:1)
- /// Proof Skipped: ParachainSystem ProcessedDownwardMessages (max_values: Some(1), max_size: None, mode: Measured)
- /// Storage: MessageQueue Pages (r:0 w:16)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `ParachainSystem::LastDmqMqcHead` (r:1 w:1)
+ /// Proof: `ParachainSystem::LastDmqMqcHead` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
+ /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
+ /// Storage: `ParachainSystem::ProcessedDownwardMessages` (r:0 w:1)
+ /// Proof: `ParachainSystem::ProcessedDownwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `MessageQueue::Pages` (r:0 w:1000)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
/// The range of component `n` is `[0, 1000]`.
fn enqueue_inbound_downward_messages(n: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `12`
- // Estimated: `8013`
- // Minimum execution time: 1_622_000 picoseconds.
- Weight::from_parts(1_709_000, 0)
- .saturating_add(Weight::from_parts(0, 8013))
- // Standard Error: 22_138
- .saturating_add(Weight::from_parts(23_923_169, 0).saturating_mul(n.into()))
- .saturating_add(T::DbWeight::get().reads(4))
+ // Measured: `84`
+ // Estimated: `3517`
+ // Minimum execution time: 3_008_000 picoseconds.
+ Weight::from_parts(3_083_000, 0)
+ .saturating_add(Weight::from_parts(0, 3517))
+ // Standard Error: 38_075
+ .saturating_add(Weight::from_parts(317_830_019, 0).saturating_mul(n.into()))
+ .saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_weight_reclaim.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_weight_reclaim.rs
index c8f9bb7cd56c..21a8a4e2115d 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_weight_reclaim.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_weight_reclaim.rs
@@ -17,25 +17,27 @@
//! Autogenerated weights for `cumulus_pallet_weight_reclaim`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-12-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ys-ssygq-project-674-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
// target/production/polkadot-parachain
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=cumulus_pallet_weight_reclaim
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --json-file=/builds/parity/mirrors/polkadot-sdk/.git/.artifacts/bench.json
-// --pallet=cumulus_pallet_weight_reclaim
-// --chain=asset-hub-rococo-dev
-// --header=./cumulus/file_header.txt
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -48,20 +50,12 @@ use core::marker::PhantomData;
/// Weight functions for `cumulus_pallet_weight_reclaim`.
pub struct WeightInfo(PhantomData);
impl cumulus_pallet_weight_reclaim::WeightInfo for WeightInfo {
- /// Storage: `System::BlockWeight` (r:1 w:1)
- /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`)
- /// Storage: `System::ExtrinsicWeightReclaimed` (r:1 w:1)
- /// Proof: `System::ExtrinsicWeightReclaimed` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
- /// Storage: `System::AllExtrinsicsLen` (r:1 w:0)
- /// Proof: `System::AllExtrinsicsLen` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
fn storage_weight_reclaim() -> Weight {
// Proof Size summary in bytes:
- // Measured: `24`
- // Estimated: `1533`
- // Minimum execution time: 7_301_000 picoseconds.
- Weight::from_parts(7_536_000, 0)
- .saturating_add(Weight::from_parts(0, 1533))
- .saturating_add(T::DbWeight::get().reads(3))
- .saturating_add(T::DbWeight::get().writes(2))
+ // Measured: `0`
+ // Estimated: `0`
+ // Minimum execution time: 4_681_000 picoseconds.
+ Weight::from_parts(4_945_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs
index 70fc3617bce9..3cb0d93e1aac 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs
@@ -1,38 +1,43 @@
// Copyright (C) Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: Apache-2.0
+// This file is part of Cumulus.
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
+// Cumulus is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Cumulus is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Cumulus. If not, see .
//! Autogenerated weights for `cumulus_pallet_xcmp_queue`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-09-15, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `Olivers-MacBook-Pro.local`, CPU: ``
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("bridge-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --pallet
-// cumulus-pallet-xcmp-queue
-// --chain
-// bridge-hub-rococo-dev
-// --output
-// cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs
-// --extrinsic
-//
+// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=cumulus_pallet_xcmp_queue
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -46,58 +51,58 @@ use core::marker::PhantomData;
pub struct WeightInfo(PhantomData);
impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo {
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:1)
- /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
fn set_config_with_u32() -> Weight {
// Proof Size summary in bytes:
- // Measured: `76`
- // Estimated: `1561`
- // Minimum execution time: 5_000_000 picoseconds.
- Weight::from_parts(6_000_000, 0)
- .saturating_add(Weight::from_parts(0, 1561))
+ // Measured: `109`
+ // Estimated: `1497`
+ // Minimum execution time: 5_451_000 picoseconds.
+ Weight::from_parts(5_970_000, 0)
+ .saturating_add(Weight::from_parts(0, 1497))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:0)
- /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
/// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
/// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0)
- /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::Pages` (r:0 w:1)
- /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn enqueue_xcmp_message() -> Weight {
// Proof Size summary in bytes:
- // Measured: `82`
- // Estimated: `3517`
- // Minimum execution time: 14_000_000 picoseconds.
- Weight::from_parts(15_000_000, 0)
- .saturating_add(Weight::from_parts(0, 3517))
+ // Measured: `151`
+ // Estimated: `5487`
+ // Minimum execution time: 14_044_000 picoseconds.
+ Weight::from_parts(14_520_000, 0)
+ .saturating_add(Weight::from_parts(0, 5487))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
}
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
- /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
fn suspend_channel() -> Weight {
// Proof Size summary in bytes:
- // Measured: `76`
- // Estimated: `1561`
- // Minimum execution time: 3_000_000 picoseconds.
- Weight::from_parts(3_000_000, 0)
- .saturating_add(Weight::from_parts(0, 1561))
+ // Measured: `109`
+ // Estimated: `2767`
+ // Minimum execution time: 3_351_000 picoseconds.
+ Weight::from_parts(3_570_000, 0)
+ .saturating_add(Weight::from_parts(0, 2767))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
- /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
fn resume_channel() -> Weight {
// Proof Size summary in bytes:
- // Measured: `111`
- // Estimated: `1596`
- // Minimum execution time: 4_000_000 picoseconds.
- Weight::from_parts(4_000_000, 0)
- .saturating_add(Weight::from_parts(0, 1596))
+ // Measured: `144`
+ // Estimated: `2767`
+ // Minimum execution time: 4_643_000 picoseconds.
+ Weight::from_parts(4_836_000, 0)
+ .saturating_add(Weight::from_parts(0, 2767))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -105,44 +110,56 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 44_000_000 picoseconds.
- Weight::from_parts(45_000_000, 0)
+ // Minimum execution time: 10_230_000 picoseconds.
+ Weight::from_parts(10_554_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1)
/// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1)
- /// Storage: `XcmpQueue::InboundXcmpMessages` (r:1 w:1)
- /// Proof: `XcmpQueue::InboundXcmpMessages` (`max_values`: None, `max_size`: None, mode: `Measured`)
+ /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6bedc49980ba3aa32b0a189290fd036649` (r:1 w:1)
+ /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6bedc49980ba3aa32b0a189290fd036649` (r:1 w:1)
/// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
/// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
/// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:0)
- /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0)
- /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::Pages` (r:0 w:1)
- /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn on_idle_good_msg() -> Weight {
// Proof Size summary in bytes:
- // Measured: `65711`
- // Estimated: `69176`
- // Minimum execution time: 67_000_000 picoseconds.
- Weight::from_parts(73_000_000, 0)
- .saturating_add(Weight::from_parts(0, 69176))
+ // Measured: `105716`
+ // Estimated: `109181`
+ // Minimum execution time: 184_441_000 picoseconds.
+ Weight::from_parts(188_647_000, 0)
+ .saturating_add(Weight::from_parts(0, 109181))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(5))
}
/// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1)
/// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1)
- fn on_idle_large_msg() -> Weight {
+ /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6bedc49980ba3aa32b0a189290fd036649` (r:1 w:1)
+ /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6bedc49980ba3aa32b0a189290fd036649` (r:1 w:1)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
+ /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
+ /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0)
+ /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
+ /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0)
+ /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::Pages` (r:0 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
+ fn on_idle_large_msg() -> Weight {
// Proof Size summary in bytes:
- // Measured: `65710`
- // Estimated: `69175`
- // Minimum execution time: 49_000_000 picoseconds.
- Weight::from_parts(55_000_000, 0)
- .saturating_add(Weight::from_parts(0, 69175))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ // Measured: `65785`
+ // Estimated: `69250`
+ // Minimum execution time: 126_281_000 picoseconds.
+ Weight::from_parts(128_839_000, 0)
+ .saturating_add(Weight::from_parts(0, 69250))
+ .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().writes(5))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system.rs
index b257c3825a7e..162793328d61 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system.rs
@@ -16,28 +16,28 @@
//! Autogenerated weights for `frame_system`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-07-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ynta1nyy-project-238-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! EXECUTION: ``, WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
+// --extrinsic=*
// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
// --pallet=frame_system
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
-// --extrinsic=*
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
// --steps=50
// --repeat=20
-// --json
-// --header=./file_header.txt
-// --output=./parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -55,36 +55,33 @@ impl frame_system::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 2_106_000 picoseconds.
- Weight::from_parts(1_884_213, 0)
+ // Minimum execution time: 2_105_000 picoseconds.
+ Weight::from_parts(2_171_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 0
- .saturating_add(Weight::from_parts(388, 0).saturating_mul(b.into()))
+ .saturating_add(Weight::from_parts(394, 0).saturating_mul(b.into()))
}
/// The range of component `b` is `[0, 3932160]`.
fn remark_with_event(b: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 7_528_000 picoseconds.
- Weight::from_parts(27_081_927, 0)
+ // Minimum execution time: 5_902_000 picoseconds.
+ Weight::from_parts(6_023_000, 0)
.saturating_add(Weight::from_parts(0, 0))
- // Standard Error: 7
- .saturating_add(Weight::from_parts(1_730, 0).saturating_mul(b.into()))
+ // Standard Error: 1
+ .saturating_add(Weight::from_parts(1_744, 0).saturating_mul(b.into()))
}
- /// Storage: `System::Digest` (r:1 w:1)
- /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1)
/// Proof: UNKNOWN KEY `0x3a686561707061676573` (r:0 w:1)
fn set_heap_pages() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
- // Estimated: `1485`
- // Minimum execution time: 3_882_000 picoseconds.
- Weight::from_parts(4_149_000, 0)
- .saturating_add(Weight::from_parts(0, 1485))
- .saturating_add(T::DbWeight::get().reads(1))
- .saturating_add(T::DbWeight::get().writes(2))
+ // Estimated: `0`
+ // Minimum execution time: 3_506_000 picoseconds.
+ Weight::from_parts(3_745_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
+ .saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `ParachainSystem::ValidationData` (r:1 w:0)
/// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
@@ -100,11 +97,11 @@ impl frame_system::WeightInfo for WeightInfo {
/// Proof: `ParachainSystem::DidSetValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn set_code() -> Weight {
// Proof Size summary in bytes:
- // Measured: `119`
- // Estimated: `1604`
- // Minimum execution time: 103_389_161_000 picoseconds.
- Weight::from_parts(106_870_091_000, 0)
- .saturating_add(Weight::from_parts(0, 1604))
+ // Measured: `164`
+ // Estimated: `1649`
+ // Minimum execution time: 101_396_393_000 picoseconds.
+ Weight::from_parts(104_176_601_000, 0)
+ .saturating_add(Weight::from_parts(0, 1649))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -115,11 +112,11 @@ impl frame_system::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 2_236_000 picoseconds.
- Weight::from_parts(2_302_000, 0)
+ // Minimum execution time: 2_094_000 picoseconds.
+ Weight::from_parts(2_224_000, 0)
.saturating_add(Weight::from_parts(0, 0))
- // Standard Error: 2_045
- .saturating_add(Weight::from_parts(763_456, 0).saturating_mul(i.into()))
+ // Standard Error: 1_925
+ .saturating_add(Weight::from_parts(726_816, 0).saturating_mul(i.into()))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
}
/// Storage: `Skipped::Metadata` (r:0 w:0)
@@ -129,11 +126,11 @@ impl frame_system::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 2_175_000 picoseconds.
- Weight::from_parts(2_238_000, 0)
+ // Minimum execution time: 2_193_000 picoseconds.
+ Weight::from_parts(2_290_000, 0)
.saturating_add(Weight::from_parts(0, 0))
- // Standard Error: 1_040
- .saturating_add(Weight::from_parts(571_397, 0).saturating_mul(i.into()))
+ // Standard Error: 948
+ .saturating_add(Weight::from_parts(568_584, 0).saturating_mul(i.into()))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
}
/// Storage: `Skipped::Metadata` (r:0 w:0)
@@ -141,13 +138,13 @@ impl frame_system::WeightInfo for WeightInfo {
/// The range of component `p` is `[0, 1000]`.
fn kill_prefix(p: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `84 + p * (69 ±0)`
- // Estimated: `80 + p * (70 ±0)`
- // Minimum execution time: 3_843_000 picoseconds.
- Weight::from_parts(3_947_000, 0)
- .saturating_add(Weight::from_parts(0, 80))
- // Standard Error: 2_188
- .saturating_add(Weight::from_parts(1_212_360, 0).saturating_mul(p.into()))
+ // Measured: `87 + p * (69 ±0)`
+ // Estimated: `96 + p * (70 ±0)`
+ // Minimum execution time: 4_256_000 picoseconds.
+ Weight::from_parts(4_312_000, 0)
+ .saturating_add(Weight::from_parts(0, 96))
+ // Standard Error: 1_804
+ .saturating_add(Weight::from_parts(1_334_394, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
@@ -158,25 +155,33 @@ impl frame_system::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 33_027_000 picoseconds.
- Weight::from_parts(33_027_000, 0)
+ // Minimum execution time: 11_246_000 picoseconds.
+ Weight::from_parts(12_694_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `System::AuthorizedUpgrade` (r:1 w:1)
/// Proof: `System::AuthorizedUpgrade` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`)
- /// Storage: `System::Digest` (r:1 w:1)
- /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
- /// Storage: UNKNOWN KEY `0x3a636f6465` (r:0 w:1)
- /// Proof: UNKNOWN KEY `0x3a636f6465` (r:0 w:1)
+ /// Storage: `ParachainSystem::ValidationData` (r:1 w:0)
+ /// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `ParachainSystem::UpgradeRestrictionSignal` (r:1 w:0)
+ /// Proof: `ParachainSystem::UpgradeRestrictionSignal` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `ParachainSystem::PendingValidationCode` (r:1 w:1)
+ /// Proof: `ParachainSystem::PendingValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0)
+ /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `ParachainSystem::NewValidationCode` (r:0 w:1)
+ /// Proof: `ParachainSystem::NewValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
+ /// Storage: `ParachainSystem::DidSetValidationCode` (r:0 w:1)
+ /// Proof: `ParachainSystem::DidSetValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn apply_authorized_upgrade() -> Weight {
// Proof Size summary in bytes:
- // Measured: `22`
- // Estimated: `1518`
- // Minimum execution time: 118_101_992_000 picoseconds.
- Weight::from_parts(118_101_992_000, 0)
- .saturating_add(Weight::from_parts(0, 1518))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(3))
+ // Measured: `186`
+ // Estimated: `1671`
+ // Minimum execution time: 106_183_736_000 picoseconds.
+ Weight::from_parts(109_891_045_000, 0)
+ .saturating_add(Weight::from_parts(0, 1671))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(4))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system_extensions.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system_extensions.rs
index a5c9fea3cdf5..84840e1a19a8 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system_extensions.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/frame_system_extensions.rs
@@ -17,18 +17,17 @@
//! Autogenerated weights for `frame_system_extensions`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-10-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `697235d969a1`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// frame-omni-bencher
-// v1
+// target/production/polkadot-parachain
// benchmark
// pallet
// --extrinsic=*
-// --runtime=target/release/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --chain=asset-hub-rococo-dev
// --pallet=frame_system_extensions
// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
@@ -51,45 +50,36 @@ use core::marker::PhantomData;
/// Weight functions for `frame_system_extensions`.
pub struct WeightInfo(PhantomData);
impl frame_system::ExtensionsWeightInfo for WeightInfo {
- /// Storage: `System::BlockHash` (r:1 w:0)
- /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
fn check_genesis() -> Weight {
// Proof Size summary in bytes:
- // Measured: `54`
- // Estimated: `3509`
- // Minimum execution time: 8_313_000 picoseconds.
- Weight::from_parts(8_528_000, 0)
- .saturating_add(Weight::from_parts(0, 3509))
- .saturating_add(T::DbWeight::get().reads(1))
+ // Measured: `30`
+ // Estimated: `0`
+ // Minimum execution time: 3_272_000 picoseconds.
+ Weight::from_parts(3_439_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
- /// Storage: `System::BlockHash` (r:1 w:0)
- /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
fn check_mortality_mortal_transaction() -> Weight {
// Proof Size summary in bytes:
- // Measured: `92`
- // Estimated: `3509`
- // Minimum execution time: 12_527_000 picoseconds.
- Weight::from_parts(13_006_000, 0)
- .saturating_add(Weight::from_parts(0, 3509))
- .saturating_add(T::DbWeight::get().reads(1))
+ // Measured: `68`
+ // Estimated: `0`
+ // Minimum execution time: 6_371_000 picoseconds.
+ Weight::from_parts(6_683_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
- /// Storage: `System::BlockHash` (r:1 w:0)
- /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
fn check_mortality_immortal_transaction() -> Weight {
// Proof Size summary in bytes:
- // Measured: `92`
- // Estimated: `3509`
- // Minimum execution time: 12_380_000 picoseconds.
- Weight::from_parts(12_922_000, 0)
- .saturating_add(Weight::from_parts(0, 3509))
- .saturating_add(T::DbWeight::get().reads(1))
+ // Measured: `68`
+ // Estimated: `0`
+ // Minimum execution time: 6_373_000 picoseconds.
+ Weight::from_parts(6_610_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
fn check_non_zero_sender() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 782_000 picoseconds.
- Weight::from_parts(855_000, 0)
+ // Minimum execution time: 518_000 picoseconds.
+ Weight::from_parts(569_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `System::Account` (r:1 w:1)
@@ -98,8 +88,8 @@ impl frame_system::ExtensionsWeightInfo for WeightInfo<
// Proof Size summary in bytes:
// Measured: `101`
// Estimated: `3593`
- // Minimum execution time: 11_743_000 picoseconds.
- Weight::from_parts(12_067_000, 0)
+ // Minimum execution time: 7_037_000 picoseconds.
+ Weight::from_parts(7_292_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -108,46 +98,32 @@ impl frame_system::ExtensionsWeightInfo for WeightInfo<
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 644_000 picoseconds.
- Weight::from_parts(697_000, 0)
+ // Minimum execution time: 413_000 picoseconds.
+ Weight::from_parts(460_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn check_tx_version() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 605_000 picoseconds.
- Weight::from_parts(700_000, 0)
+ // Minimum execution time: 423_000 picoseconds.
+ Weight::from_parts(465_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
- /// Storage: `System::AllExtrinsicsLen` (r:1 w:1)
- /// Proof: `System::AllExtrinsicsLen` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
- /// Storage: `System::BlockWeight` (r:1 w:1)
- /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`)
- /// Storage: `System::ExtrinsicWeightReclaimed` (r:1 w:1)
- /// Proof: `System::ExtrinsicWeightReclaimed` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
fn check_weight() -> Weight {
// Proof Size summary in bytes:
- // Measured: `24`
- // Estimated: `1533`
- // Minimum execution time: 9_796_000 picoseconds.
- Weight::from_parts(10_365_000, 0)
- .saturating_add(Weight::from_parts(0, 1533))
- .saturating_add(T::DbWeight::get().reads(3))
- .saturating_add(T::DbWeight::get().writes(3))
+ // Measured: `0`
+ // Estimated: `0`
+ // Minimum execution time: 3_800_000 picoseconds.
+ Weight::from_parts(3_958_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
- /// Storage: `System::ExtrinsicWeightReclaimed` (r:1 w:1)
- /// Proof: `System::ExtrinsicWeightReclaimed` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
- /// Storage: `System::BlockWeight` (r:1 w:1)
- /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`)
fn weight_reclaim() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
- // Estimated: `1533`
- // Minimum execution time: 4_855_000 picoseconds.
- Weight::from_parts(5_050_000, 0)
- .saturating_add(Weight::from_parts(0, 1533))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ // Estimated: `0`
+ // Minimum execution time: 2_209_000 picoseconds.
+ Weight::from_parts(2_352_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion.rs
index ec5a4084361f..b7598d8f4a21 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion.rs
@@ -16,24 +16,28 @@
//! Autogenerated weights for `pallet_asset_conversion`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-10-30, STEPS: `20`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `cob`, CPU: ``
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --steps=20
-// --repeat=2
-// --pallet=pallet-asset-conversion
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_asset_conversion
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion.rs
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -48,27 +52,27 @@ pub struct WeightInfo(PhantomData);
impl pallet_asset_conversion::WeightInfo for WeightInfo {
/// Storage: `AssetConversion::Pools` (r:1 w:1)
/// Proof: `AssetConversion::Pools` (`max_values`: None, `max_size`: Some(1224), added: 3699, mode: `MaxEncodedLen`)
- /// Storage: `System::Account` (r:1 w:1)
- /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
- /// Storage: `ForeignAssets::Account` (r:1 w:1)
- /// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
- /// Storage: `ForeignAssets::Asset` (r:1 w:1)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:0)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `AssetConversion::NextPoolAssetId` (r:1 w:1)
/// Proof: `AssetConversion::NextPoolAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssets::NextAssetId` (r:1 w:0)
+ /// Proof: `PoolAssets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:0)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:1 w:1)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn create_pool() -> Weight {
// Proof Size summary in bytes:
- // Measured: `408`
+ // Measured: `365`
// Estimated: `4689`
- // Minimum execution time: 906_000_000 picoseconds.
- Weight::from_parts(945_000_000, 0)
+ // Minimum execution time: 64_222_000 picoseconds.
+ Weight::from_parts(65_333_000, 0)
.saturating_add(Weight::from_parts(0, 4689))
.saturating_add(T::DbWeight::get().reads(7))
- .saturating_add(T::DbWeight::get().writes(7))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `AssetConversion::Pools` (r:1 w:0)
/// Proof: `AssetConversion::Pools` (`max_values`: None, `max_size`: Some(1224), added: 3699, mode: `MaxEncodedLen`)
@@ -78,18 +82,20 @@ impl pallet_asset_conversion::WeightInfo for WeightInfo
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:2 w:2)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn add_liquidity() -> Weight {
// Proof Size summary in bytes:
- // Measured: `1117`
+ // Measured: `929`
// Estimated: `7404`
- // Minimum execution time: 1_609_000_000 picoseconds.
- Weight::from_parts(1_631_000_000, 0)
+ // Minimum execution time: 156_998_000 picoseconds.
+ Weight::from_parts(161_014_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(8))
+ .saturating_add(T::DbWeight::get().reads(9))
.saturating_add(T::DbWeight::get().writes(7))
}
/// Storage: `AssetConversion::Pools` (r:1 w:0)
@@ -98,41 +104,47 @@ impl pallet_asset_conversion::WeightInfo for WeightInfo
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:1 w:1)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
fn remove_liquidity() -> Weight {
// Proof Size summary in bytes:
- // Measured: `1106`
+ // Measured: `1141`
// Estimated: `7404`
- // Minimum execution time: 1_480_000_000 picoseconds.
- Weight::from_parts(1_506_000_000, 0)
+ // Minimum execution time: 161_918_000 picoseconds.
+ Weight::from_parts(165_056_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(7))
+ .saturating_add(T::DbWeight::get().reads(9))
.saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `ForeignAssets::Asset` (r:2 w:2)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:4 w:4)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:3 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// The range of component `n` is `[2, 3]`.
fn swap_exact_tokens_for_tokens(n: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `0 + n * (557 ±0)`
- // Estimated: `7404 + n * (393 ±73)`
- // Minimum execution time: 933_000_000 picoseconds.
- Weight::from_parts(950_000_000, 0)
+ // Measured: `0 + n * (507 ±0)`
+ // Estimated: `7404 + n * (3157 ±10)`
+ // Minimum execution time: 106_757_000 picoseconds.
+ Weight::from_parts(109_150_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- // Standard Error: 18_792_550
- .saturating_add(Weight::from_parts(46_683_673, 0).saturating_mul(n.into()))
- .saturating_add(T::DbWeight::get().reads(4))
+ // Standard Error: 216_567
+ .saturating_add(Weight::from_parts(1_822_088, 0).saturating_mul(n.into()))
+ .saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(4))
- .saturating_add(Weight::from_parts(0, 393).saturating_mul(n.into()))
+ .saturating_add(Weight::from_parts(0, 3157).saturating_mul(n.into()))
}
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
@@ -140,26 +152,30 @@ impl pallet_asset_conversion::WeightInfo for WeightInfo
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:4 w:4)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:3 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// The range of component `n` is `[2, 3]`.
fn swap_tokens_for_exact_tokens(n: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `0 + n * (557 ±0)`
- // Estimated: `7404 + n * (393 ±180)`
- // Minimum execution time: 936_000_000 picoseconds.
- Weight::from_parts(954_000_000, 0)
+ // Measured: `0 + n * (507 ±0)`
+ // Estimated: `7404 + n * (3157 ±7)`
+ // Minimum execution time: 107_861_000 picoseconds.
+ Weight::from_parts(110_115_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- // Standard Error: 15_942_881
- .saturating_add(Weight::from_parts(39_755_102, 0).saturating_mul(n.into()))
- .saturating_add(T::DbWeight::get().reads(4))
+ // Standard Error: 207_061
+ .saturating_add(Weight::from_parts(1_768_383, 0).saturating_mul(n.into()))
+ .saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(4))
- .saturating_add(Weight::from_parts(0, 393).saturating_mul(n.into()))
+ .saturating_add(Weight::from_parts(0, 3157).saturating_mul(n.into()))
}
/// Storage: `AssetConversion::Pools` (r:1 w:0)
- /// Proof: `AssetConversion::Pools` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
- /// Storage: `Assets::Asset` (r:2 w:2)
- /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
- /// Storage: `Assets::Account` (r:2 w:2)
- /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Proof: `AssetConversion::Pools` (`max_values`: None, `max_size`: Some(1224), added: 3699, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:1)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:0)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Account` (r:1 w:1)
+ /// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:1 w:1)
@@ -167,13 +183,14 @@ impl pallet_asset_conversion::WeightInfo for WeightInfo
/// The range of component `n` is `[0, 3]`.
fn touch(n: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `1571`
- // Estimated: `6360`
- // Minimum execution time: 381_000_000 picoseconds.
- Weight::from_parts(398_540_909, 6360)
- // Standard Error: 1_330_283
- .saturating_add(Weight::from_parts(209_463_636, 0).saturating_mul(n.into()))
- .saturating_add(T::DbWeight::get().reads(7_u64))
- .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into())))
+ // Measured: `938`
+ // Estimated: `4689`
+ // Minimum execution time: 45_446_000 picoseconds.
+ Weight::from_parts(51_081_819, 0)
+ .saturating_add(Weight::from_parts(0, 4689))
+ // Standard Error: 282_785
+ .saturating_add(Weight::from_parts(11_414_094, 0).saturating_mul(n.into()))
+ .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_ops.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_ops.rs
index e85420d32d9c..c780ace85879 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_ops.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_ops.rs
@@ -17,23 +17,27 @@
//! Autogenerated weights for `pallet_asset_conversion_ops`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-15, STEPS: `10`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `cob`, CPU: ``
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --steps=10
-// --repeat=2
-// --pallet=pallet-asset-conversion-ops
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_asset_conversion_ops
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -58,14 +62,22 @@ impl pallet_asset_conversion_ops::WeightInfo for Weight
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn migrate_to_new_account() -> Weight {
// Proof Size summary in bytes:
- // Measured: `1105`
+ // Measured: `1153`
// Estimated: `7404`
- // Minimum execution time: 2_323_000_000 picoseconds.
- Weight::from_parts(2_404_000_000, 0)
+ // Minimum execution time: 250_680_000 picoseconds.
+ Weight::from_parts(257_225_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(9))
- .saturating_add(T::DbWeight::get().writes(8))
+ .saturating_add(T::DbWeight::get().reads(11))
+ .saturating_add(T::DbWeight::get().writes(12))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_tx_payment.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_tx_payment.rs
index 0a639b368af2..1835010321f0 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_tx_payment.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_conversion_tx_payment.rs
@@ -16,28 +16,28 @@
//! Autogenerated weights for `pallet_asset_conversion_tx_payment`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-01-04, STEPS: `2`, REPEAT: `2`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `Georges-MacBook-Pro.local`, CPU: ``
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --wasm-execution=compiled
+// --extrinsic=*
+// --chain=asset-hub-rococo-dev
// --pallet=pallet_asset_conversion_tx_payment
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
+// --heap-pages=4096
// --no-storage-info
-// --no-median-slopes
// --no-min-squares
-// --extrinsic=*
-// --steps=2
-// --repeat=2
-// --json
-// --header=./cumulus/file_header.txt
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/
-// --chain=asset-hub-rococo-dev
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -54,39 +54,38 @@ impl pallet_asset_conversion_tx_payment::WeightInfo for
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 7_000_000 picoseconds.
- Weight::from_parts(10_000_000, 0)
+ // Minimum execution time: 807_000 picoseconds.
+ Weight::from_parts(852_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
- /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0)
- /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
- /// Storage: `System::Account` (r:1 w:0)
+ /// Storage: `System::Account` (r:2 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn charge_asset_tx_payment_native() -> Weight {
// Proof Size summary in bytes:
- // Measured: `4`
- // Estimated: `3593`
- // Minimum execution time: 209_000_000 picoseconds.
- Weight::from_parts(212_000_000, 0)
- .saturating_add(Weight::from_parts(0, 3593))
+ // Measured: `101`
+ // Estimated: `6196`
+ // Minimum execution time: 33_161_000 picoseconds.
+ Weight::from_parts(33_738_000, 0)
+ .saturating_add(Weight::from_parts(0, 6196))
.saturating_add(T::DbWeight::get().reads(2))
+ .saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0)
- /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:2 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:2 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn charge_asset_tx_payment_asset() -> Weight {
// Proof Size summary in bytes:
- // Measured: `631`
+ // Measured: `547`
// Estimated: `7404`
- // Minimum execution time: 1_228_000_000 picoseconds.
- Weight::from_parts(1_268_000_000, 0)
+ // Minimum execution time: 122_766_000 picoseconds.
+ Weight::from_parts(124_998_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(4))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_rewards.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_rewards.rs
index 218c93c51035..549b250036bd 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_rewards.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_asset_rewards.rs
@@ -17,25 +17,27 @@
//! Autogenerated weights for `pallet_asset_rewards`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2025-01-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ys-ssygq-project-674-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
// target/production/polkadot-parachain
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_asset_rewards
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --json-file=/builds/parity/mirrors/polkadot-sdk/.git/.artifacts/bench.json
-// --pallet=pallet_asset_rewards
-// --chain=asset-hub-rococo-dev
-// --header=./cumulus/file_header.txt
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -64,8 +66,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `358`
// Estimated: `6360`
- // Minimum execution time: 65_882_000 picoseconds.
- Weight::from_parts(67_073_000, 0)
+ // Minimum execution time: 64_896_000 picoseconds.
+ Weight::from_parts(66_574_000, 0)
.saturating_add(Weight::from_parts(0, 6360))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(5))
@@ -84,8 +86,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `872`
// Estimated: `4809`
- // Minimum execution time: 56_950_000 picoseconds.
- Weight::from_parts(58_088_000, 0)
+ // Minimum execution time: 57_334_000 picoseconds.
+ Weight::from_parts(58_333_000, 0)
.saturating_add(Weight::from_parts(0, 4809))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
@@ -104,8 +106,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `872`
// Estimated: `4809`
- // Minimum execution time: 59_509_000 picoseconds.
- Weight::from_parts(61_064_000, 0)
+ // Minimum execution time: 59_557_000 picoseconds.
+ Weight::from_parts(60_946_000, 0)
.saturating_add(Weight::from_parts(0, 4809))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
@@ -124,8 +126,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `1072`
// Estimated: `6208`
- // Minimum execution time: 80_685_000 picoseconds.
- Weight::from_parts(83_505_000, 0)
+ // Minimum execution time: 81_416_000 picoseconds.
+ Weight::from_parts(83_611_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(4))
@@ -136,8 +138,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `318`
// Estimated: `4809`
- // Minimum execution time: 17_032_000 picoseconds.
- Weight::from_parts(17_628_000, 0)
+ // Minimum execution time: 17_455_000 picoseconds.
+ Weight::from_parts(18_062_000, 0)
.saturating_add(Weight::from_parts(0, 4809))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -148,8 +150,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `318`
// Estimated: `4809`
- // Minimum execution time: 15_290_000 picoseconds.
- Weight::from_parts(16_212_000, 0)
+ // Minimum execution time: 15_715_000 picoseconds.
+ Weight::from_parts(16_453_000, 0)
.saturating_add(Weight::from_parts(0, 4809))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -160,8 +162,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `318`
// Estimated: `4809`
- // Minimum execution time: 17_721_000 picoseconds.
- Weight::from_parts(18_603_000, 0)
+ // Minimum execution time: 18_447_000 picoseconds.
+ Weight::from_parts(19_097_000, 0)
.saturating_add(Weight::from_parts(0, 4809))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -180,8 +182,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `747`
// Estimated: `6208`
- // Minimum execution time: 67_754_000 picoseconds.
- Weight::from_parts(69_428_000, 0)
+ // Minimum execution time: 67_976_000 picoseconds.
+ Weight::from_parts(69_457_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(4))
@@ -208,8 +210,8 @@ impl pallet_asset_rewards::WeightInfo for WeightInfo
// Proof Size summary in bytes:
// Measured: `1105`
// Estimated: `6208`
- // Minimum execution time: 127_524_000 picoseconds.
- Weight::from_parts(130_238_000, 0)
+ // Minimum execution time: 126_138_000 picoseconds.
+ Weight::from_parts(130_359_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(10))
.saturating_add(T::DbWeight::get().writes(10))
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_foreign.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_foreign.rs
index c76c1137335a..bf8fcada9909 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_foreign.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_foreign.rs
@@ -16,33 +16,28 @@
//! Autogenerated weights for `pallet_assets`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-06-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ynta1nyy-project-238-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! EXECUTION: ``, WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
-// --execution=wasm
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_assets
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json
-// --pallet=pallet_assets
// --no-storage-info
-// --no-median-slopes
// --no-min-squares
-// --extrinsic=*
-// --steps=50
-// --repeat=20
-// --json
-// --header=./file_header.txt
-// --output=./parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -59,28 +54,32 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::NextAssetId` (r:1 w:0)
+ /// Proof: `ForeignAssets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(602), added: 1097, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn create() -> Weight {
// Proof Size summary in bytes:
- // Measured: `107`
+ // Measured: `139`
// Estimated: `4273`
- // Minimum execution time: 30_485_000 picoseconds.
- Weight::from_parts(31_007_000, 0)
+ // Minimum execution time: 31_120_000 picoseconds.
+ Weight::from_parts(31_867_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
- .saturating_add(T::DbWeight::get().reads(3))
+ .saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::NextAssetId` (r:1 w:0)
+ /// Proof: `ForeignAssets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(602), added: 1097, mode: `MaxEncodedLen`)
fn force_create() -> Weight {
// Proof Size summary in bytes:
// Measured: `4`
// Estimated: `4273`
- // Minimum execution time: 12_991_000 picoseconds.
- Weight::from_parts(13_304_000, 0)
+ // Minimum execution time: 11_671_000 picoseconds.
+ Weight::from_parts(11_990_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
- .saturating_add(T::DbWeight::get().reads(1))
+ .saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
@@ -89,50 +88,56 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `4273`
- // Minimum execution time: 15_689_000 picoseconds.
- Weight::from_parts(16_063_000, 0)
+ // Minimum execution time: 12_863_000 picoseconds.
+ Weight::from_parts(13_286_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: ForeignAssets Asset (r:1 w:1)
- /// Proof: ForeignAssets Asset (max_values: None, max_size: Some(808), added: 3283, mode: MaxEncodedLen)
- /// Storage: ForeignAssets Account (r:1001 w:1000)
- /// Proof: ForeignAssets Account (max_values: None, max_size: Some(732), added: 3207, mode: MaxEncodedLen)
- /// Storage: System Account (r:1000 w:1000)
- /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:1)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Account` (r:1001 w:1000)
+ /// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1000 w:1000)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:0 w:1000)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1000)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
+ /// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
fn destroy_accounts(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + c * (208 ±0)`
// Estimated: `4273 + c * (3207 ±0)`
- // Minimum execution time: 18_533_000 picoseconds.
- Weight::from_parts(18_791_000, 0)
+ // Minimum execution time: 16_793_000 picoseconds.
+ Weight::from_parts(17_085_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
- // Standard Error: 5_059
- .saturating_add(Weight::from_parts(12_049_659, 0).saturating_mul(c.into()))
+ // Standard Error: 14_104
+ .saturating_add(Weight::from_parts(19_613_309, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes(1))
- .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(c.into())))
+ .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(c.into())))
.saturating_add(Weight::from_parts(0, 3207).saturating_mul(c.into()))
}
- /// Storage: ForeignAssets Asset (r:1 w:1)
- /// Proof: ForeignAssets Asset (max_values: None, max_size: Some(808), added: 3283, mode: MaxEncodedLen)
- /// Storage: ForeignAssets Approvals (r:1001 w:1000)
- /// Proof: ForeignAssets Approvals (max_values: None, max_size: Some(746), added: 3221, mode: MaxEncodedLen)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:1)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Approvals` (r:1001 w:1000)
+ /// Proof: `ForeignAssets::Approvals` (`max_values`: None, `max_size`: Some(746), added: 3221, mode: `MaxEncodedLen`)
+ /// The range of component `a` is `[0, 1000]`.
/// The range of component `a` is `[0, 1000]`.
/// The range of component `a` is `[0, 1000]`.
fn destroy_approvals(a: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `413 + a * (86 ±0)`
// Estimated: `4273 + a * (3221 ±0)`
- // Minimum execution time: 20_028_000 picoseconds.
- Weight::from_parts(20_148_000, 0)
+ // Minimum execution time: 17_916_000 picoseconds.
+ Weight::from_parts(18_165_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
- // Standard Error: 3_401
- .saturating_add(Weight::from_parts(13_897_319, 0).saturating_mul(a.into()))
+ // Standard Error: 5_793
+ .saturating_add(Weight::from_parts(16_443_564, 0).saturating_mul(a.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into())))
.saturating_add(T::DbWeight::get().writes(1))
@@ -147,8 +152,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 15_949_000 picoseconds.
- Weight::from_parts(16_241_000, 0)
+ // Minimum execution time: 13_962_000 picoseconds.
+ Weight::from_parts(14_240_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -161,8 +166,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 27_156_000 picoseconds.
- Weight::from_parts(28_182_000, 0)
+ // Minimum execution time: 24_399_000 picoseconds.
+ Weight::from_parts(25_143_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -171,63 +176,77 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:1 w:1)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn burn() -> Weight {
// Proof Size summary in bytes:
- // Measured: `350`
+ // Measured: `356`
// Estimated: `4273`
- // Minimum execution time: 33_503_000 picoseconds.
- Weight::from_parts(33_860_000, 0)
+ // Minimum execution time: 43_513_000 picoseconds.
+ Weight::from_parts(43_974_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().reads(3))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `350`
+ // Measured: `356`
// Estimated: `7404`
- // Minimum execution time: 45_065_000 picoseconds.
- Weight::from_parts(45_856_000, 0)
+ // Minimum execution time: 54_989_000 picoseconds.
+ Weight::from_parts(56_899_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn transfer_keep_alive() -> Weight {
// Proof Size summary in bytes:
- // Measured: `350`
+ // Measured: `356`
// Estimated: `7404`
- // Minimum execution time: 39_913_000 picoseconds.
- Weight::from_parts(40_791_000, 0)
+ // Minimum execution time: 46_958_000 picoseconds.
+ Weight::from_parts(48_323_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(4))
+ .saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn force_transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `350`
+ // Measured: `356`
// Estimated: `7404`
- // Minimum execution time: 45_337_000 picoseconds.
- Weight::from_parts(45_980_000, 0)
+ // Minimum execution time: 55_059_000 picoseconds.
+ Weight::from_parts(56_639_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:0)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
@@ -237,8 +256,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `350`
// Estimated: `4273`
- // Minimum execution time: 19_012_000 picoseconds.
- Weight::from_parts(19_326_000, 0)
+ // Minimum execution time: 17_519_000 picoseconds.
+ Weight::from_parts(18_237_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -251,8 +270,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `350`
// Estimated: `4273`
- // Minimum execution time: 18_656_000 picoseconds.
- Weight::from_parts(19_205_000, 0)
+ // Minimum execution time: 17_367_000 picoseconds.
+ Weight::from_parts(18_173_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -263,8 +282,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `4273`
- // Minimum execution time: 15_440_000 picoseconds.
- Weight::from_parts(15_825_000, 0)
+ // Minimum execution time: 12_524_000 picoseconds.
+ Weight::from_parts(12_823_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -275,8 +294,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `4273`
- // Minimum execution time: 15_465_000 picoseconds.
- Weight::from_parts(15_769_000, 0)
+ // Minimum execution time: 12_193_000 picoseconds.
+ Weight::from_parts(12_993_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -289,8 +308,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 16_579_000 picoseconds.
- Weight::from_parts(16_931_000, 0)
+ // Minimum execution time: 14_377_000 picoseconds.
+ Weight::from_parts(14_797_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -301,27 +320,31 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 15_138_000 picoseconds.
- Weight::from_parts(15_435_000, 0)
+ // Minimum execution time: 12_265_000 picoseconds.
+ Weight::from_parts(12_840_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: ForeignAssets Asset (r:1 w:0)
- /// Proof: ForeignAssets Asset (max_values: None, max_size: Some(808), added: 3283, mode: MaxEncodedLen)
- /// Storage: ForeignAssets Metadata (r:1 w:1)
- /// Proof: ForeignAssets Metadata (max_values: None, max_size: Some(738), added: 3213, mode: MaxEncodedLen)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:0)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Metadata` (r:1 w:1)
+ /// Proof: `ForeignAssets::Metadata` (`max_values`: None, `max_size`: Some(738), added: 3213, mode: `MaxEncodedLen`)
+ /// The range of component `n` is `[0, 50]`.
+ /// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
- fn set_metadata(_n: u32, _s: u32, ) -> Weight {
+ fn set_metadata(_n: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 29_846_000 picoseconds.
- Weight::from_parts(31_607_649, 0)
+ // Minimum execution time: 28_228_000 picoseconds.
+ Weight::from_parts(29_440_725, 0)
.saturating_add(Weight::from_parts(0, 4273))
+ // Standard Error: 1_274
+ .saturating_add(Weight::from_parts(4_484, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -333,16 +356,18 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `406`
// Estimated: `4273`
- // Minimum execution time: 30_582_000 picoseconds.
- Weight::from_parts(31_008_000, 0)
+ // Minimum execution time: 28_964_000 picoseconds.
+ Weight::from_parts(30_287_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: ForeignAssets Asset (r:1 w:0)
- /// Proof: ForeignAssets Asset (max_values: None, max_size: Some(808), added: 3283, mode: MaxEncodedLen)
- /// Storage: ForeignAssets Metadata (r:1 w:1)
- /// Proof: ForeignAssets Metadata (max_values: None, max_size: Some(738), added: 3213, mode: MaxEncodedLen)
+ /// Storage: `ForeignAssets::Asset` (r:1 w:0)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Metadata` (r:1 w:1)
+ /// Proof: `ForeignAssets::Metadata` (`max_values`: None, `max_size`: Some(738), added: 3213, mode: `MaxEncodedLen`)
+ /// The range of component `n` is `[0, 50]`.
+ /// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
@@ -351,11 +376,11 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `81`
// Estimated: `4273`
- // Minimum execution time: 14_186_000 picoseconds.
- Weight::from_parts(14_717_332, 0)
+ // Minimum execution time: 12_816_000 picoseconds.
+ Weight::from_parts(13_514_857, 0)
.saturating_add(Weight::from_parts(0, 4273))
- // Standard Error: 517
- .saturating_add(Weight::from_parts(2_595, 0).saturating_mul(s.into()))
+ // Standard Error: 391
+ .saturating_add(Weight::from_parts(819, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -367,8 +392,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `406`
// Estimated: `4273`
- // Minimum execution time: 29_499_000 picoseconds.
- Weight::from_parts(29_918_000, 0)
+ // Minimum execution time: 27_918_000 picoseconds.
+ Weight::from_parts(28_780_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -379,8 +404,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 13_815_000 picoseconds.
- Weight::from_parts(14_138_000, 0)
+ // Minimum execution time: 11_537_000 picoseconds.
+ Weight::from_parts(11_959_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -393,8 +418,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `4273`
- // Minimum execution time: 33_029_000 picoseconds.
- Weight::from_parts(33_524_000, 0)
+ // Minimum execution time: 32_726_000 picoseconds.
+ Weight::from_parts(33_653_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -405,17 +430,21 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `ForeignAssets::Approvals` (`max_values`: None, `max_size`: Some(746), added: 3221, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Account` (r:2 w:2)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn transfer_approved() -> Weight {
// Proof Size summary in bytes:
- // Measured: `520`
+ // Measured: `526`
// Estimated: `7404`
- // Minimum execution time: 63_205_000 picoseconds.
- Weight::from_parts(64_078_000, 0)
+ // Minimum execution time: 78_165_000 picoseconds.
+ Weight::from_parts(79_741_000, 0)
.saturating_add(Weight::from_parts(0, 7404))
- .saturating_add(T::DbWeight::get().reads(5))
- .saturating_add(T::DbWeight::get().writes(5))
+ .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().writes(7))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
@@ -425,8 +454,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `446`
// Estimated: `4273`
- // Minimum execution time: 34_948_000 picoseconds.
- Weight::from_parts(35_484_000, 0)
+ // Minimum execution time: 34_928_000 picoseconds.
+ Weight::from_parts(35_913_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -439,8 +468,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `446`
// Estimated: `4273`
- // Minimum execution time: 35_722_000 picoseconds.
- Weight::from_parts(36_266_000, 0)
+ // Minimum execution time: 35_002_000 picoseconds.
+ Weight::from_parts(35_916_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -451,8 +480,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 15_855_000 picoseconds.
- Weight::from_parts(16_182_000, 0)
+ // Minimum execution time: 13_285_000 picoseconds.
+ Weight::from_parts(15_419_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -467,8 +496,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `345`
// Estimated: `4273`
- // Minimum execution time: 34_984_000 picoseconds.
- Weight::from_parts(35_512_000, 0)
+ // Minimum execution time: 34_541_000 picoseconds.
+ Weight::from_parts(36_678_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -481,8 +510,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `242`
// Estimated: `4273`
- // Minimum execution time: 33_041_000 picoseconds.
- Weight::from_parts(34_124_000, 0)
+ // Minimum execution time: 31_863_000 picoseconds.
+ Weight::from_parts(33_081_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -493,29 +522,37 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn refund() -> Weight {
// Proof Size summary in bytes:
// Measured: `471`
// Estimated: `4273`
- // Minimum execution time: 31_728_000 picoseconds.
- Weight::from_parts(32_012_000, 0)
+ // Minimum execution time: 37_146_000 picoseconds.
+ Weight::from_parts(38_526_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(3))
- .saturating_add(T::DbWeight::get().writes(3))
+ .saturating_add(T::DbWeight::get().writes(5))
}
/// Storage: `ForeignAssets::Account` (r:1 w:1)
/// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
/// Storage: `ForeignAssets::Asset` (r:1 w:1)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn refund_other() -> Weight {
// Proof Size summary in bytes:
// Measured: `401`
// Estimated: `4273`
- // Minimum execution time: 29_432_000 picoseconds.
- Weight::from_parts(29_968_000, 0)
+ // Minimum execution time: 35_384_000 picoseconds.
+ Weight::from_parts(36_648_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `ForeignAssets::Asset` (r:1 w:0)
/// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
@@ -525,20 +562,30 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `350`
// Estimated: `4273`
- // Minimum execution time: 18_827_000 picoseconds.
- Weight::from_parts(19_172_000, 0)
+ // Minimum execution time: 17_469_000 picoseconds.
+ Weight::from_parts(18_040_000, 0)
.saturating_add(Weight::from_parts(0, 4273))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
-
+ /// Storage: `ForeignAssets::Asset` (r:1 w:1)
+ /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(808), added: 3283, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssets::Account` (r:2 w:2)
+ /// Proof: `ForeignAssets::Account` (`max_values`: None, `max_size`: Some(732), added: 3207, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `ForeignAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(682), added: 3157, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:1)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `ForeignAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `ForeignAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(685), added: 3160, mode: `MaxEncodedLen`)
fn transfer_all() -> Weight {
// Proof Size summary in bytes:
- // Measured: `0`
- // Estimated: `3593`
- // Minimum execution time: 46_573_000 picoseconds.
- Weight::from_parts(47_385_000, 3593)
- .saturating_add(T::DbWeight::get().reads(1_u64))
- .saturating_add(T::DbWeight::get().writes(1_u64))
+ // Measured: `356`
+ // Estimated: `7404`
+ // Minimum execution time: 69_817_000 picoseconds.
+ Weight::from_parts(72_078_000, 0)
+ .saturating_add(Weight::from_parts(0, 7404))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_local.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_local.rs
index cf4f60042bc6..11e25a4fcf2f 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_local.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_local.rs
@@ -16,28 +16,28 @@
//! Autogenerated weights for `pallet_assets`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-07-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ynta1nyy-project-238-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! EXECUTION: ``, WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
+// --extrinsic=*
// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
// --pallet=pallet_assets
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
-// --extrinsic=*
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
// --steps=50
// --repeat=20
-// --json
-// --header=./file_header.txt
-// --output=./parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -52,38 +52,42 @@ pub struct WeightInfo(PhantomData);
impl pallet_assets::WeightInfo for WeightInfo {
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `Assets::NextAssetId` (r:1 w:0)
+ /// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn create() -> Weight {
// Proof Size summary in bytes:
- // Measured: `109`
+ // Measured: `145`
// Estimated: `3675`
- // Minimum execution time: 26_510_000 picoseconds.
- Weight::from_parts(27_332_000, 0)
+ // Minimum execution time: 27_672_000 picoseconds.
+ Weight::from_parts(29_010_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(2))
+ .saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `Assets::NextAssetId` (r:1 w:0)
+ /// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
fn force_create() -> Weight {
// Proof Size summary in bytes:
- // Measured: `6`
+ // Measured: `42`
// Estimated: `3675`
- // Minimum execution time: 10_899_000 picoseconds.
- Weight::from_parts(11_395_000, 0)
+ // Minimum execution time: 11_955_000 picoseconds.
+ Weight::from_parts(12_462_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(1))
+ .saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn start_destroy() -> Weight {
// Proof Size summary in bytes:
- // Measured: `277`
+ // Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_593_000 picoseconds.
- Weight::from_parts(14_108_000, 0)
+ // Minimum execution time: 12_745_000 picoseconds.
+ Weight::from_parts(13_624_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -94,21 +98,26 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1000 w:1000)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:0 w:1000)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1000)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
+ /// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
fn destroy_accounts(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + c * (208 ±0)`
// Estimated: `3675 + c * (2609 ±0)`
- // Minimum execution time: 16_216_000 picoseconds.
- Weight::from_parts(16_636_000, 0)
+ // Minimum execution time: 16_300_000 picoseconds.
+ Weight::from_parts(16_775_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 9_346
- .saturating_add(Weight::from_parts(15_306_152, 0).saturating_mul(c.into()))
+ // Standard Error: 19_800
+ .saturating_add(Weight::from_parts(19_495_334, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes(1))
- .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(c.into())))
+ .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(c.into())))
.saturating_add(Weight::from_parts(0, 2609).saturating_mul(c.into()))
}
/// Storage: `Assets::Asset` (r:1 w:1)
@@ -117,17 +126,20 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
/// The range of component `a` is `[0, 1000]`.
/// The range of component `a` is `[0, 1000]`.
+ /// The range of component `a` is `[0, 1000]`.
fn destroy_approvals(a: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `414 + a * (86 ±0)`
+ // Measured: `451 + a * (86 ±0)`
// Estimated: `3675 + a * (2623 ±0)`
- // Minimum execution time: 16_745_000 picoseconds.
- Weight::from_parts(17_247_000, 0)
+ // Minimum execution time: 17_518_000 picoseconds.
+ Weight::from_parts(17_831_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(Weight::from_parts(15_634_963, 0).saturating_mul(a.into()))
+ // Standard Error: 6_822
+ .saturating_add(Weight::from_parts(16_441_645, 0).saturating_mul(a.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into())))
.saturating_add(T::DbWeight::get().writes(1))
+ .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into())))
.saturating_add(Weight::from_parts(0, 2623).saturating_mul(a.into()))
}
/// Storage: `Assets::Asset` (r:1 w:1)
@@ -136,10 +148,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`)
fn finish_destroy() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 13_650_000 picoseconds.
- Weight::from_parts(14_721_000, 0)
+ // Minimum execution time: 13_618_000 picoseconds.
+ Weight::from_parts(14_101_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -150,10 +162,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn mint() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 24_121_000 picoseconds.
- Weight::from_parts(25_023_000, 0)
+ // Minimum execution time: 23_716_000 picoseconds.
+ Weight::from_parts(24_291_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -162,63 +174,77 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:1 w:1)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn burn() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `392`
// Estimated: `3675`
- // Minimum execution time: 31_414_000 picoseconds.
- Weight::from_parts(32_235_000, 0)
+ // Minimum execution time: 41_367_000 picoseconds.
+ Weight::from_parts(42_615_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().reads(3))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `392`
// Estimated: `6208`
- // Minimum execution time: 43_114_000 picoseconds.
- Weight::from_parts(44_106_000, 0)
+ // Minimum execution time: 53_721_000 picoseconds.
+ Weight::from_parts(54_763_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn transfer_keep_alive() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `392`
// Estimated: `6208`
- // Minimum execution time: 37_954_000 picoseconds.
- Weight::from_parts(38_772_000, 0)
+ // Minimum execution time: 45_458_000 picoseconds.
+ Weight::from_parts(46_612_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
+ .saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn force_transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `392`
// Estimated: `6208`
- // Minimum execution time: 43_051_000 picoseconds.
- Weight::from_parts(44_003_000, 0)
+ // Minimum execution time: 53_737_000 picoseconds.
+ Weight::from_parts(54_786_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `Assets::Asset` (r:1 w:0)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -226,10 +252,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn freeze() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 17_048_000 picoseconds.
- Weight::from_parts(17_614_000, 0)
+ // Minimum execution time: 17_189_000 picoseconds.
+ Weight::from_parts(17_721_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -240,10 +266,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn thaw() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 16_705_000 picoseconds.
- Weight::from_parts(17_581_000, 0)
+ // Minimum execution time: 17_244_000 picoseconds.
+ Weight::from_parts(17_728_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -252,10 +278,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn freeze_asset() -> Weight {
// Proof Size summary in bytes:
- // Measured: `277`
+ // Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_284_000 picoseconds.
- Weight::from_parts(13_735_000, 0)
+ // Minimum execution time: 12_174_000 picoseconds.
+ Weight::from_parts(12_847_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -264,10 +290,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn thaw_asset() -> Weight {
// Proof Size summary in bytes:
- // Measured: `277`
+ // Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_030_000 picoseconds.
- Weight::from_parts(13_417_000, 0)
+ // Minimum execution time: 12_353_000 picoseconds.
+ Weight::from_parts(12_788_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -278,10 +304,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`)
fn transfer_ownership() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 14_174_000 picoseconds.
- Weight::from_parts(14_660_000, 0)
+ // Minimum execution time: 14_149_000 picoseconds.
+ Weight::from_parts(14_733_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -290,10 +316,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn set_team() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 12_737_000 picoseconds.
- Weight::from_parts(13_172_000, 0)
+ // Minimum execution time: 12_411_000 picoseconds.
+ Weight::from_parts(12_906_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -306,17 +332,17 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
- fn set_metadata(n: u32, s: u32, ) -> Weight {
+ /// The range of component `n` is `[0, 50]`.
+ /// The range of component `s` is `[0, 50]`.
+ fn set_metadata(_n: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 27_707_000 picoseconds.
- Weight::from_parts(29_036_880, 0)
+ // Minimum execution time: 28_113_000 picoseconds.
+ Weight::from_parts(29_664_906, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 688
- .saturating_add(Weight::from_parts(2_426, 0).saturating_mul(n.into()))
- // Standard Error: 688
- .saturating_add(Weight::from_parts(776, 0).saturating_mul(s.into()))
+ // Standard Error: 1_266
+ .saturating_add(Weight::from_parts(2_361, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -326,10 +352,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`)
fn clear_metadata() -> Weight {
// Proof Size summary in bytes:
- // Measured: `407`
+ // Measured: `444`
// Estimated: `3675`
- // Minimum execution time: 28_514_000 picoseconds.
- Weight::from_parts(29_216_000, 0)
+ // Minimum execution time: 29_108_000 picoseconds.
+ Weight::from_parts(29_566_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -342,17 +368,19 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
+ /// The range of component `n` is `[0, 50]`.
+ /// The range of component `s` is `[0, 50]`.
fn force_set_metadata(n: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `82`
+ // Measured: `119`
// Estimated: `3675`
- // Minimum execution time: 12_452_000 picoseconds.
- Weight::from_parts(13_095_356, 0)
+ // Minimum execution time: 13_062_000 picoseconds.
+ Weight::from_parts(13_560_213, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 275
- .saturating_add(Weight::from_parts(826, 0).saturating_mul(n.into()))
- // Standard Error: 275
- .saturating_add(Weight::from_parts(808, 0).saturating_mul(s.into()))
+ // Standard Error: 458
+ .saturating_add(Weight::from_parts(1_541, 0).saturating_mul(n.into()))
+ // Standard Error: 458
+ .saturating_add(Weight::from_parts(2_770, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -362,10 +390,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`)
fn force_clear_metadata() -> Weight {
// Proof Size summary in bytes:
- // Measured: `407`
+ // Measured: `444`
// Estimated: `3675`
- // Minimum execution time: 28_181_000 picoseconds.
- Weight::from_parts(29_050_000, 0)
+ // Minimum execution time: 28_129_000 picoseconds.
+ Weight::from_parts(28_745_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -374,10 +402,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn force_asset_status() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 12_253_000 picoseconds.
- Weight::from_parts(12_545_000, 0)
+ // Minimum execution time: 11_883_000 picoseconds.
+ Weight::from_parts(12_174_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -388,10 +416,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
fn approve_transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `277`
+ // Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 31_084_000 picoseconds.
- Weight::from_parts(32_052_000, 0)
+ // Minimum execution time: 32_778_000 picoseconds.
+ Weight::from_parts(33_673_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -402,17 +430,21 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer_approved() -> Weight {
// Proof Size summary in bytes:
- // Measured: `521`
+ // Measured: `562`
// Estimated: `6208`
- // Minimum execution time: 61_756_000 picoseconds.
- Weight::from_parts(62_740_000, 0)
+ // Minimum execution time: 78_615_000 picoseconds.
+ Weight::from_parts(81_892_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(5))
- .saturating_add(T::DbWeight::get().writes(5))
+ .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().writes(7))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -420,10 +452,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
fn cancel_approval() -> Weight {
// Proof Size summary in bytes:
- // Measured: `447`
+ // Measured: `484`
// Estimated: `3675`
- // Minimum execution time: 33_370_000 picoseconds.
- Weight::from_parts(34_127_000, 0)
+ // Minimum execution time: 34_875_000 picoseconds.
+ Weight::from_parts(35_669_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -434,10 +466,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
fn force_cancel_approval() -> Weight {
// Proof Size summary in bytes:
- // Measured: `447`
+ // Measured: `484`
// Estimated: `3675`
- // Minimum execution time: 33_753_000 picoseconds.
- Weight::from_parts(34_613_000, 0)
+ // Minimum execution time: 35_163_000 picoseconds.
+ Weight::from_parts(35_935_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -446,10 +478,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn set_min_balance() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 13_508_000 picoseconds.
- Weight::from_parts(13_997_000, 0)
+ // Minimum execution time: 13_048_000 picoseconds.
+ Weight::from_parts(13_274_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -462,10 +494,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn touch() -> Weight {
// Proof Size summary in bytes:
- // Measured: `346`
+ // Measured: `383`
// Estimated: `3675`
- // Minimum execution time: 32_578_000 picoseconds.
- Weight::from_parts(33_675_000, 0)
+ // Minimum execution time: 34_169_000 picoseconds.
+ Weight::from_parts(35_287_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -476,10 +508,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
fn touch_other() -> Weight {
// Proof Size summary in bytes:
- // Measured: `243`
+ // Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 30_768_000 picoseconds.
- Weight::from_parts(31_710_000, 0)
+ // Minimum execution time: 31_944_000 picoseconds.
+ Weight::from_parts(32_900_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -490,29 +522,37 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn refund() -> Weight {
// Proof Size summary in bytes:
- // Measured: `472`
+ // Measured: `509`
// Estimated: `3675`
- // Minimum execution time: 30_028_000 picoseconds.
- Weight::from_parts(30_793_000, 0)
+ // Minimum execution time: 36_717_000 picoseconds.
+ Weight::from_parts(37_660_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(3))
- .saturating_add(T::DbWeight::get().writes(3))
+ .saturating_add(T::DbWeight::get().writes(5))
}
/// Storage: `Assets::Account` (r:1 w:1)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn refund_other() -> Weight {
// Proof Size summary in bytes:
- // Measured: `402`
+ // Measured: `439`
// Estimated: `3675`
- // Minimum execution time: 28_354_000 picoseconds.
- Weight::from_parts(29_097_000, 0)
+ // Minimum execution time: 34_732_000 picoseconds.
+ Weight::from_parts(35_989_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `Assets::Asset` (r:1 w:0)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -520,22 +560,32 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
fn block() -> Weight {
// Proof Size summary in bytes:
- // Measured: `351`
+ // Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 16_607_000 picoseconds.
- Weight::from_parts(17_433_000, 0)
+ // Minimum execution time: 17_268_000 picoseconds.
+ Weight::from_parts(17_816_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
-
+ /// Storage: `Assets::Asset` (r:1 w:1)
+ /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `Assets::Account` (r:2 w:2)
+ /// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `AssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:1)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `AssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `AssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer_all() -> Weight {
// Proof Size summary in bytes:
- // Measured: `0`
- // Estimated: `3593`
- // Minimum execution time: 46_573_000 picoseconds.
- Weight::from_parts(47_385_000, 3593)
- .saturating_add(T::DbWeight::get().reads(1_u64))
- .saturating_add(T::DbWeight::get().writes(1_u64))
+ // Measured: `392`
+ // Estimated: `6208`
+ // Minimum execution time: 66_366_000 picoseconds.
+ Weight::from_parts(67_585_000, 0)
+ .saturating_add(Weight::from_parts(0, 6208))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_pool.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_pool.rs
index 2cd85de00989..25b78ecc1127 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_pool.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_assets_pool.rs
@@ -16,26 +16,28 @@
//! Autogenerated weights for `pallet_assets`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-07-27, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ynta1nyy-project-238-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! EXECUTION: ``, WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
// target/production/polkadot-parachain
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_assets
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --json-file=/builds/parity/mirrors/cumulus/.git/.artifacts/bench.json
-// --pallet=pallet_assets
-// --chain=asset-hub-rococo-dev
-// --header=./file_header.txt
-// --output=./parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -50,26 +52,30 @@ pub struct WeightInfo(PhantomData);
impl pallet_assets::WeightInfo for WeightInfo {
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssets::NextAssetId` (r:1 w:0)
+ /// Proof: `PoolAssets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
fn create() -> Weight {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `3675`
- // Minimum execution time: 11_591_000 picoseconds.
- Weight::from_parts(11_901_000, 0)
+ // Minimum execution time: 11_865_000 picoseconds.
+ Weight::from_parts(12_289_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(1))
+ .saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssets::NextAssetId` (r:1 w:0)
+ /// Proof: `PoolAssets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
fn force_create() -> Weight {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `3675`
- // Minimum execution time: 11_184_000 picoseconds.
- Weight::from_parts(11_640_000, 0)
+ // Minimum execution time: 11_621_000 picoseconds.
+ Weight::from_parts(12_296_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(1))
+ .saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
@@ -78,8 +84,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_809_000 picoseconds.
- Weight::from_parts(14_226_000, 0)
+ // Minimum execution time: 12_447_000 picoseconds.
+ Weight::from_parts(13_260_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -90,6 +96,10 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1000 w:1000)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:0 w:1000)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1000)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
/// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
/// The range of component `c` is `[0, 1000]`.
@@ -97,15 +107,15 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0 + c * (208 ±0)`
// Estimated: `3675 + c * (2609 ±0)`
- // Minimum execution time: 16_439_000 picoseconds.
- Weight::from_parts(16_743_000, 0)
+ // Minimum execution time: 16_393_000 picoseconds.
+ Weight::from_parts(16_664_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 4_792
- .saturating_add(Weight::from_parts(14_463_991, 0).saturating_mul(c.into()))
+ // Standard Error: 13_143
+ .saturating_add(Weight::from_parts(18_784_828, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes(1))
- .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(c.into())))
+ .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(c.into())))
.saturating_add(Weight::from_parts(0, 2609).saturating_mul(c.into()))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
@@ -119,11 +129,11 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `451 + a * (86 ±0)`
// Estimated: `3675 + a * (2623 ±0)`
- // Minimum execution time: 17_218_000 picoseconds.
- Weight::from_parts(17_585_000, 0)
+ // Minimum execution time: 17_338_000 picoseconds.
+ Weight::from_parts(17_806_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 2_056
- .saturating_add(Weight::from_parts(5_323_866, 0).saturating_mul(a.into()))
+ // Standard Error: 4_466
+ .saturating_add(Weight::from_parts(16_285_609, 0).saturating_mul(a.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into())))
.saturating_add(T::DbWeight::get().writes(1))
@@ -138,8 +148,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 13_848_000 picoseconds.
- Weight::from_parts(14_325_000, 0)
+ // Minimum execution time: 13_746_000 picoseconds.
+ Weight::from_parts(14_706_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -152,8 +162,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 24_904_000 picoseconds.
- Weight::from_parts(25_607_000, 0)
+ // Minimum execution time: 23_473_000 picoseconds.
+ Weight::from_parts(24_259_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -162,63 +172,77 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:1 w:1)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn burn() -> Weight {
// Proof Size summary in bytes:
- // Measured: `388`
+ // Measured: `430`
// Estimated: `3675`
- // Minimum execution time: 31_477_000 picoseconds.
- Weight::from_parts(32_338_000, 0)
+ // Minimum execution time: 45_253_000 picoseconds.
+ Weight::from_parts(47_232_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().reads(3))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:2 w:2)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `388`
+ // Measured: `430`
// Estimated: `6208`
- // Minimum execution time: 42_994_000 picoseconds.
- Weight::from_parts(44_041_000, 0)
+ // Minimum execution time: 58_382_000 picoseconds.
+ Weight::from_parts(59_737_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:2 w:2)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:0)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn transfer_keep_alive() -> Weight {
// Proof Size summary in bytes:
- // Measured: `388`
+ // Measured: `430`
// Estimated: `6208`
- // Minimum execution time: 37_551_000 picoseconds.
- Weight::from_parts(38_648_000, 0)
+ // Minimum execution time: 49_691_000 picoseconds.
+ Weight::from_parts(51_131_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
+ .saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:2 w:2)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn force_transfer() -> Weight {
// Proof Size summary in bytes:
- // Measured: `388`
+ // Measured: `430`
// Estimated: `6208`
- // Minimum execution time: 42_829_000 picoseconds.
- Weight::from_parts(44_029_000, 0)
+ // Minimum execution time: 58_230_000 picoseconds.
+ Weight::from_parts(59_257_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(4))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
/// Storage: `PoolAssets::Asset` (r:1 w:0)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -228,8 +252,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 17_304_000 picoseconds.
- Weight::from_parts(17_782_000, 0)
+ // Minimum execution time: 17_274_000 picoseconds.
+ Weight::from_parts(18_022_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -242,8 +266,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 17_040_000 picoseconds.
- Weight::from_parts(17_698_000, 0)
+ // Minimum execution time: 17_148_000 picoseconds.
+ Weight::from_parts(17_833_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -254,8 +278,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_238_000 picoseconds.
- Weight::from_parts(13_810_000, 0)
+ // Minimum execution time: 12_447_000 picoseconds.
+ Weight::from_parts(12_957_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -266,8 +290,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 13_034_000 picoseconds.
- Weight::from_parts(13_603_000, 0)
+ // Minimum execution time: 12_259_000 picoseconds.
+ Weight::from_parts(12_657_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -280,8 +304,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 14_357_000 picoseconds.
- Weight::from_parts(14_774_000, 0)
+ // Minimum execution time: 14_027_000 picoseconds.
+ Weight::from_parts(14_617_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -292,8 +316,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 13_040_000 picoseconds.
- Weight::from_parts(13_616_000, 0)
+ // Minimum execution time: 12_245_000 picoseconds.
+ Weight::from_parts(12_722_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -308,17 +332,15 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// The range of component `s` is `[0, 50]`.
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
- fn set_metadata(n: u32, s: u32, ) -> Weight {
+ fn set_metadata(n: u32, _s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 15_274_000 picoseconds.
- Weight::from_parts(16_096_881, 0)
+ // Minimum execution time: 14_689_000 picoseconds.
+ Weight::from_parts(15_853_846, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 239
- .saturating_add(Weight::from_parts(1_631, 0).saturating_mul(n.into()))
- // Standard Error: 239
- .saturating_add(Weight::from_parts(2_334, 0).saturating_mul(s.into()))
+ // Standard Error: 1_304
+ .saturating_add(Weight::from_parts(124, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -330,8 +352,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `444`
// Estimated: `3675`
- // Minimum execution time: 15_900_000 picoseconds.
- Weight::from_parts(16_526_000, 0)
+ // Minimum execution time: 15_985_000 picoseconds.
+ Weight::from_parts(16_747_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -350,13 +372,13 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `119`
// Estimated: `3675`
- // Minimum execution time: 13_391_000 picoseconds.
- Weight::from_parts(14_047_176, 0)
+ // Minimum execution time: 12_711_000 picoseconds.
+ Weight::from_parts(13_401_301, 0)
.saturating_add(Weight::from_parts(0, 3675))
- // Standard Error: 172
- .saturating_add(Weight::from_parts(2_617, 0).saturating_mul(n.into()))
- // Standard Error: 172
- .saturating_add(Weight::from_parts(2_081, 0).saturating_mul(s.into()))
+ // Standard Error: 438
+ .saturating_add(Weight::from_parts(1_029, 0).saturating_mul(n.into()))
+ // Standard Error: 438
+ .saturating_add(Weight::from_parts(1_003, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -368,8 +390,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `444`
// Estimated: `3675`
- // Minimum execution time: 15_794_000 picoseconds.
- Weight::from_parts(16_279_000, 0)
+ // Minimum execution time: 15_560_000 picoseconds.
+ Weight::from_parts(16_114_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -380,8 +402,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 12_538_000 picoseconds.
- Weight::from_parts(13_080_000, 0)
+ // Minimum execution time: 11_711_000 picoseconds.
+ Weight::from_parts(12_152_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -394,8 +416,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `314`
// Estimated: `3675`
- // Minimum execution time: 18_991_000 picoseconds.
- Weight::from_parts(19_812_000, 0)
+ // Minimum execution time: 32_861_000 picoseconds.
+ Weight::from_parts(33_825_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -406,17 +428,21 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `PoolAssets::Approvals` (`max_values`: None, `max_size`: Some(148), added: 2623, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Account` (r:2 w:2)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer_approved() -> Weight {
// Proof Size summary in bytes:
- // Measured: `558`
+ // Measured: `600`
// Estimated: `6208`
- // Minimum execution time: 50_336_000 picoseconds.
- Weight::from_parts(51_441_000, 0)
+ // Minimum execution time: 78_580_000 picoseconds.
+ Weight::from_parts(81_119_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
- .saturating_add(T::DbWeight::get().reads(5))
- .saturating_add(T::DbWeight::get().writes(5))
+ .saturating_add(T::DbWeight::get().reads(6))
+ .saturating_add(T::DbWeight::get().writes(7))
}
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -426,8 +452,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `484`
// Estimated: `3675`
- // Minimum execution time: 21_195_000 picoseconds.
- Weight::from_parts(21_946_000, 0)
+ // Minimum execution time: 33_940_000 picoseconds.
+ Weight::from_parts(34_811_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -440,8 +466,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `484`
// Estimated: `3675`
- // Minimum execution time: 21_568_000 picoseconds.
- Weight::from_parts(22_366_000, 0)
+ // Minimum execution time: 34_302_000 picoseconds.
+ Weight::from_parts(35_286_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -452,8 +478,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 13_690_000 picoseconds.
- Weight::from_parts(14_086_000, 0)
+ // Minimum execution time: 12_777_000 picoseconds.
+ Weight::from_parts(13_213_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -466,8 +492,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 18_240_000 picoseconds.
- Weight::from_parts(19_000_000, 0)
+ // Minimum execution time: 17_892_000 picoseconds.
+ Weight::from_parts(18_712_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -480,8 +506,8 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3675`
- // Minimum execution time: 18_469_000 picoseconds.
- Weight::from_parts(19_040_000, 0)
+ // Minimum execution time: 18_433_000 picoseconds.
+ Weight::from_parts(19_057_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -490,29 +516,37 @@ impl pallet_assets::WeightInfo for WeightInfo {
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn refund() -> Weight {
// Proof Size summary in bytes:
// Measured: `406`
// Estimated: `3675`
- // Minimum execution time: 14_633_000 picoseconds.
- Weight::from_parts(15_296_000, 0)
+ // Minimum execution time: 21_174_000 picoseconds.
+ Weight::from_parts(21_777_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `PoolAssets::Account` (r:1 w:1)
/// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `PoolAssets::Asset` (r:1 w:1)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn refund_other() -> Weight {
// Proof Size summary in bytes:
// Measured: `439`
// Estimated: `3675`
- // Minimum execution time: 14_751_000 picoseconds.
- Weight::from_parts(15_312_000, 0)
+ // Minimum execution time: 21_399_000 picoseconds.
+ Weight::from_parts(22_089_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ .saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `PoolAssets::Asset` (r:1 w:0)
/// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
@@ -522,20 +556,30 @@ impl pallet_assets::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `388`
// Estimated: `3675`
- // Minimum execution time: 16_930_000 picoseconds.
- Weight::from_parts(17_653_000, 0)
+ // Minimum execution time: 16_922_000 picoseconds.
+ Weight::from_parts(17_665_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
-
+ /// Storage: `PoolAssets::Asset` (r:1 w:1)
+ /// Proof: `PoolAssets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssets::Account` (r:2 w:2)
+ /// Proof: `PoolAssets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::FrozenBalances` (r:1 w:1)
+ /// Proof: `PoolAssetsFreezer::FrozenBalances` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:1)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `PoolAssetsFreezer::Freezes` (r:0 w:1)
+ /// Proof: `PoolAssetsFreezer::Freezes` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`)
fn transfer_all() -> Weight {
// Proof Size summary in bytes:
- // Measured: `0`
- // Estimated: `3593`
- // Minimum execution time: 46_573_000 picoseconds.
- Weight::from_parts(47_385_000, 3593)
- .saturating_add(T::DbWeight::get().reads(1_u64))
- .saturating_add(T::DbWeight::get().writes(1_u64))
+ // Measured: `430`
+ // Estimated: `6208`
+ // Minimum execution time: 71_884_000 picoseconds.
+ Weight::from_parts(73_435_000, 0)
+ .saturating_add(Weight::from_parts(0, 6208))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(6))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_balances.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_balances.rs
index 35d7e1985c51..273dfc245af7 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_balances.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_balances.rs
@@ -17,25 +17,27 @@
//! Autogenerated weights for `pallet_balances`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-05-06, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-unxyhko3-project-674-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
// target/production/polkadot-parachain
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_balances
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
// --heap-pages=4096
-// --json-file=/builds/parity/mirrors/polkadot-sdk/.git/.artifacts/bench.json
-// --pallet=pallet_balances
-// --chain=asset-hub-rococo-dev
-// --header=./cumulus/file_header.txt
-// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -54,8 +56,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
- // Minimum execution time: 43_472_000 picoseconds.
- Weight::from_parts(44_389_000, 0)
+ // Minimum execution time: 49_107_000 picoseconds.
+ Weight::from_parts(51_204_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -66,8 +68,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
- // Minimum execution time: 34_211_000 picoseconds.
- Weight::from_parts(35_075_000, 0)
+ // Minimum execution time: 39_206_000 picoseconds.
+ Weight::from_parts(40_223_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -78,8 +80,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `3593`
- // Minimum execution time: 12_751_000 picoseconds.
- Weight::from_parts(13_221_000, 0)
+ // Minimum execution time: 14_572_000 picoseconds.
+ Weight::from_parts(15_175_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -90,8 +92,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `3593`
- // Minimum execution time: 17_530_000 picoseconds.
- Weight::from_parts(17_979_000, 0)
+ // Minimum execution time: 21_739_000 picoseconds.
+ Weight::from_parts(22_266_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -102,8 +104,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `6196`
- // Minimum execution time: 45_913_000 picoseconds.
- Weight::from_parts(47_447_000, 0)
+ // Minimum execution time: 51_491_000 picoseconds.
+ Weight::from_parts(53_111_000, 0)
.saturating_add(Weight::from_parts(0, 6196))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -114,8 +116,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
- // Minimum execution time: 42_435_000 picoseconds.
- Weight::from_parts(44_712_000, 0)
+ // Minimum execution time: 48_673_000 picoseconds.
+ Weight::from_parts(50_152_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -126,8 +128,8 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `3593`
- // Minimum execution time: 15_407_000 picoseconds.
- Weight::from_parts(16_104_000, 0)
+ // Minimum execution time: 17_876_000 picoseconds.
+ Weight::from_parts(18_210_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -139,40 +141,37 @@ impl pallet_balances::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0 + u * (136 ±0)`
// Estimated: `990 + u * (2603 ±0)`
- // Minimum execution time: 15_494_000 picoseconds.
- Weight::from_parts(15_793_000, 0)
+ // Minimum execution time: 17_107_000 picoseconds.
+ Weight::from_parts(17_372_000, 0)
.saturating_add(Weight::from_parts(0, 990))
- // Standard Error: 11_778
- .saturating_add(Weight::from_parts(13_198_951, 0).saturating_mul(u.into()))
+ // Standard Error: 11_854
+ .saturating_add(Weight::from_parts(14_961_876, 0).saturating_mul(u.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into())))
.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
}
- /// Storage: `Balances::InactiveIssuance` (r:1 w:0)
- /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
fn force_adjust_total_issuance() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
- // Estimated: `1501`
- // Minimum execution time: 5_368_000 picoseconds.
- Weight::from_parts(5_674_000, 0)
- .saturating_add(Weight::from_parts(0, 1501))
- .saturating_add(T::DbWeight::get().reads(1))
+ // Estimated: `0`
+ // Minimum execution time: 6_241_000 picoseconds.
+ Weight::from_parts(6_530_000, 0)
+ .saturating_add(Weight::from_parts(0, 0))
}
fn burn_allow_death() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 27_491_000 picoseconds.
- Weight::from_parts(28_444_000, 0)
+ // Minimum execution time: 30_489_000 picoseconds.
+ Weight::from_parts(31_133_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn burn_keep_alive() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 18_290_000 picoseconds.
- Weight::from_parts(19_227_000, 0)
+ // Minimum execution time: 20_836_000 picoseconds.
+ Weight::from_parts(21_870_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_collator_selection.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_collator_selection.rs
index aeda7bbbb6a7..bbd06a05e37c 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_collator_selection.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_collator_selection.rs
@@ -16,28 +16,28 @@
//! Autogenerated weights for `pallet_collator_selection`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-07-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `runner-ynta1nyy-project-238-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! EXECUTION: ``, WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
+// --extrinsic=*
// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
// --pallet=pallet_collator_selection
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
-// --extrinsic=*
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
// --steps=50
// --repeat=20
-// --json
-// --header=./file_header.txt
-// --output=./parachains/runtimes/assets/asset-hub-rococo/src/weights/
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -57,13 +57,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `b` is `[1, 20]`.
fn set_invulnerables(b: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `163 + b * (79 ±0)`
- // Estimated: `1154 + b * (2555 ±0)`
- // Minimum execution time: 15_408_000 picoseconds.
- Weight::from_parts(13_068_592, 0)
- .saturating_add(Weight::from_parts(0, 1154))
- // Standard Error: 7_395
- .saturating_add(Weight::from_parts(3_219_916, 0).saturating_mul(b.into()))
+ // Measured: `164 + b * (79 ±0)`
+ // Estimated: `1155 + b * (2555 ±0)`
+ // Minimum execution time: 13_550_000 picoseconds.
+ Weight::from_parts(11_066_939, 0)
+ .saturating_add(Weight::from_parts(0, 1155))
+ // Standard Error: 10_368
+ .saturating_add(Weight::from_parts(4_288_830, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))
.saturating_add(T::DbWeight::get().writes(1))
.saturating_add(Weight::from_parts(0, 2555).saturating_mul(b.into()))
@@ -72,42 +72,42 @@ impl pallet_collator_selection::WeightInfo for WeightIn
/// Proof: `Session::NextKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `CollatorSelection::Invulnerables` (r:1 w:1)
/// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
- /// Storage: `CollatorSelection::Candidates` (r:1 w:1)
- /// Proof: `CollatorSelection::Candidates` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// The range of component `b` is `[1, 19]`.
/// The range of component `c` is `[1, 99]`.
fn add_invulnerable(b: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `756 + b * (32 ±0) + c * (53 ±0)`
+ // Measured: `791 + b * (32 ±0) + c * (53 ±0)`
// Estimated: `6287 + b * (37 ±0) + c * (53 ±0)`
- // Minimum execution time: 49_692_000 picoseconds.
- Weight::from_parts(51_768_986, 0)
+ // Minimum execution time: 50_681_000 picoseconds.
+ Weight::from_parts(51_252_295, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 18_404
- .saturating_add(Weight::from_parts(55_676, 0).saturating_mul(b.into()))
- // Standard Error: 3_488
- .saturating_add(Weight::from_parts(184_343, 0).saturating_mul(c.into()))
+ // Standard Error: 9_966
+ .saturating_add(Weight::from_parts(118_030, 0).saturating_mul(b.into()))
+ // Standard Error: 1_889
+ .saturating_add(Weight::from_parts(133_336, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
.saturating_add(Weight::from_parts(0, 37).saturating_mul(b.into()))
.saturating_add(Weight::from_parts(0, 53).saturating_mul(c.into()))
}
- /// Storage: `CollatorSelection::Candidates` (r:1 w:0)
- /// Proof: `CollatorSelection::Candidates` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:0)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::Invulnerables` (r:1 w:1)
/// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
/// The range of component `b` is `[5, 20]`.
fn remove_invulnerable(b: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `119 + b * (32 ±0)`
+ // Measured: `153 + b * (32 ±0)`
// Estimated: `6287`
- // Minimum execution time: 16_486_000 picoseconds.
- Weight::from_parts(16_646_017, 0)
+ // Minimum execution time: 13_332_000 picoseconds.
+ Weight::from_parts(13_904_922, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 3_230
- .saturating_add(Weight::from_parts(148_941, 0).saturating_mul(b.into()))
+ // Standard Error: 2_939
+ .saturating_add(Weight::from_parts(139_016, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -117,26 +117,58 @@ impl pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 7_806_000 picoseconds.
- Weight::from_parts(8_002_000, 0)
+ // Minimum execution time: 5_340_000 picoseconds.
+ Weight::from_parts(5_574_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: `CollatorSelection::CandidacyBond` (r:0 w:1)
+ /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:1)
/// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
- fn set_candidacy_bond(_c: u32, _k: u32) -> Weight {
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:100 w:100)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:100)
+ /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
+ /// The range of component `c` is `[0, 100]`.
+ /// The range of component `k` is `[0, 100]`.
+ fn set_candidacy_bond(c: u32, k: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `0`
- // Estimated: `0`
- // Minimum execution time: 7_937_000 picoseconds.
- Weight::from_parts(8_161_000, 0)
- .saturating_add(Weight::from_parts(0, 0))
+ // Measured: `0 + c * (180 ±0) + k * (112 ±0)`
+ // Estimated: `6287 + c * (901 ±29) + k * (901 ±29)`
+ // Minimum execution time: 11_399_000 picoseconds.
+ Weight::from_parts(11_725_000, 0)
+ .saturating_add(Weight::from_parts(0, 6287))
+ // Standard Error: 179_622
+ .saturating_add(Weight::from_parts(6_126_780, 0).saturating_mul(c.into()))
+ // Standard Error: 179_622
+ .saturating_add(Weight::from_parts(5_716_743, 0).saturating_mul(k.into()))
+ .saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
+ .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
+ .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
+ .saturating_add(Weight::from_parts(0, 901).saturating_mul(c.into()))
+ .saturating_add(Weight::from_parts(0, 901).saturating_mul(k.into()))
}
- /// Storage: `CollatorSelection::Candidates` (r:1 w:1)
- /// Proof: `CollatorSelection::Candidates` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
- /// Storage: `CollatorSelection::DesiredCandidates` (r:1 w:0)
- /// Proof: `CollatorSelection::DesiredCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:0)
+ /// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// The range of component `c` is `[4, 100]`.
+ fn update_bond(c: u32, ) -> Weight {
+ // Proof Size summary in bytes:
+ // Measured: `321 + c * (50 ±0)`
+ // Estimated: `6287`
+ // Minimum execution time: 29_494_000 picoseconds.
+ Weight::from_parts(34_934_170, 0)
+ .saturating_add(Weight::from_parts(0, 6287))
+ // Standard Error: 3_458
+ .saturating_add(Weight::from_parts(157_075, 0).saturating_mul(c.into()))
+ .saturating_add(T::DbWeight::get().reads(2))
+ .saturating_add(T::DbWeight::get().writes(1))
+ }
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::Invulnerables` (r:1 w:0)
/// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
/// Storage: `Session::NextKeys` (r:1 w:0)
@@ -148,100 +180,99 @@ impl pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 99]`.
fn register_as_candidate(c: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `736 + c * (52 ±0)`
+ // Measured: `758 + c * (52 ±0)`
// Estimated: `6287 + c * (54 ±0)`
- // Minimum execution time: 42_805_000 picoseconds.
- Weight::from_parts(45_979_502, 0)
+ // Minimum execution time: 43_075_000 picoseconds.
+ Weight::from_parts(48_545_376, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 2_336
- .saturating_add(Weight::from_parts(221_049, 0).saturating_mul(c.into()))
- .saturating_add(T::DbWeight::get().reads(5))
+ // Standard Error: 3_379
+ .saturating_add(Weight::from_parts(164_038, 0).saturating_mul(c.into()))
+ .saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 54).saturating_mul(c.into()))
}
- /// Storage: `CollatorSelection::Candidates` (r:1 w:1)
- /// Proof: `CollatorSelection::Candidates` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::Invulnerables` (r:1 w:0)
/// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
- /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:1)
+ /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:0)
+ /// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
+ /// Storage: `Session::NextKeys` (r:1 w:0)
+ /// Proof: `Session::NextKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `System::Account` (r:1 w:1)
+ /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:2)
/// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
/// The range of component `c` is `[4, 100]`.
- fn leave_intent(c: u32, ) -> Weight {
- // Proof Size summary in bytes:
- // Measured: `306 + c * (50 ±0)`
- // Estimated: `6287`
- // Minimum execution time: 34_814_000 picoseconds.
- Weight::from_parts(36_371_520, 0)
- .saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 2_391
- .saturating_add(Weight::from_parts(201_700, 0).saturating_mul(c.into()))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
- }
- fn update_bond(c: u32, ) -> Weight {
+ fn take_candidate_slot(c: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `306 + c * (50 ±0)`
- // Estimated: `6287`
- // Minimum execution time: 34_814_000 picoseconds.
- Weight::from_parts(36_371_520, 0)
+ // Measured: `926 + c * (52 ±0)`
+ // Estimated: `6287 + c * (55 ±0)`
+ // Minimum execution time: 60_902_000 picoseconds.
+ Weight::from_parts(66_677_157, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 2_391
- .saturating_add(Weight::from_parts(201_700, 0).saturating_mul(c.into()))
- .saturating_add(T::DbWeight::get().reads(2))
- .saturating_add(T::DbWeight::get().writes(2))
+ // Standard Error: 3_260
+ .saturating_add(Weight::from_parts(166_729, 0).saturating_mul(c.into()))
+ .saturating_add(T::DbWeight::get().reads(5))
+ .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(Weight::from_parts(0, 55).saturating_mul(c.into()))
}
- fn take_candidate_slot(c: u32, ) -> Weight {
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:1)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::Invulnerables` (r:1 w:0)
+ /// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:1)
+ /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
+ /// The range of component `c` is `[4, 100]`.
+ fn leave_intent(c: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `306 + c * (50 ±0)`
+ // Measured: `348 + c * (48 ±0)`
// Estimated: `6287`
- // Minimum execution time: 34_814_000 picoseconds.
- Weight::from_parts(36_371_520, 0)
+ // Minimum execution time: 36_479_000 picoseconds.
+ Weight::from_parts(40_342_730, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 2_391
- .saturating_add(Weight::from_parts(201_700, 0).saturating_mul(c.into()))
+ // Standard Error: 2_609
+ .saturating_add(Weight::from_parts(135_969, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
- /// Storage: `System::BlockWeight` (r:1 w:1)
- /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:1)
/// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
fn note_author() -> Weight {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `6196`
- // Minimum execution time: 46_989_000 picoseconds.
- Weight::from_parts(48_151_000, 0)
+ // Minimum execution time: 43_468_000 picoseconds.
+ Weight::from_parts(44_494_000, 0)
.saturating_add(Weight::from_parts(0, 6196))
- .saturating_add(T::DbWeight::get().reads(3))
- .saturating_add(T::DbWeight::get().writes(4))
+ .saturating_add(T::DbWeight::get().reads(2))
+ .saturating_add(T::DbWeight::get().writes(3))
}
- /// Storage: `CollatorSelection::Candidates` (r:1 w:0)
- /// Proof: `CollatorSelection::Candidates` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::CandidateList` (r:1 w:0)
+ /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(4802), added: 5297, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::LastAuthoredBlock` (r:100 w:0)
/// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
/// Storage: `CollatorSelection::Invulnerables` (r:1 w:0)
/// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(641), added: 1136, mode: `MaxEncodedLen`)
- /// Storage: `System::BlockWeight` (r:1 w:1)
- /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`)
+ /// Storage: `CollatorSelection::DesiredCandidates` (r:1 w:0)
+ /// Proof: `CollatorSelection::DesiredCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:97 w:97)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// The range of component `r` is `[1, 100]`.
/// The range of component `c` is `[1, 100]`.
fn new_session(r: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `2243 + c * (97 ±0) + r * (112 ±0)`
+ // Measured: `2214 + c * (97 ±0) + r * (112 ±0)`
// Estimated: `6287 + c * (2519 ±0) + r * (2603 ±0)`
- // Minimum execution time: 17_547_000 picoseconds.
- Weight::from_parts(17_854_000, 0)
+ // Minimum execution time: 25_341_000 picoseconds.
+ Weight::from_parts(26_157_000, 0)
.saturating_add(Weight::from_parts(0, 6287))
- // Standard Error: 370_637
- .saturating_add(Weight::from_parts(15_798_857, 0).saturating_mul(c.into()))
+ // Standard Error: 315_651
+ .saturating_add(Weight::from_parts(14_689_125, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
- .saturating_add(T::DbWeight::get().writes(1))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
.saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into()))
.saturating_add(Weight::from_parts(0, 2603).saturating_mul(r.into()))
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_message_queue.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_message_queue.rs
index cd72703104ad..b337b71dac9b 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_message_queue.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_message_queue.rs
@@ -1,46 +1,48 @@
// Copyright (C) Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: Apache-2.0
+// This file is part of Cumulus.
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
+// Cumulus is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Cumulus is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Cumulus. If not, see .
//! Autogenerated weights for `pallet_message_queue`
//!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-03-24, STEPS: `2`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `i9`, CPU: `13th Gen Intel(R) Core(TM) i9-13900K`
-//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// target/production/polkadot-parachain
// benchmark
// pallet
-// --chain
-// statemine-dev
-// --pallet
-// pallet_message_queue
-// --extrinsic
-// *
-// --execution
-// wasm
-// --wasm-execution
-// compiled
-// --output
-// parachains/runtimes/assets/statemine/src/weights
+// --extrinsic=*
+// --chain=asset-hub-rococo-dev
+// --pallet=pallet_message_queue
+// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
+// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
+// --wasm-execution=compiled
+// --steps=50
+// --repeat=20
+// --heap-pages=4096
+// --no-storage-info
+// --no-min-squares
+// --no-median-slopes
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
+#![allow(missing_docs)]
use frame_support::{traits::Get, weights::Weight};
use core::marker::PhantomData;
@@ -48,131 +50,136 @@ use core::marker::PhantomData;
/// Weight functions for `pallet_message_queue`.
pub struct WeightInfo(PhantomData);
impl pallet_message_queue::WeightInfo for WeightInfo {
- /// Storage: MessageQueue ServiceHead (r:1 w:0)
- /// Proof: MessageQueue ServiceHead (max_values: Some(1), max_size: Some(5), added: 500, mode: MaxEncodedLen)
- /// Storage: MessageQueue BookStateFor (r:2 w:2)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::ServiceHead` (r:1 w:0)
+ /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::BookStateFor` (r:2 w:2)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
fn ready_ring_knit() -> Weight {
// Proof Size summary in bytes:
- // Measured: `189`
- // Estimated: `7534`
- // Minimum execution time: 13_668_000 picoseconds.
- Weight::from_parts(13_668_000, 0)
- .saturating_add(Weight::from_parts(0, 7534))
+ // Measured: `260`
+ // Estimated: `6044`
+ // Minimum execution time: 15_274_000 picoseconds.
+ Weight::from_parts(15_880_000, 0)
+ .saturating_add(Weight::from_parts(0, 6044))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
- /// Storage: MessageQueue BookStateFor (r:2 w:2)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
- /// Storage: MessageQueue ServiceHead (r:1 w:1)
- /// Proof: MessageQueue ServiceHead (max_values: Some(1), max_size: Some(5), added: 500, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::BookStateFor` (r:2 w:2)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
+ /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
fn ready_ring_unknit() -> Weight {
// Proof Size summary in bytes:
- // Measured: `184`
- // Estimated: `7534`
- // Minimum execution time: 11_106_000 picoseconds.
- Weight::from_parts(11_106_000, 0)
- .saturating_add(Weight::from_parts(0, 7534))
+ // Measured: `255`
+ // Estimated: `6044`
+ // Minimum execution time: 13_480_000 picoseconds.
+ Weight::from_parts(13_934_000, 0)
+ .saturating_add(Weight::from_parts(0, 6044))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
}
- /// Storage: MessageQueue BookStateFor (r:1 w:1)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
fn service_queue_base() -> Weight {
// Proof Size summary in bytes:
- // Measured: `6`
+ // Measured: `42`
// Estimated: `3517`
- // Minimum execution time: 4_921_000 picoseconds.
- Weight::from_parts(4_921_000, 0)
+ // Minimum execution time: 5_207_000 picoseconds.
+ Weight::from_parts(5_306_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: MessageQueue Pages (r:1 w:1)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::Pages` (r:1 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn service_page_base_completion() -> Weight {
// Proof Size summary in bytes:
- // Measured: `72`
- // Estimated: `69050`
- // Minimum execution time: 6_879_000 picoseconds.
- Weight::from_parts(6_879_000, 0)
- .saturating_add(Weight::from_parts(0, 69050))
+ // Measured: `109`
+ // Estimated: `108986`
+ // Minimum execution time: 7_538_000 picoseconds.
+ Weight::from_parts(7_764_000, 0)
+ .saturating_add(Weight::from_parts(0, 108986))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: MessageQueue Pages (r:1 w:1)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::Pages` (r:1 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn service_page_base_no_completion() -> Weight {
// Proof Size summary in bytes:
- // Measured: `72`
- // Estimated: `69050`
- // Minimum execution time: 7_564_000 picoseconds.
- Weight::from_parts(7_564_000, 0)
- .saturating_add(Weight::from_parts(0, 69050))
+ // Measured: `109`
+ // Estimated: `108986`
+ // Minimum execution time: 7_740_000 picoseconds.
+ Weight::from_parts(8_060_000, 0)
+ .saturating_add(Weight::from_parts(0, 108986))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
+ /// Storage: `MessageQueue::BookStateFor` (r:0 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::Pages` (r:0 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn service_page_item() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 59_963_000 picoseconds.
- Weight::from_parts(59_963_000, 0)
+ // Minimum execution time: 272_725_000 picoseconds.
+ Weight::from_parts(281_910_000, 0)
.saturating_add(Weight::from_parts(0, 0))
+ .saturating_add(T::DbWeight::get().writes(2))
}
- /// Storage: MessageQueue ServiceHead (r:1 w:1)
- /// Proof: MessageQueue ServiceHead (max_values: Some(1), max_size: Some(5), added: 500, mode: MaxEncodedLen)
- /// Storage: MessageQueue BookStateFor (r:1 w:0)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
+ /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:0)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
fn bump_service_head() -> Weight {
// Proof Size summary in bytes:
- // Measured: `99`
- // Estimated: `5007`
- // Minimum execution time: 7_200_000 picoseconds.
- Weight::from_parts(7_200_000, 0)
- .saturating_add(Weight::from_parts(0, 5007))
+ // Measured: `208`
+ // Estimated: `3517`
+ // Minimum execution time: 8_784_000 picoseconds.
+ Weight::from_parts(9_034_000, 0)
+ .saturating_add(Weight::from_parts(0, 3517))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
- /// Storage: MessageQueue BookStateFor (r:1 w:1)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
- /// Storage: MessageQueue Pages (r:1 w:1)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::Pages` (r:1 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn reap_page() -> Weight {
// Proof Size summary in bytes:
- // Measured: `65667`
- // Estimated: `72567`
- // Minimum execution time: 41_366_000 picoseconds.
- Weight::from_parts(41_366_000, 0)
- .saturating_add(Weight::from_parts(0, 72567))
+ // Measured: `105646`
+ // Estimated: `108986`
+ // Minimum execution time: 84_098_000 picoseconds.
+ Weight::from_parts(85_203_000, 0)
+ .saturating_add(Weight::from_parts(0, 108986))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
- /// Storage: MessageQueue BookStateFor (r:1 w:1)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
- /// Storage: MessageQueue Pages (r:1 w:1)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::Pages` (r:1 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn execute_overweight_page_removed() -> Weight {
// Proof Size summary in bytes:
- // Measured: `65667`
- // Estimated: `72567`
- // Minimum execution time: 60_538_000 picoseconds.
- Weight::from_parts(60_538_000, 0)
- .saturating_add(Weight::from_parts(0, 72567))
+ // Measured: `105646`
+ // Estimated: `108986`
+ // Minimum execution time: 110_185_000 picoseconds.
+ Weight::from_parts(111_822_000, 0)
+ .saturating_add(Weight::from_parts(0, 108986))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
- /// Storage: MessageQueue BookStateFor (r:1 w:1)
- /// Proof: MessageQueue BookStateFor (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)
- /// Storage: MessageQueue Pages (r:1 w:1)
- /// Proof: MessageQueue Pages (max_values: None, max_size: Some(65585), added: 68060, mode: MaxEncodedLen)
+ /// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
+ /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
+ /// Storage: `MessageQueue::Pages` (r:1 w:1)
+ /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`)
fn execute_overweight_page_updated() -> Weight {
// Proof Size summary in bytes:
- // Measured: `65667`
- // Estimated: `72567`
- // Minimum execution time: 73_665_000 picoseconds.
- Weight::from_parts(73_665_000, 0)
- .saturating_add(Weight::from_parts(0, 72567))
+ // Measured: `105646`
+ // Estimated: `108986`
+ // Minimum execution time: 179_974_000 picoseconds.
+ Weight::from_parts(184_060_000, 0)
+ .saturating_add(Weight::from_parts(0, 108986))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_multisig.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_multisig.rs
index 1192478c90ac..ca27913e9b97 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_multisig.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_multisig.rs
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_multisig`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2025-01-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2025-01-24, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `e20fc9f125eb`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! HOSTNAME: `596385e7940f`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
// Executed Command:
@@ -55,11 +55,11 @@ impl pallet_multisig::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
- // Minimum execution time: 16_059_000 picoseconds.
- Weight::from_parts(17_033_878, 0)
+ // Minimum execution time: 16_001_000 picoseconds.
+ Weight::from_parts(16_387_101, 0)
.saturating_add(Weight::from_parts(0, 0))
- // Standard Error: 8
- .saturating_add(Weight::from_parts(489, 0).saturating_mul(z.into()))
+ // Standard Error: 3
+ .saturating_add(Weight::from_parts(510, 0).saturating_mul(z.into()))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`)
@@ -69,13 +69,13 @@ impl pallet_multisig::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `295 + s * (2 ±0)`
// Estimated: `6811`
- // Minimum execution time: 46_128_000 picoseconds.
- Weight::from_parts(33_704_180, 0)
+ // Minimum execution time: 46_506_000 picoseconds.
+ Weight::from_parts(33_814_709, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 1_456
- .saturating_add(Weight::from_parts(147_148, 0).saturating_mul(s.into()))
- // Standard Error: 14
- .saturating_add(Weight::from_parts(2_037, 0).saturating_mul(z.into()))
+ // Standard Error: 1_059
+ .saturating_add(Weight::from_parts(142_535, 0).saturating_mul(s.into()))
+ // Standard Error: 10
+ .saturating_add(Weight::from_parts(2_030, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -87,13 +87,13 @@ impl pallet_multisig::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `315`
// Estimated: `6811`
- // Minimum execution time: 32_218_000 picoseconds.
- Weight::from_parts(21_320_145, 0)
+ // Minimum execution time: 30_599_000 picoseconds.
+ Weight::from_parts(19_784_537, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 1_922
- .saturating_add(Weight::from_parts(131_349, 0).saturating_mul(s.into()))
- // Standard Error: 18
- .saturating_add(Weight::from_parts(1_829, 0).saturating_mul(z.into()))
+ // Standard Error: 903
+ .saturating_add(Weight::from_parts(127_009, 0).saturating_mul(s.into()))
+ // Standard Error: 8
+ .saturating_add(Weight::from_parts(2_000, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -107,61 +107,58 @@ impl pallet_multisig::WeightInfo for WeightInfo