Currently, in all our of runtimes, but most importantly in the mainnet runtime we use the default configuration for many pallets #[derive_impl(frame_system::config_preludes::ParaChainDefaultConfig)]. This results in using the default WeightInfo. Furthermore, define_benchmarks excludes most pallets.
In the 2412 release, there is also a new extension benchmark for frame-system. This needs to be added as well (and will be exposed when the default configuration is removed):
Currently, in all our of runtimes, but most importantly in the mainnet runtime we use the default configuration for many pallets
#[derive_impl(frame_system::config_preludes::ParaChainDefaultConfig)]. This results in using the defaultWeightInfo. Furthermore,define_benchmarksexcludes most pallets.In the 2412 release, there is also a new extension benchmark for frame-system. This needs to be added as well (and will be exposed when the default configuration is removed):
define_benchmarksTransactionExtensionas a replacement forSignedExtensionparitytech/polkadot-sdk#3685WeigherusingWeightInfoBoundsinstead of the current configuration usingFixedWeightBounds.