Skip to content

Mint many assets

Nguyen Anh Tien edited this page Jan 21, 2025 · 1 revision

If you want to mint multiple NFTs at once, you can upload a CSV file containing the metadata for each NFT. This allows you to mint many NFTs in bulk with minimal effort.

Steps to Mint Many NFTs via CSV Upload:

  1. Prepare the CSV File.

    • Create a CSV file with the following columns:

      • assetName (Required):The name of the asset being minted. This is a required field and should be a unique identifier for the asset (e.g., "txze001").
      • quantity (Optional):
        The quantity of the asset to be minted. If this field is not provided, the default value will be 1. If you wish to mint multiple copies of the same asset, specify the quantity (e.g., "5").
      • receiver (Optional): The Cardano address of the recipient who will receive the user token after minting. If this field is left empty (``), the minted asset will be sent to the address of the minting user.
      • metadata[attributes]: Additional metadata for the asset. You can define custom attributes such as name, image, mediaType, rarity, etc. These fields can be specified for each asset to provide extra details about the NFT.
    • Example CSV format or Download a sample CSV file here

       assetName,metadata[name],metadata[image],metadata[mediaType],metadata[rarity],receiver
       txze001,txz #001,ipfs://QmUuLmyGzwQvkLXiAcLnQvN1cNeRgWUV8SCCwmWXbKzQFf,image/png,Legendary,addr_test1qztzax7n9re09ddtnvlqa64z4f8r392msc3d508yer59st2l57rhn8jy2g3whfjkuvx2unlxx6vp8uwjqkq3fzevynqs32zx8h
       txze002,txz #002,ipfs://QmaNjjDUGBq5HzpzbZsphDiecVFEr6t9gmjPXZtnpLec9R,image/png,Mythic,addr_test1qzt2wgkxc53qtakpz6c2xdzwxg6q66v9ynan49u3s04scf4jf7688mxj8cud53r3wgtfhzd3050u4znr8zn09r2as6kscdxzvx
       txze003,txz #003,ipfs://QmTSeWYfdERbZf9R3xheMYdRdd1dmwv6ZTt2uyecbyjbpq,image/png,Rare,addr_test1qzt2wgkxc53qtakpz6c2xdzwxg6q66v9ynan49u3s04scf4jf7688mxj8cud53r3wgtfhzd3050u4znr8zn09r2as6kscdxzvx
       txze004,txz #004,ipfs://QmdkjEQVefievn8gUDT38Ky8Xd6ZHJxnAUHNhhWVhyTbfZ,image/png,Legendary,addr_test1qzt2wgkxc53qtakpz6c2xdzwxg6q66v9ynan49u3s04scf4jf7688mxj8cud53r3wgtfhzd3050u4znr8zn09r2as6kscdxzvx
       txze005,txz #005,ipfs://QmQ1ejUVfPfvbDGjYXAG2JYecGBgG3d3rooSy3rGvveaxP,image/png,Mythic,
       txze006,txz #006,ipfs://QmRjpBXyxiH44o4e187cZPH2vvHGfLPpPD7GAzdZSbd8vz,image/png,Common,
       txze007,txz #007,ipfs://QmRjpBXyxiH44o4e187cZPH2vvHGfLPpPD7GAzdZSbd8vz,image/png,Mythic,
       txze008,txz #008,ipfs://QmUsk1tEgES5HD2MRDekrxo6a189v9yM9eArJbR4qdvehK,image/png,Mythic,
       txze009,txz #009,ipfs://QmWZS5Rf5n3GvQLjgSjwSrb1cfFW7GmVoRp5y6YF6Wi9LD,image/png,Rare,
  2. Go to the "Mint Many" Section.

    • Navigate to the Mint Many tab in the navigation menu or choose the "Mint Many" option from the dashboard.
  3. Upload the CSV File.

    • Click the "Upload CSV" button and select the CSV file you prepared in the previous step.
    • The app will read the CSV file and display a preview of the data, including the asset names, quantities, descriptions, and images. image
  4. Review and Confirm Data.

    • Check the data preview to ensure everything looks correct. If any information is missing or incorrect, go back and edit the CSV file before re-uploading.
    • Once confirmed, click the "Proceed to Minting" button. image
  5. Create the Mint Transactions.

    • The application will generate a minting transaction for each row in the CSV file, creating one or more NFTs based on the quantity specified for each asset.
  6. Sign the Transaction.

    • Your wallet will prompt you to sign the minting transactions.
    • Review the total number of NFTs being minted and the transaction details in your wallet, then click Sign to authorize the minting process.
  7. Complete the Minting Process.

    • After signing, the app will send the minting transactions to the blockchain.
    • Once the transactions are confirmed, the NFTs will be minted, and you will receive a success notification.

Clone this wiki locally