Koda - Generative Art Marketplace
Artist InterviewsMarketplaceSwag ShopChat
  • About Us
    • Koda - Generative Art Marketplace
    • ๐Ÿ‘…Why KodaDot?
    • ๐Ÿง‘โ€๐Ÿ”ฌAlpha Products
      • ๐Ÿ’ฒPay per contribution model
      • ๐Ÿ›๏ธWeb3 merchandise shop
      • ๐ŸชขKodaDot API - Uniquery
      • ๐ŸŽŸ๏ธNFT ticketing system
      • ๐Ÿ“€Phygitals
    • ๐Ÿค”Who are we?
      • โœจGetting Started with KodaDot
      • โญBeginning of Story
      • ๐Ÿ†Achievements
    • ๐Ÿ—๏ธWhy are NFTs valuable?
  • Information
    • ๐Ÿช™Fees
    • ๐ŸŒ€Existential Deposit
    • ๐Ÿฆ’Migrator
  • GENERATIVE
    • ๐ŸŽฒGenerative Art
    • โœ…Code Checker
    • ๐ŸฉตPreparation for the Drop
    • ๐Ÿ”ฎGenerative Drops
      • ๐ŸŽ‰Drop Party
    • ๐Ÿ–ผ๏ธFarcaster Frames
  • Tutorials
    • ๐ŸŒŸHow to launch a successful collection
    • โœจBefore you start
    • ๐Ÿ‘›Wallet
      • 1๏ธโƒฃCreate your wallet
      • 2๏ธโƒฃConnect your wallet
      • 3๏ธโƒฃAdd Funds to your wallet
    • โ›๏ธMinting
    • ๐Ÿ’ตBuying
      • ๐ŸฆBuying NFTs on Kusama
    • ๐Ÿง‘โ€๐ŸฆฐProfiles
    • ๐Ÿ”†Asset Hub
      • โžก๏ธMoving your funds TO Asset Hub
      • โฌ…๏ธMoving your funds OUT of Asset Hub
    • โ†”๏ธTransfers
    • โ†”๏ธTeleport
      • ๐ŸŸขAuto Teleport
      • ๐Ÿ”ตTeleport (Bridge)
    • ๐Ÿ”ฅBurning
    • Swap NFT for NFT
  • Fandom Toolbox
    • ๐Ÿ‘ฅAudience Growth
      • ๐Ÿ–Œ๏ธCustom collection landing
      • ๐Ÿ’ฌCollection owners chat
      • ๐Ÿ”“Unlockables
      • ๐ŸŽจUpcoming Fandom Toolbox
      • ๐ŸฉธCustom Drop Page Campaigns
    • ๐Ÿ–ผ๏ธDrop Page
    • ๐Ÿ‘•Merchandise Shop
  • Ecosystem
    • ๐Ÿ—“๏ธKodaDot events
    • ๐Ÿ–ผ๏ธKodaDot Exhibitions
    • โ“FAQ
  • Be part of KodaDot!
    • ๐Ÿ‘จโ€๐Ÿ’ปJoin as a Developer
      • Why Should You Contribute?
      • Contributing as a Developer
      • Contibute as a helper!
      • Hiring
    • ๐ŸŽ†KodaDot's Programs
      • Ambassador Program
      • Artist Ambassador Program
      • Artist Referral Program
      • Conference Ambassador
    • ๐Ÿ‘•Contribute to our Merchshop
    • ๐ŸŽจContributing as an artist
  • nft-standard
    • EVM
      • ERC721
      • ERC1155
      • ERC6551
    • Kusama Network
      • RMRK1.0
      • RMRK2.0
    • Pallet-level
      • NFT Pallet on Asset Hub
      • Uniques V2 (Next generation NFTs)
      • Basilisk NFT Pallet
    • Smart Contracts
      • Ink! NFTs
      • GNFT (ERC-721)
      • Dynamic NFTs
  • Legal
    • Rights
Powered by GitBook
LogoLogo

Connect with us

  • Farcaster
  • Twitter
  • Telegram

Publications

  • Medium
  • Weekly Roundup
  • Press Kit

Feel Free Fork Us @ 2023

On this page
  • Introduction:
  • Roles and Permissions:
  • Attributes and Creating a Collection:
  • Minting an NFT:
  • Uploading Files and Metadata:
  • Additional Actions:
  • Conclusion:

Was this helpful?

Export as PDF
  1. nft-standard
  2. Pallet-level

NFT Pallet on Asset Hub

Discover the intricacies of the NFTs Pallet on KodaDot, a pivotal resource that enables efficient management and customization of Non-Fungible Tokens (NFTs).

PreviousPallet-levelNextUniques V2 (Next generation NFTs)

Last updated 1 year ago

Was this helpful?

Introduction:

The provides a multitude of functionalities to facilitate interactions with Non-Fungible Tokens (NFTs) on the KodaDot platform. With this FRAME pallet meant for developers, you can create, modify, and manage NFT collections in a user-friendly manner.

Roles and Permissions:

A collection in the pallet is managed by various roles with specific permissions. An 'Owner' can destroy collections or alter the team, whereas an 'Admin' can change attributes or lock item properties. 'Issuers' can mint NFTs, and 'Freezers' can restrict item transfers.

Attributes and Creating a Collection:

You can assign an item with three types of attributes: System attributes, Collection ownerโ€™s attributes, and User attributes. The pallet also allows the creation of collections via the NFTs.create extrinsic. Options such as the maximum number of items (maxSupply), price, and a time frame of validity can be specified during creation.

Minting an NFT:

Minting an NFT involves using the nfts.mint extrinsic and specifying the collection, item, and the owner of the new NFT. Unique specifications can be set for each item, introducing a high degree of customization.

Uploading Files and Metadata:

After minting your NFT, the next steps involve uploading the NFT file and associated metadata into the Pinata service to obtain a unique Content Identifier (CID). The CID can later be assigned to the collection or item through the Polkadot-JS UI.

Additional Actions:

The NFTs Pallet offers a variety of actions including buying items, burning items, updating smart attributes, setting metadata, and even transferring ownership. Advanced functions such as NFT fractionalization and mass minting are under development.

Conclusion:

The NFTs Pallet in KodaDot provides a robust toolset for developers to easily integrate and manage NFTs within their dApps. This functionality, combined with ongoing enhancements, helps consolidate KodaDotโ€™s position as a go-to platform for innovative NFT solutions.

NFTs Pallet