Before you start
Before you get started with our bulk minting tool, there are a few things you’ll need to do and a few things you should consider. Get everything ready and you’ll be able to complete the minting in seconds.
You might already have completed a lot of these steps, so skip ahead to the relevant sections.
Get your NFTs ready
Do you have everything you want to mint, such as your artwork, ready?
One of the most common ways of handling your assets would be to upload them to the IPFS. This is particularly relevant for all larger asset types, such as pictures, videos, etc. There are multiple ways of doing this - you can choose the method that suits you best. One tool we quite like for accessing the IPFS is Pinata.
This isn’t mandatory - you can mint any other string of text too. This could be a link to AWS, Google Drive, etc. It could even just be some text, if that is what you want to mint.
If you want metadata to be associated with your assets stored in the IPFS, you should follow XLS-24d. This will allow you to not only mint your asset, but also metadata such as a collection name and attributes. This too isn’t mandatory.
Create a CSV file with all your links
During the minting process, you’ll upload a CSV file containing links to the IPFS or your chosen data. We will encode the text for you, so your file should be in clear text. You can download a example file here.
Your CSV should only contain one column and no headers. The file should not exceed 512MB.
You’ll use this file to instruct the tool on which assets to mint.
Set up XUMM
If you don’t have XUMM yet, you will need to set it up. Some of your accounts will need to be in XUMM for you to sign the transactions during the minting process.
If you don’t know what XUMM is or how it works, you can find all details here.
Get your XRP ready
You will need an account from which you can pay for the reserve and fees in XRP.
This account will need to be set up in XUMM. Once you’re minting, we’ll send a request to XUMM for you to pay the reserve and fees.
Set up a regular key wallet
Once we’ve finished minting the NFTs for you, we’ll give over control of the account to you. We’ll do this by assigning a pair of regular keys to you and burning the master keys.
Since we don’t want to know the secret of your regular key wallet, you will need to set this up. You can use an account you already have, or create one from scratch. One account can be used as regular key for multiple other accounts.
If you are using an account you already have, make sure you still have the secret key and are sure you can access the account. Once we sign over control we will not be able to help you if you can’t access the NFT minting account.
Once you have this account, you’ll just need to write down the account address, ready for the minting process.
Decide on an issuer account (optional)
If you want all of your NFTs to be minted with a specific address of your choosing, you can do that. All you need to do for now is create the account, if you haven’t already, and write down the account address.
This account will need to be set up in XUMM, so that you can authorize the minter to mint on behalf of the issuer.
This step is completely optional - if you don’t care about the address, we’ll set it to the mint account.
If you haven’t yet thought about it, have a think about the mint settings of your NFT. You can configure the following during minting:
Should your NFTs be burnable?
If this is selected the issuer can burn the NFTs. The owner of the NFTs is always able to burn them. Only select this if you have a reason to as users may not want to buy your NFTs if they can be burned at any moment.
Do you want to restrict currencies to XRP?
If this is selected, NFTs can only be bought and sold for XRP. Don’t select this if you want to trade the NFTs for any other coin.
Should your NFTs be transferrable?
If this is disabled, the NFT can only be sent to and from the issuer. This would severely limit the tradability of your NFT.
What should your transfer fee be?
If your NFTs are transferable, you will be able to configure a transfer fee between 0.000% and 50.000%, in 0.001% increments. This is the fee you will earn on all secondary sales of your NFT.
Try it on test (optional)
With so many settings and configurations it might be good to do a test mint first.
We have set up a test site where you can use test wallets to try out the minting process.
You will need to use accounts in Devnet for this. You can use this faucet to get some XRP for testing.
The test site is free to use.
Once you have all of the above in place you are ready to start minting.
Do you have more questions on how this will all work? Have a look at our FAQs.