Mass Arc3/19 Mint Tool

LoafPickle
5 min readApr 29, 2023

We want to welcome the newest Evil Tool — The Custom Mass Arc3/19 Minter! Here, artists and managers can easily mint up to 32 assets by simply uploading a sheet with the asset information. Please note, there is a 0.1A/ASA fee per asset minted and Algorand charges 0.1A/ASA to mint an Asset. If you are minting 50 Assets, you should have over 10A in your wallet before starting. The updater has a price of 0.005A/ASA.

Important Notes:

  • If using infinity mode, make sure if wallet is rekeyed, you are using the keys from the rekey wallet
  • IPFS links are case sensitive. You can paste the CID after this to check: https://ipfs.algonft.tools/ipfs/
  • For trait data, make sure you use metadata_property_. For non-trait data it is only metadata_.
  • Creating assets on Algorand locks up 0.1A/ASA. If you are minting 100 assets, make sure you have at least 21A in your account to cover Asset Lock up Fees, Site Fees, and Transaction Fees.

Setup

Step 1: Head to https://evil-tools.thurstober.com/ and select ARC3/ARC19 Collection Mint and connect your wallet that you are sending from.

Step 2: Download this CSV template. Head to file > Download > Comma Separated Values (.csv). It will allow you to enter the asset names, Unit names, Url, and metadata information. A fully filled out asset information will look like the following images. For Freeze and Clawback, write an N for each asset.

With this tool, we are introducing our latest innovation: ARC330! This is a combo of ARC3 with ARC30. Creators can add in Preferred Royalty %, Their Series Name, and the ASA ID of their Utility Token!

In addition, we also allowed for the creation of Non-Rarity Traits, a feature that has been highly asked for in the space! All of this is forward compatible and your normal images and metadata will display the way it is supposed to be displayed!

Step 3: If you have your IPFS images already uploaded, you can paste them in accordingly. If you do not, we recently moved to NFT.storage for our IPFS Hosting.

Create an account and head to API and generate a new key.

Once you have this key, download NFT.up from NFT.Storage which will allow you to bulk upload a folder with all your images.

When the Folder is uploaded to IPFS it creates a CID for the Folder. Inside that CID Folder will be all your PNGs that allow for an easy copy/paste into the spreadsheet. More importantly, this method allows for you to be hosting your images, reducing the reliance on third parties.

Step 4: Once you have that CID, simply paste it in image IPFS CID link with a / and then the file name. For example, if your CID is bafybeihpkb2ukhavu4eqaa4z3p273yafdkfstqrz7oxzvhcr53e5yomayi and your file is named 1.png, the output would be:

bafybeihpkb2ukhavu4eqaa4z3p273yafdkfstqrz7oxzvhcr53e5yomayi/1.png

If you are using Microsoft Excel, once you modify the first two, you can press CTRL + E after highlight the remaining cells to have the rest of them autofill quick and easy.

If you want to see a completed sheet, you can use this sample sheet as a guide: https://docs.google.com/spreadsheets/d/1hujVdaoxBY-hys3XJ9ex_UnbqT-b91cOPworNMllBEM/edit?usp=sharing

Here is an outline of all the fields:
name: Name of Asset (ex: tinyhorse 1)
unit_name: Asset Prefix (ex: tiny1)
image_ipfs_cid: ipfs CID (See above)
has_clawback: Y or N (For NFTs use N)
has_freeze: Y or N (For NFTs use N)
total_supply: Circulating supply (For NFTs use 1)
decimals: Fraction of the Asset (For NFTs use 0)
description: Enter a custom description for the asset
external_url: Enter your website or discord
mime_type: The type of file you’re minting (ex: image/png)
metadata_property_1: The trait category that counts for rarity (ex: metadata_property_Background) — Please note you can add as many as you want
metadata_extra_royalty: Preferred Royalty %
metadata_extra_token: ASA ID for Utility Token
metadata_extra_creator: Creator name
metadata_filter_1: The trait category that does not count for rarity (ex: metadata_filter_Background) — Please note you can add as many as you want

Step 5: Once all the asset parameters are complete, you can even add metadata starting with Column H in the Sample File. Plug in your external URLs, Mime type (Most cases will be: image/png), and any metadata traits by the number changing metadata_property_ to whatever you want your trait category to be. If you want Head, it would look like metadata_property_Head.

You can add in the creator information using the metadata_extra_royalty, metadata_extra_token, and metadata_extra_creator fields.

You can add in the non rarity traits by using the metadata_extra_property_ entry and add as many as you like.

Please note, that if you do not wish to use these categories, simply delete the category.

Step 6: Once you are finished, save the file and I recommend doing a mint on testnet first to make sure everything is good to avoid paying fees. Upload the CSV, enter your web 3 storage token, and Press Approve and Send. If you are happy with the testnet, switch to mainnet and watch up to 32 Assets on Pera Mobile and 64 Assets on Pera Web get minted fast and easy!

ARC 19 Updater

Step 1: Follow steps 2–5 from above, only using this template instead. Since the asset is already created, you only need to fill out the Asset ID and the metadata.

If you want to see a completed sheet, you can use this sample sheet as a guide: https://docs.google.com/spreadsheets/d/1sEs-7_UHPGEcx5MpX9E3FyHUDqAHatoWGZErRe4CLLU/edit?usp=sharing

Step 2: Once you are finished, save the file and I recommend doing a mint on testnet first to make sure everything is good to avoid paying fees. The fee to update is 0.005A/ASA. Upload the CSV, enter your web 3 storage token, and Press Approve and Send. If you are happy with the testnet, switch to mainnet and watch up to 32 Assets on Pera Mobile and 64 Assets on Pera Web get minted fast and easy!

--

--

LoafPickle

Community Manager and Strategy of Thurstober Digital Studios - A Digital Collectable Company