git.delta.rocks / unique-network / refs/commits / 885f1d23d20d

difftreelog

fix compilation errors

Grigoriy Simonov2023-10-10parent: #4950cbc.patch.diff
in: master

4 files changed

modifiednode/cli/src/command.rsdiffbeforeafterboth
--- 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,
 						_,
modifiedpallets/inflation/src/benchmarking.rsdiffbeforeafterboth
before · pallets/inflation/src/benchmarking.rs
1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.2// This file is part of Unique Network.34// Unique Network is free software: you can redistribute it and/or modify5// it under the terms of the GNU General Public License as published by6// the Free Software Foundation, either version 3 of the License, or7// (at your option) any later version.89// Unique Network is distributed in the hope that it will be useful,10// but WITHOUT ANY WARRANTY; without even the implied warranty of11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the12// GNU General Public License for more details.1314// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617#![cfg(feature = "runtime-benchmarks")]1819use frame_benchmarking::v2::*;20use frame_support::traits::Hooks;21use sp_std::vec;2223use super::*;24use crate::Pallet as Inflation;2526#[benchmarks]27mod benchmarks {28	use super::*;2930	#[benchmark]31	fn on_initialize() -> Result<(), BenchmarkError> {32		let block1: BlockNumberFor<T> = 1u32.into();33		let block2: BlockNumberFor<T> = 2u32.into();34		<Inflation<T> as Hooks>::on_initialize(block1); // Create Treasury account3536		#[block]37		{38			<Inflation<T> as Hooks>::on_initialize(block2);39			// Benchmark deposit_into_existing path40		}4142		Ok(())43	}44}
after · pallets/inflation/src/benchmarking.rs
1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.2// This file is part of Unique Network.34// Unique Network is free software: you can redistribute it and/or modify5// it under the terms of the GNU General Public License as published by6// the Free Software Foundation, either version 3 of the License, or7// (at your option) any later version.89// Unique Network is distributed in the hope that it will be useful,10// but WITHOUT ANY WARRANTY; without even the implied warranty of11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the12// GNU General Public License for more details.1314// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617#![cfg(feature = "runtime-benchmarks")]1819use frame_benchmarking::v2::*;20use frame_support::traits::Hooks;21use sp_std::vec;2223use super::*;24use crate::Pallet as Inflation;2526#[benchmarks]27mod benchmarks {28	use super::*;2930	#[benchmark]31	fn on_initialize() -> Result<(), BenchmarkError> {32		let block1: BlockNumberFor<T> = 1u32.into();33		let block2: BlockNumberFor<T> = 2u32.into();34		<Inflation<T> as Hooks<_>>::on_initialize(block1); // Create Treasury account3536		#[block]37		{38			<Inflation<T> as Hooks<_>>::on_initialize(block2);39			// Benchmark deposit_into_existing path40		}4142		Ok(())43	}44}
modifiedpallets/nonfungible/src/benchmarking.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/benchmarking.rs
+++ b/pallets/nonfungible/src/benchmarking.rs
@@ -360,29 +360,23 @@
 			.collect::<Vec<_>>();
 		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(())
 	}
modifiedpallets/unique/src/benchmarking.rsdiffbeforeafterboth
--- 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,