Expose Uniques helper functions and DestroyWitness fields (#10529)

This commit is contained in:
green-jay
2021-12-31 11:49:04 +01:00
committed by GitHub
parent 8a4fb36563
commit 42468edd53
2 changed files with 8 additions and 8 deletions
+5 -5
View File
@@ -22,7 +22,7 @@ use frame_support::{ensure, traits::Get};
use sp_runtime::{DispatchError, DispatchResult};
impl<T: Config<I>, I: 'static> Pallet<T, I> {
pub(crate) fn do_transfer(
pub fn do_transfer(
class: T::ClassId,
instance: T::InstanceId,
dest: T::AccountId,
@@ -53,7 +53,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
Ok(())
}
pub(super) fn do_create_class(
pub fn do_create_class(
class: T::ClassId,
owner: T::AccountId,
admin: T::AccountId,
@@ -86,7 +86,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
Ok(())
}
pub(super) fn do_destroy_class(
pub fn do_destroy_class(
class: T::ClassId,
witness: DestroyWitness,
maybe_check_owner: Option<T::AccountId>,
@@ -122,7 +122,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
})
}
pub(super) fn do_mint(
pub fn do_mint(
class: T::ClassId,
instance: T::InstanceId,
owner: T::AccountId,
@@ -157,7 +157,7 @@ impl<T: Config<I>, I: 'static> Pallet<T, I> {
Ok(())
}
pub(super) fn do_burn(
pub fn do_burn(
class: T::ClassId,
instance: T::InstanceId,
with_details: impl FnOnce(&ClassDetailsFor<T, I>, &InstanceDetailsFor<T, I>) -> DispatchResult,
+3 -3
View File
@@ -58,13 +58,13 @@ pub struct ClassDetails<AccountId, DepositBalance> {
pub struct DestroyWitness {
/// The total number of outstanding instances of this asset class.
#[codec(compact)]
pub(super) instances: u32,
pub instances: u32,
/// The total number of outstanding instance metadata of this asset class.
#[codec(compact)]
pub(super) instance_metadatas: u32,
pub instance_metadatas: u32,
#[codec(compact)]
/// The total number of attributes for this asset class.
pub(super) attributes: u32,
pub attributes: u32,
}
impl<AccountId, DepositBalance> ClassDetails<AccountId, DepositBalance> {