--- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -354,6 +354,7 @@ } #[cfg(feature = "runtime-benchmarks")] Some(Subcommand::Benchmark(cmd)) => { + use polkadot_cli::Block; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; let runner = cli.create_runner(cmd)?; // Switch on the concrete benchmark sub-command- @@ -363,6 +364,7 @@ } BenchmarkCmd::Block(cmd) => runner.sync_run(|config| { let partials = new_partial::< + _, default_runtime::RuntimeApi, DefaultRuntimeExecutor, _, @@ -371,6 +373,7 @@ }), BenchmarkCmd::Storage(cmd) => runner.sync_run(|config| { let partials = new_partial::< + _, default_runtime::RuntimeApi, DefaultRuntimeExecutor, _, --- a/pallets/inflation/src/benchmarking.rs +++ b/pallets/inflation/src/benchmarking.rs @@ -31,11 +31,11 @@ fn on_initialize() -> Result<(), BenchmarkError> { let block1: BlockNumberFor = 1u32.into(); let block2: BlockNumberFor = 2u32.into(); - as Hooks>::on_initialize(block1); // Create Treasury account + as Hooks<_>>::on_initialize(block1); // Create Treasury account #[block] { - as Hooks>::on_initialize(block2); + as Hooks<_>>::on_initialize(block2); // Benchmark deposit_into_existing path } --- a/pallets/nonfungible/src/benchmarking.rs +++ b/pallets/nonfungible/src/benchmarking.rs @@ -360,29 +360,23 @@ .collect::>(); let item = create_max_item(&collection, &owner, owner.clone())?; - let (is_collection_admin, property_permissions) = - load_is_admin_and_property_permissions(&collection, &owner); + // let (is_collection_admin, property_permissions) = + // load_is_admin_and_property_permissions(&collection, &owner); todo!(); #[block] - {} - // let mut property_writer = pallet_common::collection_info_loaded_property_writer( - // &collection, - // is_collection_admin, - // property_permissions, - // ); + { + // let mut property_writer = + // pallet_common::BenchmarkPropertyWriter::new(&collection, lazy_collection_info); - // #[block] - // { - // property_writer.write_token_properties( - // true, - // item, - // props.into_iter(), - // crate::erc::ERC721TokenEvent::TokenChanged { - // token_id: item.into(), - // } - // .to_log(T::ContractAddress::get()), - // )?; - // } + // property_writer.write_token_properties( + // item, + // props.into_iter(), + // crate::erc::ERC721TokenEvent::TokenChanged { + // token_id: item.into(), + // } + // .to_log(T::ContractAddress::get()), + // )?; + } Ok(()) } --- a/pallets/unique/src/benchmarking.rs +++ b/pallets/unique/src/benchmarking.rs @@ -24,6 +24,7 @@ erc::CrossAccountId, Config as CommonConfig, }; +use sp_std::vec; use sp_runtime::DispatchError; use up_data_structs::{ CollectionId, CollectionLimits, CollectionMode, MAX_COLLECTION_DESCRIPTION_LENGTH,