Function pallet_nfts::pallet::dispatchables::mint
source · pub fn mint<T: Config<I>, I: 'static>(
collection: T::CollectionId,
item: T::ItemId,
mint_to: <<T as SystemConfig>::Lookup as StaticLookup>::Source,
witness_data: Option<MintWitness<T::ItemId, <<T as Config<I>>::Currency as Currency<<T as SystemConfig>::AccountId>>::Balance>>
)Expand description
Mint an item of a particular collection.
The origin must be Signed and the sender must comply with the mint_settings rules.
collection: The collection of the item to be minted.item: An identifier of the new item.mint_to: Account into which the item will be minted.witness_data: When the mint type isHolderOf(collection_id), then the owned item_id from that collection needs to be provided within the witness data object. If the mint price is set, then it should be additionally confirmed in thewitness_data.
Note: the deposit will be taken from the origin and not the owner of the item.
Emits Issued event when successful.
Weight: O(1)
Warning: Doc-Only
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in
Pallet::mint.