From 1efb4da81726b5b0133bf5013bfa1f70fbbc161b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 31 Jan 2025 10:11:13 +0000
Subject: [PATCH 1/2] Update all weights weekly for 2025-01-30-1738265602
---
.../cumulus_pallet_parachain_system.rs | 104 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 43 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 160 +-
.../src/weights/frame_system.rs | 130 +-
.../src/weights/frame_system_extensions.rs | 93 +-
.../src/weights/pallet_asset_conversion.rs | 130 +-
.../weights/pallet_asset_conversion_ops.rs | 41 +-
.../pallet_asset_conversion_tx_payment.rs | 60 +-
.../src/weights/pallet_asset_rewards.rs | 61 +-
.../src/weights/pallet_assets_foreign.rs | 318 ++--
.../src/weights/pallet_assets_local.rs | 333 +++--
.../src/weights/pallet_assets_pool.rs | 273 ++--
.../src/weights/pallet_balances.rs | 80 +-
.../src/weights/pallet_collator_selection.rs | 234 +--
.../src/weights/pallet_message_queue.rs | 216 +--
.../src/weights/pallet_multisig.rs | 84 +-
.../weights/pallet_nft_fractionalization.rs | 57 +-
.../src/weights/pallet_nfts.rs | 303 ++--
.../src/weights/pallet_proxy.rs | 145 +-
.../src/weights/pallet_session.rs | 49 +-
.../src/weights/pallet_timestamp.rs | 41 +-
.../src/weights/pallet_transaction_payment.rs | 45 +-
.../src/weights/pallet_uniques.rs | 211 +--
.../src/weights/pallet_utility.rs | 61 +-
.../src/weights/pallet_xcm.rs | 252 ++--
.../weights/pallet_xcm_bridge_hub_router.rs | 37 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 125 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 237 ++-
.../cumulus_pallet_parachain_system.rs | 106 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 43 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 160 +-
.../src/weights/frame_system.rs | 153 +-
.../src/weights/frame_system_extensions.rs | 93 +-
.../src/weights/pallet_asset_conversion.rs | 155 +-
.../weights/pallet_asset_conversion_ops.rs | 41 +-
.../pallet_asset_conversion_tx_payment.rs | 60 +-
.../src/weights/pallet_asset_rewards.rs | 61 +-
.../src/weights/pallet_assets_foreign.rs | 304 ++--
.../src/weights/pallet_assets_local.rs | 352 +++--
.../src/weights/pallet_assets_pool.rs | 302 ++--
.../src/weights/pallet_balances.rs | 80 +-
.../src/weights/pallet_collator_selection.rs | 261 ++--
.../src/weights/pallet_message_queue.rs | 216 +--
.../src/weights/pallet_multisig.rs | 86 +-
.../weights/pallet_nft_fractionalization.rs | 82 +-
.../src/weights/pallet_nfts.rs | 332 +++--
.../src/weights/pallet_proxy.rs | 170 +--
.../src/weights/pallet_revive.rs | 1029 +++++++++++++
.../src/weights/pallet_session.rs | 74 +-
.../src/weights/pallet_timestamp.rs | 66 +-
.../src/weights/pallet_transaction_payment.rs | 45 +-
.../src/weights/pallet_uniques.rs | 236 +--
.../src/weights/pallet_utility.rs | 86 +-
.../src/weights/pallet_xcm.rs | 252 ++--
.../weights/pallet_xcm_bridge_hub_router.rs | 37 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 125 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 237 ++-
.../cumulus_pallet_parachain_system.rs | 104 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 43 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 168 ++-
.../src/weights/frame_system.rs | 155 +-
.../src/weights/frame_system_extensions.rs | 91 +-
.../src/weights/pallet_balances.rs | 80 +-
.../src/weights/pallet_bridge_grandpa.rs | 49 +-
...idge_messages_rococo_to_rococo_bulletin.rs | 179 ++-
...allet_bridge_messages_rococo_to_westend.rs | 205 +--
.../src/weights/pallet_bridge_parachains.rs | 65 +-
.../weights/pallet_bridge_relayers_legacy.rs | 126 ++
...et_bridge_relayers_permissionless_lanes.rs | 126 ++
.../src/weights/pallet_collator_selection.rs | 251 ++--
.../src/weights/pallet_message_queue.rs | 220 +--
.../src/weights/pallet_multisig.rs | 82 +-
.../src/weights/pallet_session.rs | 62 +-
.../src/weights/pallet_timestamp.rs | 62 +-
.../src/weights/pallet_transaction_payment.rs | 45 +-
.../src/weights/pallet_utility.rs | 86 +-
.../src/weights/pallet_xcm.rs | 234 ++-
.../snowbridge_pallet_ethereum_client.rs | 174 ++-
.../snowbridge_pallet_inbound_queue.rs | 93 +-
.../snowbridge_pallet_outbound_queue.rs | 117 +-
.../src/weights/snowbridge_pallet_system.rs | 454 +++---
.../xcm/pallet_xcm_benchmarks_fungible.rs | 121 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 253 ++--
.../cumulus_pallet_parachain_system.rs | 104 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 43 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 168 ++-
.../src/weights/frame_system.rs | 132 +-
.../src/weights/frame_system_extensions.rs | 91 +-
.../src/weights/pallet_balances.rs | 80 +-
.../src/weights/pallet_bridge_grandpa.rs | 93 +-
...idge_messages_rococo_to_rococo_bulletin.rs | 252 ++++
...allet_bridge_messages_rococo_to_westend.rs | 272 ++++
.../src/weights/pallet_bridge_parachains.rs | 125 +-
.../weights/pallet_bridge_relayers_legacy.rs | 126 ++
...et_bridge_relayers_permissionless_lanes.rs | 126 ++
.../src/weights/pallet_collator_selection.rs | 224 +--
.../src/weights/pallet_message_queue.rs | 220 +--
.../src/weights/pallet_multisig.rs | 94 +-
.../src/weights/pallet_session.rs | 37 +-
.../src/weights/pallet_timestamp.rs | 37 +-
.../src/weights/pallet_transaction_payment.rs | 45 +-
.../src/weights/pallet_utility.rs | 61 +-
.../src/weights/pallet_xcm.rs | 234 ++-
.../snowbridge_pallet_ethereum_client.rs | 79 +-
.../snowbridge_pallet_inbound_queue.rs | 93 +-
.../snowbridge_pallet_outbound_queue.rs | 117 +-
.../src/weights/snowbridge_pallet_system.rs | 454 +++---
.../xcm/pallet_xcm_benchmarks_fungible.rs | 121 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 263 ++--
.../cumulus_pallet_parachain_system.rs | 102 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 43 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 152 +-
.../src/weights/frame_system.rs | 155 +-
.../src/weights/frame_system_extensions.rs | 91 +-
.../src/weights/pallet_alliance.rs | 270 ++--
.../src/weights/pallet_asset_rate.rs | 43 +-
.../src/weights/pallet_balances.rs | 80 +-
.../src/weights/pallet_collator_selection.rs | 259 ++--
.../src/weights/pallet_collective.rs | 165 ++-
.../src/weights/pallet_collective_content.rs | 84 +-
.../pallet_core_fellowship_ambassador_core.rs | 60 +-
.../pallet_core_fellowship_fellowship_core.rs | 84 +-
.../src/weights/pallet_message_queue.rs | 210 +--
.../src/weights/pallet_multisig.rs | 84 +-
.../src/weights/pallet_preimage.rs | 263 ++--
.../src/weights/pallet_proxy.rs | 170 +--
...ranked_collective_ambassador_collective.rs | 127 +-
...ranked_collective_fellowship_collective.rs | 150 +-
.../pallet_referenda_ambassador_referenda.rs | 242 +--
.../pallet_referenda_fellowship_referenda.rs | 283 ++--
.../pallet_salary_ambassador_salary.rs | 114 +-
.../pallet_salary_fellowship_salary.rs | 129 +-
.../src/weights/pallet_scheduler.rs | 169 ++-
.../src/weights/pallet_session.rs | 74 +-
.../src/weights/pallet_timestamp.rs | 66 +-
.../src/weights/pallet_transaction_payment.rs | 45 +-
.../src/weights/pallet_treasury.rs | 112 +-
.../src/weights/pallet_utility.rs | 86 +-
.../src/weights/pallet_xcm.rs | 87 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 47 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 139 +-
.../cumulus_pallet_parachain_system.rs | 80 +
.../weights/cumulus_pallet_weight_reclaim.rs | 64 +
.../src/weights/frame_system.rs | 190 +++
.../src/weights/frame_system_extensions.rs | 132 ++
.../src/weights/pallet_balances.rs | 180 +++
.../src/weights/pallet_collator_selection.rs | 283 ++++
.../src/weights/pallet_contracts.rs | 1123 ++++++++++++++
.../src/weights/pallet_message_queue.rs | 189 +++
.../src/weights/pallet_multisig.rs | 168 +++
.../src/weights/pallet_session.rs | 84 ++
.../src/weights/pallet_sudo.rs | 113 ++
.../src/weights/pallet_timestamp.rs | 78 +
.../src/weights/pallet_utility.rs | 105 ++
.../cumulus_pallet_parachain_system.rs | 43 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 45 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 127 +-
.../src/weights/frame_system.rs | 114 +-
.../src/weights/pallet_balances.rs | 90 +-
.../src/weights/pallet_broker.rs | 337 ++---
.../src/weights/pallet_collator_selection.rs | 170 ++-
.../src/weights/pallet_message_queue.rs | 121 +-
.../src/weights/pallet_multisig.rs | 94 +-
.../src/weights/pallet_proxy.rs | 147 +-
.../src/weights/pallet_session.rs | 51 +-
.../src/weights/pallet_timestamp.rs | 43 +-
.../src/weights/pallet_utility.rs | 63 +-
.../cumulus_pallet_parachain_system.rs | 41 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 45 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 125 +-
.../src/weights/frame_system.rs | 112 +-
.../src/weights/pallet_balances.rs | 90 +-
.../src/weights/pallet_broker.rs | 315 ++--
.../src/weights/pallet_collator_selection.rs | 168 ++-
.../src/weights/pallet_message_queue.rs | 119 +-
.../src/weights/pallet_multisig.rs | 96 +-
.../src/weights/pallet_proxy.rs | 147 +-
.../src/weights/pallet_session.rs | 49 +-
.../src/weights/pallet_timestamp.rs | 41 +-
.../src/weights/pallet_utility.rs | 61 +-
.../cumulus_pallet_parachain_system.rs | 40 +-
.../src/weights/frame_system.rs | 129 +-
.../src/weights/frame_system_extensions.rs | 63 +-
.../src/weights/pallet_glutton.rs | 92 +-
.../src/weights/pallet_message_queue.rs | 121 +-
.../src/weights/pallet_timestamp.rs | 40 +-
.../cumulus_pallet_parachain_system.rs | 97 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 45 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 157 +-
.../people-rococo/src/weights/frame_system.rs | 192 ++-
.../src/weights/pallet_balances.rs | 90 +-
.../src/weights/pallet_collator_selection.rs | 389 ++---
.../src/weights/pallet_identity.rs | 656 ++++----
.../src/weights/pallet_message_queue.rs | 209 +--
.../src/weights/pallet_migrations.rs | 177 ++-
.../src/weights/pallet_multisig.rs | 96 +-
.../people-rococo/src/weights/pallet_proxy.rs | 147 +-
.../src/weights/pallet_session.rs | 90 +-
.../src/weights/pallet_timestamp.rs | 74 +-
.../src/weights/pallet_transaction_payment.rs | 47 +-
.../src/weights/pallet_utility.rs | 86 +-
...lkadot_runtime_common_identity_migrator.rs | 102 +-
.../cumulus_pallet_parachain_system.rs | 97 +-
.../weights/cumulus_pallet_weight_reclaim.rs | 45 +-
.../src/weights/cumulus_pallet_xcmp_queue.rs | 157 +-
.../src/weights/frame_system.rs | 188 ++-
.../src/weights/pallet_balances.rs | 90 +-
.../src/weights/pallet_collator_selection.rs | 389 ++---
.../src/weights/pallet_identity.rs | 656 ++++----
.../src/weights/pallet_message_queue.rs | 209 +--
.../src/weights/pallet_migrations.rs | 177 ++-
.../src/weights/pallet_multisig.rs | 96 +-
.../src/weights/pallet_proxy.rs | 147 +-
.../src/weights/pallet_session.rs | 90 +-
.../src/weights/pallet_timestamp.rs | 74 +-
.../src/weights/pallet_utility.rs | 86 +-
...lkadot_runtime_common_identity_migrator.rs | 102 +-
.../weights/frame_benchmarking_baseline.rs | 51 +-
.../rococo/src/weights/frame_system.rs | 116 +-
.../src/weights/frame_system_extensions.rs | 61 +-
.../rococo/src/weights/pallet_asset_rate.rs | 37 +-
.../src/weights/pallet_balances_balances.rs | 73 +-
...allet_balances_nis_counterpart_balances.rs | 73 +-
.../rococo/src/weights/pallet_beefy_mmr.rs | 49 +-
.../rococo/src/weights/pallet_bounties.rs | 95 +-
.../src/weights/pallet_child_bounties.rs | 95 +-
.../src/weights/pallet_conviction_voting.rs | 71 +-
.../rococo/src/weights/pallet_identity.rs | 477 +++---
.../rococo/src/weights/pallet_indices.rs | 45 +-
.../src/weights/pallet_message_queue.rs | 65 +-
.../rococo/src/weights/pallet_migrations.rs | 150 +-
.../runtime/rococo/src/weights/pallet_mmr.rs | 57 +-
.../rococo/src/weights/pallet_multisig.rs | 80 +-
.../runtime/rococo/src/weights/pallet_nis.rs | 89 +-
.../rococo/src/weights/pallet_parameters.rs | 35 +-
.../rococo/src/weights/pallet_preimage.rs | 132 +-
.../rococo/src/weights/pallet_proxy.rs | 121 +-
.../src/weights/pallet_ranked_collective.rs | 77 +-
.../rococo/src/weights/pallet_recovery.rs | 81 +-
.../pallet_referenda_fellowship_referenda.rs | 187 +--
.../src/weights/pallet_referenda_referenda.rs | 187 +--
.../rococo/src/weights/pallet_scheduler.rs | 149 +-
.../runtime/rococo/src/weights/pallet_sudo.rs | 45 +-
.../rococo/src/weights/pallet_timestamp.rs | 33 +-
.../src/weights/pallet_transaction_payment.rs | 46 +-
.../rococo/src/weights/pallet_treasury.rs | 96 +-
.../rococo/src/weights/pallet_utility.rs | 57 +-
.../rococo/src/weights/pallet_vesting.rs | 149 +-
.../rococo/src/weights/pallet_whitelist.rs | 61 +-
.../runtime/rococo/src/weights/pallet_xcm.rs | 91 +-
.../polkadot_runtime_common_assigned_slots.rs | 63 +-
.../polkadot_runtime_common_auctions.rs | 57 +-
.../weights/polkadot_runtime_common_claims.rs | 135 +-
.../polkadot_runtime_common_crowdloan.rs | 135 +-
...lkadot_runtime_common_identity_migrator.rs | 65 +-
...polkadot_runtime_common_paras_registrar.rs | 115 +-
.../weights/polkadot_runtime_common_slots.rs | 61 +-
...lkadot_runtime_parachains_configuration.rs | 61 +-
.../polkadot_runtime_parachains_coretime.rs | 59 +-
.../polkadot_runtime_parachains_disputes.rs | 37 +-
.../polkadot_runtime_parachains_hrmp.rs | 165 ++-
.../polkadot_runtime_parachains_inclusion.rs | 76 +-
...polkadot_runtime_parachains_initializer.rs | 48 +-
.../polkadot_runtime_parachains_on_demand.rs | 57 +-
.../polkadot_runtime_parachains_paras.rs | 149 +-
...kadot_runtime_parachains_paras_inherent.rs | 71 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 105 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 189 +--
.../frame_election_provider_support.rs | 51 +-
.../westend/src/weights/frame_system.rs | 142 +-
.../src/weights/frame_system_extensions.rs | 61 +-
.../westend/src/weights/pallet_asset_rate.rs | 68 +-
.../westend/src/weights/pallet_bags_list.rs | 97 +-
.../westend/src/weights/pallet_balances.rs | 59 +-
.../westend/src/weights/pallet_beefy_mmr.rs | 49 +-
.../src/weights/pallet_conviction_voting.rs | 98 +-
.../pallet_election_provider_multi_phase.rs | 293 ++--
.../src/weights/pallet_fast_unstake.rs | 269 ++--
.../westend/src/weights/pallet_identity.rs | 554 ++++---
.../westend/src/weights/pallet_indices.rs | 85 +-
.../src/weights/pallet_message_queue.rs | 162 +-
.../westend/src/weights/pallet_migrations.rs | 150 +-
.../runtime/westend/src/weights/pallet_mmr.rs | 46 +-
.../westend/src/weights/pallet_multisig.rs | 80 +-
.../src/weights/pallet_nomination_pools.rs | 523 ++++---
.../westend/src/weights/pallet_offences.rs | 252 ++--
.../westend/src/weights/pallet_parameters.rs | 29 +-
.../westend/src/weights/pallet_preimage.rs | 284 ++--
.../westend/src/weights/pallet_proxy.rs | 207 +--
.../westend/src/weights/pallet_recovery.rs | 159 +-
.../westend/src/weights/pallet_referenda.rs | 518 +++++++
.../westend/src/weights/pallet_scheduler.rs | 169 ++-
.../westend/src/weights/pallet_session.rs | 71 +-
.../westend/src/weights/pallet_staking.rs | 257 ++--
.../westend/src/weights/pallet_sudo.rs | 57 +-
.../westend/src/weights/pallet_timestamp.rs | 45 +-
.../src/weights/pallet_transaction_payment.rs | 38 +-
.../westend/src/weights/pallet_treasury.rs | 195 ++-
.../westend/src/weights/pallet_utility.rs | 59 +-
.../westend/src/weights/pallet_vesting.rs | 285 ++--
.../westend/src/weights/pallet_whitelist.rs | 87 +-
.../runtime/westend/src/weights/pallet_xcm.rs | 91 +-
.../polkadot_runtime_common_assigned_slots.rs | 77 +-
.../polkadot_runtime_common_auctions.rs | 155 +-
.../polkadot_runtime_common_crowdloan.rs | 267 ++--
...lkadot_runtime_common_identity_migrator.rs | 88 +-
...polkadot_runtime_common_paras_registrar.rs | 295 ++--
.../weights/polkadot_runtime_common_slots.rs | 143 +-
...lkadot_runtime_parachains_configuration.rs | 61 +-
.../polkadot_runtime_parachains_coretime.rs | 59 +-
.../polkadot_runtime_parachains_disputes.rs | 39 +-
...ot_runtime_parachains_disputes_slashing.rs | 115 +-
.../polkadot_runtime_parachains_hrmp.rs | 165 ++-
.../polkadot_runtime_parachains_inclusion.rs | 43 +-
...polkadot_runtime_parachains_initializer.rs | 50 +-
.../polkadot_runtime_parachains_on_demand.rs | 53 +-
.../polkadot_runtime_parachains_paras.rs | 374 ++---
...kadot_runtime_parachains_paras_inherent.rs | 83 +-
.../xcm/pallet_xcm_benchmarks_fungible.rs | 101 +-
.../xcm/pallet_xcm_benchmarks_generic.rs | 171 ++-
substrate/frame/alliance/src/weights.rs | 461 +++---
.../frame/asset-conversion/ops/src/weights.rs | 41 +-
.../frame/asset-conversion/src/weights.rs | 125 +-
substrate/frame/asset-rate/src/weights.rs | 65 +-
substrate/frame/asset-rewards/src/weights.rs | 145 +-
substrate/frame/assets/src/weights.rs | 465 +++---
substrate/frame/babe/src/weights.rs | 83 ++
substrate/frame/bags-list/src/weights.rs | 65 +-
substrate/frame/balances/src/weights.rs | 153 +-
substrate/frame/beefy-mmr/src/weights.rs | 109 +-
.../frame/benchmarking/pov/src/weights.rs | 571 +++----
substrate/frame/benchmarking/src/weights.rs | 85 +-
substrate/frame/bounties/src/weights.rs | 189 +--
substrate/frame/broker/src/weights.rs | 429 +++---
substrate/frame/child-bounties/src/weights.rs | 133 +-
substrate/frame/collective/src/weights.rs | 409 ++---
substrate/frame/contracts/src/weights.rs | 1317 +++++++++--------
.../frame/conviction-voting/src/weights.rs | 145 +-
.../frame/core-fellowship/src/weights.rs | 257 ++--
substrate/frame/democracy/src/weights.rs | 437 +++---
.../src/weights.rs | 225 +--
.../benchmarking/src/weights.rs | 124 ++
.../frame/elections-phragmen/src/weights.rs | 293 ++--
.../multi-block-migrations/src/weights.rs | 89 ++
substrate/frame/examples/tasks/src/weights.rs | 51 +-
substrate/frame/fast-unstake/src/weights.rs | 161 +-
substrate/frame/glutton/src/weights.rs | 157 +-
substrate/frame/grandpa/src/weights.rs | 104 ++
substrate/frame/identity/src/weights.rs | 537 +++----
substrate/frame/im-online/src/weights.rs | 61 +-
substrate/frame/indices/src/weights.rs | 89 +-
substrate/frame/lottery/src/weights.rs | 105 +-
substrate/frame/membership/src/weights.rs | 157 +-
.../merkle-mountain-range/src/weights.rs | 112 ++
substrate/frame/message-queue/src/weights.rs | 145 +-
substrate/frame/migrations/src/weights.rs | 189 +--
substrate/frame/multisig/src/weights.rs | 132 +-
.../nft-fractionalization/src/weights.rs | 61 +-
substrate/frame/nfts/src/weights.rs | 557 +++----
substrate/frame/nis/src/weights.rs | 209 +--
substrate/frame/offences/src/weights.rs | 232 +++
substrate/frame/parameters/src/weights.rs | 41 +-
substrate/frame/preimage/src/weights.rs | 237 +--
substrate/frame/proxy/src/weights.rs | 263 ++--
.../frame/ranked-collective/src/weights.rs | 145 +-
substrate/frame/recovery/src/weights.rs | 173 ++-
substrate/frame/referenda/src/weights.rs | 389 ++---
substrate/frame/revive/src/weights.rs | 968 ++++++------
substrate/frame/safe-mode/src/weights.rs | 189 +--
substrate/frame/salary/src/weights.rs | 114 +-
substrate/frame/scheduler/src/weights.rs | 283 ++--
substrate/frame/session/src/weights.rs | 61 +-
substrate/frame/society/src/weights.rs | 681 ++++-----
substrate/frame/staking/src/weights.rs | 661 +++++----
.../frame/state-trie-migration/src/weights.rs | 157 +-
substrate/frame/sudo/src/weights.rs | 89 +-
substrate/frame/system/src/weights.rs | 153 +-
substrate/frame/timestamp/src/weights.rs | 53 +-
substrate/frame/tips/src/weights.rs | 177 +--
.../src/weights.rs | 61 +-
.../frame/transaction-payment/src/weights.rs | 41 +-
substrate/frame/treasury/src/weights.rs | 121 +-
substrate/frame/tx-pause/src/weights.rs | 53 +-
substrate/frame/uniques/src/weights.rs | 373 ++---
substrate/frame/utility/src/weights.rs | 109 +-
.../frame/verify-signature/src/weights.rs | 37 +-
substrate/frame/vesting/src/weights.rs | 317 ++--
substrate/frame/whitelist/src/weights.rs | 97 +-
388 files changed, 34326 insertions(+), 26072 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 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/weights/pallet_bridge_messages_rococo_to_rococo_bulletin.rs
create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/weights/pallet_bridge_messages_rococo_to_westend.rs
create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/weights/pallet_bridge_relayers_legacy.rs
create mode 100644 cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/weights/pallet_bridge_relayers_permissionless_lanes.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/cumulus_pallet_parachain_system.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/cumulus_pallet_weight_reclaim.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/frame_system.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/frame_system_extensions.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_balances.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_collator_selection.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_contracts.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_message_queue.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_multisig.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_session.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_sudo.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_timestamp.rs
create mode 100644 cumulus/parachains/runtimes/contracts/contracts-rococo/src/weights/pallet_utility.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..0dd52a27ac73 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,49 @@
// 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// frame-omni-bencher
+// v1
// 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=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +51,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_037_000 picoseconds.
+ Weight::from_parts(310_814_336, 0)
+ .saturating_add(Weight::from_parts(0, 3517))
+ // Standard Error: 80_051
+ .saturating_add(Weight::from_parts(311_628_873, 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..72147f37e859 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,28 @@
//! 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-30, 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`
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +51,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: 3_969_000 picoseconds.
+ Weight::from_parts(4_196_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..202ee2eb99ef 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,44 @@
// 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// frame-omni-bencher
+// v1
// 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=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +52,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_496_000 picoseconds.
+ Weight::from_parts(5_783_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_433_000 picoseconds.
+ Weight::from_parts(14_828_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_589_000 picoseconds.
+ Weight::from_parts(3_751_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_868_000 picoseconds.
+ Weight::from_parts(5_046_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 +111,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: 9_407_000 picoseconds.
+ Weight::from_parts(9_969_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: 179_446_000 picoseconds.
+ Weight::from_parts(183_437_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: 122_770_000 picoseconds.
+ Weight::from_parts(125_592_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..5cdf8ea69b95 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,29 @@
//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
-// --pallet=frame_system
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --pallet=frame_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
-// --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 +56,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_050_000 picoseconds.
+ Weight::from_parts(2_172_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(392, 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_912_000 picoseconds.
+ Weight::from_parts(6_107_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: 3
+ .saturating_add(Weight::from_parts(1_845, 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_470_000 picoseconds.
+ Weight::from_parts(3_750_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 +98,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: 106_416_172_000 picoseconds.
+ Weight::from_parts(110_609_421_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 +113,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_207_000 picoseconds.
+ Weight::from_parts(2_322_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: 2_123
+ .saturating_add(Weight::from_parts(750_807, 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 +127,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_091_000 picoseconds.
+ Weight::from_parts(2_258_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: 1_126
+ .saturating_add(Weight::from_parts(583_072, 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 +139,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_116_000 picoseconds.
+ Weight::from_parts(4_242_000, 0)
+ .saturating_add(Weight::from_parts(0, 96))
+ // Standard Error: 2_151
+ .saturating_add(Weight::from_parts(1_348_664, 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 +156,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: 16_052_000 picoseconds.
+ Weight::from_parts(17_918_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: 109_010_865_000 picoseconds.
+ Weight::from_parts(112_910_143_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..22a93c4986e0 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,9 +17,9 @@
//! 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-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `697235d969a1`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
@@ -28,7 +28,7 @@
// benchmark
// pallet
// --extrinsic=*
-// --runtime=target/release/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
// --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 +51,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_261_000 picoseconds.
+ Weight::from_parts(3_538_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_491_000 picoseconds.
+ Weight::from_parts(6_696_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_294_000 picoseconds.
+ Weight::from_parts(6_705_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: 488_000 picoseconds.
+ Weight::from_parts(635_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `System::Account` (r:1 w:1)
@@ -98,8 +89,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_253_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 +99,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: 425_000 picoseconds.
+ Weight::from_parts(510_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: 459_000 picoseconds.
+ Weight::from_parts(542_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: 4_085_000 picoseconds.
+ Weight::from_parts(4_309_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_297_000 picoseconds.
+ Weight::from_parts(2_446_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..f8e91f399585 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,29 @@
//! 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-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `cob`, CPU: ``
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --steps=20
-// --repeat=2
-// --pallet=pallet-asset-conversion
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +53,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: 62_900_000 picoseconds.
+ Weight::from_parts(64_913_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 +83,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: 155_288_000 picoseconds.
+ Weight::from_parts(159_748_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 +105,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: 158_710_000 picoseconds.
+ Weight::from_parts(163_229_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 ±19)`
+ // Minimum execution time: 105_589_000 picoseconds.
+ Weight::from_parts(107_729_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: 206_854
+ .saturating_add(Weight::from_parts(1_941_464, 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 +153,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 ±0)`
+ // Minimum execution time: 105_088_000 picoseconds.
+ Weight::from_parts(107_904_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: 200_759
+ .saturating_add(Weight::from_parts(1_933_452, 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 +184,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: 44_376_000 picoseconds.
+ Weight::from_parts(50_254_112, 0)
+ .saturating_add(Weight::from_parts(0, 4689))
+ // Standard Error: 277_966
+ .saturating_add(Weight::from_parts(11_311_736, 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..7002d4c88c1d 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,28 @@
//! 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-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `cob`, CPU: ``
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --steps=10
-// --repeat=2
-// --pallet=pallet-asset-conversion-ops
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +63,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: 237_614_000 picoseconds.
+ Weight::from_parts(246_421_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..1f68796d94d1 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,29 @@
//! 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-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `Georges-MacBook-Pro.local`, CPU: ``
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/debug/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --wasm-execution=compiled
+// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
// --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 +55,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: 849_000 picoseconds.
+ Weight::from_parts(933_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: 32_289_000 picoseconds.
+ Weight::from_parts(33_265_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: 119_377_000 picoseconds.
+ Weight::from_parts(121_770_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..5acf44055f8d 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,28 @@
//! 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-30, 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`
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +67,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_702_000 picoseconds.
+ Weight::from_parts(66_316_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 +87,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_144_000 picoseconds.
+ Weight::from_parts(58_285_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 +107,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_036_000 picoseconds.
+ Weight::from_parts(61_061_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 +127,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: 80_998_000 picoseconds.
+ Weight::from_parts(82_963_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 +139,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: 16_959_000 picoseconds.
+ Weight::from_parts(17_839_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 +151,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_576_000 picoseconds.
+ Weight::from_parts(16_182_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 +163,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: 17_932_000 picoseconds.
+ Weight::from_parts(18_551_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 +183,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_650_000 picoseconds.
+ Weight::from_parts(69_348_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 +211,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: 124_671_000 picoseconds.
+ Weight::from_parts(128_667_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..bee703b2c623 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,29 @@
//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
-// --execution=wasm
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +55,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: 30_773_000 picoseconds.
+ Weight::from_parts(31_811_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_647_000 picoseconds.
+ Weight::from_parts(12_136_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 +89,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_572_000 picoseconds.
+ Weight::from_parts(13_134_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_268_000 picoseconds.
+ Weight::from_parts(16_485_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: 21_543
+ .saturating_add(Weight::from_parts(20_051_034, 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_178_000 picoseconds.
+ Weight::from_parts(17_875_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: 10_499
+ .saturating_add(Weight::from_parts(16_572_115, 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 +153,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_656_000 picoseconds.
+ Weight::from_parts(14_336_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 +167,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: 23_604_000 picoseconds.
+ Weight::from_parts(24_869_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 +177,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_178_000 picoseconds.
+ Weight::from_parts(46_623_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: 55_261_000 picoseconds.
+ Weight::from_parts(56_753_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_388_000 picoseconds.
+ Weight::from_parts(47_706_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: 54_789_000 picoseconds.
+ Weight::from_parts(56_482_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 +257,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_534_000 picoseconds.
+ Weight::from_parts(18_001_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 +271,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_176_000 picoseconds.
+ Weight::from_parts(17_923_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 +283,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_552_000 picoseconds.
+ Weight::from_parts(12_946_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 +295,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_648_000 picoseconds.
+ Weight::from_parts(13_353_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 +309,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_415_000 picoseconds.
+ Weight::from_parts(14_997_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 +321,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_190_000 picoseconds.
+ Weight::from_parts(12_872_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: 27_714_000 picoseconds.
+ Weight::from_parts(29_263_151, 0)
.saturating_add(Weight::from_parts(0, 4273))
+ // Standard Error: 1_342
+ .saturating_add(Weight::from_parts(897, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -333,29 +357,33 @@ 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_590_000 picoseconds.
+ Weight::from_parts(29_149_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]`.
/// The range of component `s` is `[0, 50]`.
- fn force_set_metadata(_n: u32, s: u32, ) -> Weight {
+ fn force_set_metadata(n: u32, s: u32, ) -> Weight {
// 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_588_000 picoseconds.
+ Weight::from_parts(13_262_596, 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: 501
+ .saturating_add(Weight::from_parts(363, 0).saturating_mul(n.into()))
+ // Standard Error: 501
+ .saturating_add(Weight::from_parts(2_498, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -367,8 +395,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_473_000 picoseconds.
+ Weight::from_parts(28_232_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 +407,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_410_000 picoseconds.
+ Weight::from_parts(11_963_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 +421,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_781_000 picoseconds.
+ Weight::from_parts(33_861_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 +433,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: 75_456_000 picoseconds.
+ Weight::from_parts(77_980_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 +457,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_574_000 picoseconds.
+ Weight::from_parts(35_642_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 +471,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: 34_094_000 picoseconds.
+ Weight::from_parts(35_371_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 +483,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: 12_837_000 picoseconds.
+ Weight::from_parts(13_220_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 +499,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: 33_848_000 picoseconds.
+ Weight::from_parts(34_904_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 +513,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_861_000 picoseconds.
+ Weight::from_parts(33_020_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 +525,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: 36_698_000 picoseconds.
+ Weight::from_parts(37_525_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_177_000 picoseconds.
+ Weight::from_parts(35_812_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 +565,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_085_000 picoseconds.
+ Weight::from_parts(17_770_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: 67_552_000 picoseconds.
+ Weight::from_parts(69_670_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..6e9ac6a35d1a 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,29 @@
//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
-// --pallet=pallet_assets
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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
-// --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 +53,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_828_000 picoseconds.
+ Weight::from_parts(28_481_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_910_000 picoseconds.
+ Weight::from_parts(12_251_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_525_000 picoseconds.
+ Weight::from_parts(13_083_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 +99,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_084_000 picoseconds.
+ Weight::from_parts(16_433_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: 25_588
+ .saturating_add(Weight::from_parts(19_747_572, 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 +127,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: 16_940_000 picoseconds.
+ Weight::from_parts(17_335_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
- .saturating_add(Weight::from_parts(15_634_963, 0).saturating_mul(a.into()))
+ // Standard Error: 8_747
+ .saturating_add(Weight::from_parts(16_507_230, 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 +149,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_531_000 picoseconds.
+ Weight::from_parts(14_163_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 +163,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_041_000 picoseconds.
+ Weight::from_parts(24_018_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 +175,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: 40_173_000 picoseconds.
+ Weight::from_parts(41_295_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: 52_082_000 picoseconds.
+ Weight::from_parts(53_804_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: 43_862_000 picoseconds.
+ Weight::from_parts(45_391_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: 52_799_000 picoseconds.
+ Weight::from_parts(54_174_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 +253,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: 16_960_000 picoseconds.
+ Weight::from_parts(17_599_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 +267,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: 16_761_000 picoseconds.
+ Weight::from_parts(17_650_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 +279,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_122_000 picoseconds.
+ Weight::from_parts(12_713_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 +291,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_339_000 picoseconds.
+ Weight::from_parts(12_803_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 +305,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_042_000 picoseconds.
+ Weight::from_parts(14_619_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 +317,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_150_000 picoseconds.
+ Weight::from_parts(12_706_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 +333,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 {
+ /// 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: 27_344_000 picoseconds.
+ Weight::from_parts(29_230_511, 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()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -326,10 +351,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: 28_250_000 picoseconds.
+ Weight::from_parts(29_126_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 +367,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: 12_796_000 picoseconds.
+ Weight::from_parts(13_367_182, 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: 524
+ .saturating_add(Weight::from_parts(3_594, 0).saturating_mul(n.into()))
+ // Standard Error: 524
+ .saturating_add(Weight::from_parts(1_930, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -362,10 +389,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: 27_575_000 picoseconds.
+ Weight::from_parts(28_487_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 +401,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_623_000 picoseconds.
+ Weight::from_parts(12_381_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 +415,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: 31_696_000 picoseconds.
+ Weight::from_parts(32_793_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 +429,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: 75_820_000 picoseconds.
+ Weight::from_parts(78_493_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 +451,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_107_000 picoseconds.
+ Weight::from_parts(34_970_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 +465,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: 34_153_000 picoseconds.
+ Weight::from_parts(35_302_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 +477,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: 12_594_000 picoseconds.
+ Weight::from_parts(13_142_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 +493,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: 33_557_000 picoseconds.
+ Weight::from_parts(34_355_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 +507,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_308_000 picoseconds.
+ Weight::from_parts(32_313_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 +521,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_204_000 picoseconds.
+ Weight::from_parts(37_225_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_394_000 picoseconds.
+ Weight::from_parts(35_315_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 +559,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: 16_948_000 picoseconds.
+ Weight::from_parts(17_515_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: 65_186_000 picoseconds.
+ Weight::from_parts(66_756_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..d8288c9e6757 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,29 @@
//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +53,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_651_000 picoseconds.
+ Weight::from_parts(12_282_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_433_000 picoseconds.
+ Weight::from_parts(11_766_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 +85,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_478_000 picoseconds.
+ Weight::from_parts(13_154_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 +97,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 +108,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: 15_964_000 picoseconds.
+ Weight::from_parts(16_325_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: 27_694
+ .saturating_add(Weight::from_parts(19_857_662, 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 +130,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_457_000 picoseconds.
+ Weight::from_parts(17_955_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: 10_501
+ .saturating_add(Weight::from_parts(16_606_973, 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 +149,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_616_000 picoseconds.
+ Weight::from_parts(14_093_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 +163,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_250_000 picoseconds.
+ Weight::from_parts(24_452_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 +173,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: 44_658_000 picoseconds.
+ Weight::from_parts(46_017_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: 57_130_000 picoseconds.
+ Weight::from_parts(59_031_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: 48_480_000 picoseconds.
+ Weight::from_parts(49_984_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: 56_542_000 picoseconds.
+ Weight::from_parts(58_333_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 +253,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_299_000 picoseconds.
+ Weight::from_parts(17_661_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 +267,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_106_000 picoseconds.
+ Weight::from_parts(17_898_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 +279,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_213_000 picoseconds.
+ Weight::from_parts(12_952_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 +291,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_468_000 picoseconds.
+ Weight::from_parts(12_908_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 +305,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: 13_802_000 picoseconds.
+ Weight::from_parts(14_667_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 +317,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_295_000 picoseconds.
+ Weight::from_parts(12_662_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 +333,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_807_000 picoseconds.
+ Weight::from_parts(15_994_322, 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: 932
+ .saturating_add(Weight::from_parts(1_812, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -330,8 +353,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: 16_300_000 picoseconds.
+ Weight::from_parts(16_973_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -346,17 +369,13 @@ 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 force_set_metadata(n: u32, s: u32, ) -> Weight {
+ fn force_set_metadata(_n: u32, _s: u32, ) -> Weight {
// 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_949_000 picoseconds.
+ Weight::from_parts(13_835_485, 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()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -368,8 +387,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_660_000 picoseconds.
+ Weight::from_parts(16_760_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 +399,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_744_000 picoseconds.
+ Weight::from_parts(12_195_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 +413,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: 31_684_000 picoseconds.
+ Weight::from_parts(33_105_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 +425,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: 77_012_000 picoseconds.
+ Weight::from_parts(80_099_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 +449,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_903_000 picoseconds.
+ Weight::from_parts(35_035_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 +463,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_243_000 picoseconds.
+ Weight::from_parts(35_236_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 +475,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: 13_303_000 picoseconds.
+ Weight::from_parts(14_207_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 +489,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: 18_228_000 picoseconds.
+ Weight::from_parts(18_990_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 +503,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_450_000 picoseconds.
+ Weight::from_parts(19_033_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 +513,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: 20_284_000 picoseconds.
+ Weight::from_parts(21_106_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: 20_855_000 picoseconds.
+ Weight::from_parts(21_671_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 +553,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: 17_170_000 picoseconds.
+ Weight::from_parts(17_685_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: 70_208_000 picoseconds.
+ Weight::from_parts(72_267_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..b98e825afba1 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,28 @@
//! 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-30, 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`
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --steps=50
-// --repeat=20
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +57,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: 50_038_000 picoseconds.
+ Weight::from_parts(51_555_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 +69,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_886_000 picoseconds.
+ Weight::from_parts(40_663_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 +81,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: 15_298_000 picoseconds.
+ Weight::from_parts(15_881_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 +93,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_911_000 picoseconds.
+ Weight::from_parts(22_958_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 +105,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: 52_503_000 picoseconds.
+ Weight::from_parts(53_280_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 +117,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: 49_442_000 picoseconds.
+ Weight::from_parts(50_856_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 +129,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_460_000 picoseconds.
+ Weight::from_parts(18_338_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 +142,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_738_000 picoseconds.
+ Weight::from_parts(18_092_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: 19_196
+ .saturating_add(Weight::from_parts(15_938_620, 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_498_000 picoseconds.
+ Weight::from_parts(6_801_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: 31_317_000 picoseconds.
+ Weight::from_parts(32_037_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: 21_693_000 picoseconds.
+ Weight::from_parts(22_275_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..fe65060d542d 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,29 @@
//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
-// --pallet=pallet_collator_selection
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --pallet=pallet_collator_selection
+// --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 +58,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_269_000 picoseconds.
+ Weight::from_parts(11_082_443, 0)
+ .saturating_add(Weight::from_parts(0, 1155))
+ // Standard Error: 17_462
+ .saturating_add(Weight::from_parts(4_296_299, 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 +73,40 @@ 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_238_000 picoseconds.
+ Weight::from_parts(54_480_902, 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: 3_318
+ .saturating_add(Weight::from_parts(230_390, 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: 12_992_000 picoseconds.
+ Weight::from_parts(13_406_964, 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: 4_741
+ .saturating_add(Weight::from_parts(176_092, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -117,26 +116,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_322_000 picoseconds.
+ Weight::from_parts(5_535_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_263_000 picoseconds.
+ Weight::from_parts(11_787_000, 0)
+ .saturating_add(Weight::from_parts(0, 6287))
+ // Standard Error: 180_526
+ .saturating_add(Weight::from_parts(6_285_187, 0).saturating_mul(c.into()))
+ // Standard Error: 180_526
+ .saturating_add(Weight::from_parts(5_678_040, 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_989_000 picoseconds.
+ Weight::from_parts(34_137_729, 0)
+ .saturating_add(Weight::from_parts(0, 6287))
+ // Standard Error: 4_734
+ .saturating_add(Weight::from_parts(221_182, 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 +179,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_660_000 picoseconds.
+ Weight::from_parts(47_185_338, 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_918
+ .saturating_add(Weight::from_parts(264_282, 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: 61_459_000 picoseconds.
+ Weight::from_parts(66_811_547, 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: 5_935
+ .saturating_add(Weight::from_parts(259_916, 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: 35_758_000 picoseconds.
+ Weight::from_parts(39_605_974, 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_918
+ .saturating_add(Weight::from_parts(179_330, 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_825_000 picoseconds.
+ Weight::from_parts(44_824_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: 23_683_000 picoseconds.
+ Weight::from_parts(23_977_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: 316_479
+ .saturating_add(Weight::from_parts(14_824_991, 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..9cfff7fee5cf 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,49 @@
// 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/release/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain
-// statemine-dev
-// --pallet
-// pallet_message_queue
-// --extrinsic
-// *
-// --execution
-// wasm
-// --wasm-execution
-// compiled
-// --output
-// parachains/runtimes/assets/statemine/src/weights
+// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --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 +51,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: 14_486_000 picoseconds.
+ Weight::from_parts(15_015_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_439_000 picoseconds.
+ Weight::from_parts(14_092_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: 4_942_000 picoseconds.
+ Weight::from_parts(5_133_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_253_000 picoseconds.
+ Weight::from_parts(7_456_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_126_000 picoseconds.
+ Weight::from_parts(7_571_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: 270_658_000 picoseconds.
+ Weight::from_parts(274_790_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_879_000 picoseconds.
+ Weight::from_parts(9_212_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: 81_322_000 picoseconds.
+ Weight::from_parts(83_511_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: 108_724_000 picoseconds.
+ Weight::from_parts(111_192_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: 174_840_000 picoseconds.
+ Weight::from_parts(178_334_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..f489936d1679 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,17 +17,18 @@
//! 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-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `e20fc9f125eb`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
-//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("asset-hub-rococo-dev")`, DB CACHE: 1024
+//! HOSTNAME: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
// --extrinsic=*
-// --chain=asset-hub-rococo-dev
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
// --pallet=pallet_multisig
// --header=/__w/polkadot-sdk/polkadot-sdk/cumulus/file_header.txt
// --output=./cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights
@@ -55,11 +56,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_096_000 picoseconds.
+ Weight::from_parts(16_806_089, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 8
- .saturating_add(Weight::from_parts(489, 0).saturating_mul(z.into()))
+ .saturating_add(Weight::from_parts(544, 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 +70,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_755_000 picoseconds.
+ Weight::from_parts(34_001_081, 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_301
+ .saturating_add(Weight::from_parts(147_323, 0).saturating_mul(s.into()))
+ // Standard Error: 12
+ .saturating_add(Weight::from_parts(2_029, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -87,13 +88,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_880_000 picoseconds.
+ Weight::from_parts(19_687_960, 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: 1_998
+ .saturating_add(Weight::from_parts(133_169, 0).saturating_mul(s.into()))
+ // Standard Error: 19
+ .saturating_add(Weight::from_parts(1_987, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -107,61 +108,58 @@ impl pallet_multisig::WeightInfo for WeightInfo {
// Proof Size summary in bytes:
// Measured: `418 + s * (33 ±0)`
// Estimated: `6811`
- // Minimum execution time: 53_641_000 picoseconds.
- Weight::from_parts(32_057_363, 0)
+ // Minimum execution time: 52_317_000 picoseconds.
+ Weight::from_parts(36_013_187, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 2_897
- .saturating_add(Weight::from_parts(254_035, 0).saturating_mul(s.into()))
- // Standard Error: 28
- .saturating_add(Weight::from_parts(2_432, 0).saturating_mul(z.into()))
+ // Standard Error: 2_351
+ .saturating_add(Weight::from_parts(194_762, 0).saturating_mul(s.into()))
+ // Standard Error: 23
+ .saturating_add(Weight::from_parts(2_176, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`)
/// The range of component `s` is `[2, 100]`.
- /// The range of component `z` is `[0, 10000]`.
fn approve_as_multi_create(s: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `295 + s * (2 ±0)`
+ // Measured: `296 + s * (2 ±0)`
// Estimated: `6811`
- // Minimum execution time: 30_302_000 picoseconds.
- Weight::from_parts(33_367_363, 0)
+ // Minimum execution time: 30_765_000 picoseconds.
+ Weight::from_parts(33_283_921, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 1_389
- .saturating_add(Weight::from_parts(150_845, 0).saturating_mul(s.into()))
+ // Standard Error: 2_136
+ .saturating_add(Weight::from_parts(149_636, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`)
/// The range of component `s` is `[2, 100]`.
- /// The range of component `z` is `[0, 10000]`.
fn approve_as_multi_approve(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `315`
// Estimated: `6811`
- // Minimum execution time: 17_008_000 picoseconds.
- Weight::from_parts(18_452_875, 0)
+ // Minimum execution time: 17_199_000 picoseconds.
+ Weight::from_parts(18_337_403, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 949
- .saturating_add(Weight::from_parts(130_051, 0).saturating_mul(s.into()))
+ // Standard Error: 1_028
+ .saturating_add(Weight::from_parts(132_995, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`)
/// The range of component `s` is `[2, 100]`.
- /// The range of component `z` is `[0, 10000]`.
fn cancel_as_multi(s: u32, ) -> Weight {
// Proof Size summary in bytes:
- // Measured: `482 + s * (1 ±0)`
+ // Measured: `487 + s * (1 ±0)`
// Estimated: `6811`
- // Minimum execution time: 30_645_000 picoseconds.
- Weight::from_parts(33_864_517, 0)
+ // Minimum execution time: 31_532_000 picoseconds.
+ Weight::from_parts(33_797_425, 0)
.saturating_add(Weight::from_parts(0, 6811))
- // Standard Error: 1_511
- .saturating_add(Weight::from_parts(138_628, 0).saturating_mul(s.into()))
+ // Standard Error: 1_059
+ .saturating_add(Weight::from_parts(143_330, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
diff --git a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_nft_fractionalization.rs b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_nft_fractionalization.rs
index 97cec5d82ecd..60bde90026dd 100644
--- a/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_nft_fractionalization.rs
+++ b/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/weights/pallet_nft_fractionalization.rs
@@ -16,28 +16,29 @@
//! Autogenerated weights for `pallet_nft_fractionalization`
//!
-//! 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-30, 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: `c3d370f37073`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: 1024
// Executed Command:
-// ./target/production/polkadot-parachain
+// frame-omni-bencher
+// v1
// benchmark
// pallet
-// --chain=asset-hub-rococo-dev
-// --wasm-execution=compiled
-// --pallet=pallet_nft_fractionalization
-// --no-storage-info
-// --no-median-slopes
-// --no-min-squares
// --extrinsic=*
+// --runtime=target/production/wbuild/asset-hub-rococo-runtime/asset_hub_rococo_runtime.wasm
+// --pallet=pallet_nft_fractionalization
+// --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)]
@@ -53,13 +54,15 @@ impl pallet_nft_fractionalization::WeightInfo for Weigh
/// Storage: `Nfts::Item` (r:1 w:0)
/// Proof: `Nfts::Item` (`max_values`: None, `max_size`: Some(861), added: 3336, mode: `MaxEncodedLen`)
/// Storage: `Balances::Holds` (r:1 w:1)
- /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(67), added: 2542, mode: `MaxEncodedLen`)
+ /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`)
/// Storage: `Nfts::Attribute` (r:1 w:1)
/// Proof: `Nfts::Attribute` (`max_values`: None, `max_size`: Some(479), added: 2954, mode: `MaxEncodedLen`)
/// Storage: `Nfts::Collection` (r:1 w:1)
/// Proof: `Nfts::Collection` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// 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: `Assets::Account` (r:1 w:1)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
@@ -70,12 +73,12 @@ impl