Function pallet_nft_fractionalization::pallet::dispatchables::unify
source · pub fn unify<T: Config>(
nft_collection_id: T::NftCollectionId,
nft_id: T::NftId,
asset_id: AssetIdOf<T>,
beneficiary: AccountIdLookupOf<T>,
)
Expand description
Burn the total issuance of the fungible asset and return (unlock) the locked NFT.
The dispatch origin for this call must be Signed.
Deposit
funds will be returned to asset_creator
.
nft_collection_id
: The ID used to identify the collection of the NFT. Is used within the context ofpallet_nfts
.nft_id
: The ID used to identify the NFT within the given collection. Is used within the context ofpallet_nfts
.asset_id
: The ID of the asset being returned and destroyed. Must match the original ID of the created asset, corresponding to the NFT. Is used within the context ofpallet_assets
.beneficiary
: The account that will receive the unified NFT.
Emits NftUnified
event when successful.
§Warning: Doc-Only
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in
Pallet::unify
.