git.delta.rocks / unique-network / refs/commits / 566036f697e1

difftreelog

Merge pull request #421 from UniqueNetwork/release-v924011

kozyrevdev2022-07-08parents: #a458077 #846700d.patch.diff
in: master
Release v924011

6 files changed

modifiedpallets/common/src/lib.rsdiffbeforeafterboth
--- a/pallets/common/src/lib.rs
+++ b/pallets/common/src/lib.rs
@@ -553,65 +553,7 @@
 	#[pallet::hooks]
 	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
 		fn on_runtime_upgrade() -> Weight {
-			if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
-				use up_data_structs::{CollectionVersion1, CollectionVersion2};
-				<CollectionById<T>>::translate::<CollectionVersion1<T::AccountId>, _>(|id, v| {
-					let mut props = Vec::new();
-					if !v.offchain_schema.is_empty() {
-						props.push(Property {
-							key: b"_old_offchainSchema".to_vec().try_into().unwrap(),
-							value: v
-								.offchain_schema
-								.clone()
-								.into_inner()
-								.try_into()
-								.expect("offchain schema too big"),
-						});
-					}
-					if !v.variable_on_chain_schema.is_empty() {
-						props.push(Property {
-							key: b"_old_variableOnChainSchema".to_vec().try_into().unwrap(),
-							value: v
-								.variable_on_chain_schema
-								.clone()
-								.into_inner()
-								.try_into()
-								.expect("offchain schema too big"),
-						});
-					}
-					if !v.const_on_chain_schema.is_empty() {
-						props.push(Property {
-							key: b"_old_constOnChainSchema".to_vec().try_into().unwrap(),
-							value: v
-								.const_on_chain_schema
-								.clone()
-								.into_inner()
-								.try_into()
-								.expect("offchain schema too big"),
-						});
-					}
-					props.push(Property {
-						key: b"_old_schemaVersion".to_vec().try_into().unwrap(),
-						value: match v.schema_version {
-							SchemaVersion::ImageURL => b"ImageUrl".as_slice(),
-							SchemaVersion::Unique => b"Unique".as_slice(),
-						}
-						.to_vec()
-						.try_into()
-						.unwrap(),
-					});
-					Self::set_scoped_collection_properties(
-						id,
-						PropertyScope::None,
-						props.into_iter(),
-					)
-					.expect("existing data larger than properties");
-					let mut new = CollectionVersion2::from(v.clone());
-					new.permissions.access = Some(v.access);
-					new.permissions.mint_mode = Some(v.mint_mode);
-					Some(new)
-				});
-			}
+			StorageVersion::new(1).put::<Pallet<T>>();
 
 			0
 		}
modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/lib.rs
+++ b/pallets/nonfungible/src/lib.rs
@@ -183,61 +183,7 @@
 	#[pallet::hooks]
 	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
 		fn on_runtime_upgrade() -> Weight {
-			if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
-				let mut had_consts = BTreeSet::new();
-				<TokenData<T>>::translate::<ItemDataVersion1<T::CrossAccountId>, _>(
-					|(collection, token), v| {
-						let mut props = vec![];
-						if !v.const_data.is_empty() {
-							props.push(Property {
-								key: b"_old_constData".to_vec().try_into().unwrap(),
-								value: v
-									.const_data
-									.clone()
-									.into_inner()
-									.try_into()
-									.expect("const too long"),
-							});
-							had_consts.insert(collection);
-						}
-						if !v.variable_data.is_empty() {
-							props.push(Property {
-								key: b"_old_variableData".to_vec().try_into().unwrap(),
-								value: v
-									.variable_data
-									.clone()
-									.into_inner()
-									.try_into()
-									.expect("variable too long"),
-							})
-						}
-						if !props.is_empty() {
-							Self::set_scoped_token_properties(
-								collection,
-								token,
-								PropertyScope::None,
-								props.into_iter(),
-							)
-							.expect("existing token data exceeds property storage");
-						}
-						Some(<ItemDataVersion2<T::CrossAccountId>>::from(v))
-					},
-				);
-				for collection in had_consts {
-					<PalletCommon<T>>::set_property_permission_unchecked(
-						collection,
-						PropertyKeyPermission {
-							key: b"_old_constData".to_vec().try_into().unwrap(),
-							permission: PropertyPermission {
-								mutable: false,
-								collection_admin: true,
-								token_owner: false,
-							},
-						},
-					)
-					.expect("failed to configure permission");
-				}
-			}
+			StorageVersion::new(1).put::<Pallet<T>>();
 
 			0
 		}
modifiedpallets/refungible/src/lib.rsdiffbeforeafterboth
--- a/pallets/refungible/src/lib.rs
+++ b/pallets/refungible/src/lib.rs
@@ -159,11 +159,7 @@
 	#[pallet::hooks]
 	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
 		fn on_runtime_upgrade() -> Weight {
-			if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
-				<TokenData<T>>::translate_values::<ItemDataVersion1, _>(|v| {
-					Some(<ItemDataVersion2>::from(v))
-				})
-			}
+			StorageVersion::new(1).put::<Pallet<T>>();
 
 			0
 		}
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
--- a/runtime/opal/src/lib.rs
+++ b/runtime/opal/src/lib.rs
@@ -192,7 +192,7 @@
 	spec_name: create_runtime_str!(RUNTIME_NAME),
 	impl_name: create_runtime_str!(RUNTIME_NAME),
 	authoring_version: 1,
-	spec_version: 924010,
+	spec_version: 924011,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 1,
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
--- a/runtime/quartz/src/lib.rs
+++ b/runtime/quartz/src/lib.rs
@@ -191,7 +191,7 @@
 	spec_name: create_runtime_str!(RUNTIME_NAME),
 	impl_name: create_runtime_str!(RUNTIME_NAME),
 	authoring_version: 1,
-	spec_version: 924010,
+	spec_version: 924011,
 	impl_version: 0,
 	apis: RUNTIME_API_VERSIONS,
 	transaction_version: 1,
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
190 spec_name: create_runtime_str!(RUNTIME_NAME),190 spec_name: create_runtime_str!(RUNTIME_NAME),
191 impl_name: create_runtime_str!(RUNTIME_NAME),191 impl_name: create_runtime_str!(RUNTIME_NAME),
192 authoring_version: 1,192 authoring_version: 1,
193 spec_version: 924010,193 spec_version: 924011,
194 impl_version: 0,194 impl_version: 0,
195 apis: RUNTIME_API_VERSIONS,195 apis: RUNTIME_API_VERSIONS,
196 transaction_version: 1,196 transaction_version: 1,