How to create a Drop (ERC-721)
A step-by-step guide on how to create a drop contract on Freee.
Last updated
A step-by-step guide on how to create a drop contract on Freee.
Last updated
Freee provides an easy-to-use, no-code-required solution to mint, drop and manage NFT collections. A Drop collection can have unique artworks and metadata for each of the tokens in the collection. Images, Audio and Video file types are supported by our Drops tool.
We recommend using our testnet before setting your collection live. Testing on the testnet provides a risk-free environment where you can ensure that your collection functions correctly and identify any potential issues before they occur on the mainnet, saving your time and ETH.
At Freee, we aim to make it as easy and enjoyable as possible for creators to bring their imagination and creativity onchain.
Connect your wallet to freee.xyz
Follow this link here: https://freee.xyz/create/drop
There are two ways that you can upload your drop to Freee:
The first is through "Upload from computer", which will prompt you to upload an artwork folder containing all your artwork and metadata.
The second is to "Import self-hosted metadata" upload using your IPFS links.
To upload your artwork and metadata directly onto Freee, ensure that you have selected the "Upload from computer" tab and follow the instructions below:
Under the title "Media & metadata folder", click "Replace" and select your desired artwork folder. For best practice, download our example folder OR follow our in-depth guide here:
It is crucial to make sure that your folder is formatted correctly and has the following components:
A media folder containing all of all your artwork files
All artwork files are in the correct number order. e.g. 1.jpg, 2.jpg, 3.jpg, etc.
Check your file type; the following are supported for your drop.
Image: JPG, PNG, GIF, SVG
File: PDF
Video: MP4 (H.264 encoding is recommended)
Audio: MP3
Optional - ONE .csv file containing your collection’s metadata. An in-depth guide to formatting your .csv can be found here.
If you exclude the .csv file, the NFTs will get standard names and descriptions from your collection details.
Optional - A thumbnails folder containing the thumbnail(s) you wish to display on your non-image media (audio/video)
if you are using non-image media (audio/video), you must use the thumbnail folder to upload images for marketplaces to display on list pages. By default they will match on filename media/1.mp4 -> thumbnails/1.png
or
Once your artwork folder has been successfully uploaded, select "Continue" at the bottom of the page.
To create your drop using a manual upload, ensure you have selected the "Import self-hosted metadata" tab. To manually upload your drop successfully, you will need to input the following components:
"Metadata URI Base" - A URL base that returns unique token metadata when appended with a token id (1, 2, 3, etc.). The URL base should end with a trailing slash and work without extensions.
"Maximum Supply" - Input the maximum supply for your collection.
Once you have input your information above, select "Continue" to create your drop.
*If you have a large collection of ~1000+, it can take a decent amount of time before your IPFS has synced correctly. If this issue persists for a long time, then please get in touch with our customer support. *
Now that your artwork has been uploaded, you will be taken to the "Preview" page, where you can check to ensure that your artwork and metadata have all been uploaded correctly.
At this stage, you can also randomize the order of your drop by selecting "Randomize tokens". Once you have checked that the metadata of your collection is correct, select "Continue" to begin inputting the details of your collection.
Enter the details of your collection as listed below
*Required Fields
Add the collection Name for your drop.*
Upload a Collection Thumbnail. This field is used as a logo image on most marketplaces. 1080x1080px is recommended.
Enter the Symbol for your drop. The symbol acts as a token name for your drop and cannot be changed once your contract has been created.*
Add a description: This can be any information you want to explain or add to your drop, including external links.*
Select Network.
Set your mint price: Enter each edition's amount (ETH). The price can be updated once your edition has been created.
Optional - Set a start & end time: By default, drops will run forever from the moment they are created or until the drop sells out. You can select a custom start and/or end time for your drop.
Add a mint limit to your collection. Using this function, you can limit the number of NFTs each individual wallet address can mint.
Add the Royalty: The royalty is a feature the creator sets in the creation process. This feature is a permanent, fixed percent value sent to you on every sale.*
Input a Payout Address: This will automatically fill with the connected wallet; however, it can be your personal wallet, a multi-signature wallet or an external split contract.
Now that you have filled out the details of your collection select "Upload" to finalize your drop.
After selecting "Upload", you will be taken to the "Finalize Collection" page. The final step in creating your drop will be to click the "Create" button.
Once you click the "Create" button to finish creating your drop. This will prompt you to accept a gas fee and follow the steps below:
Approve the Gas fee: A message will appear within your connected wallet for you to approve the gas fee to complete the creation of your drop.
Wait for your transaction to complete: The upload process has begun once you’ve approved the transaction within your wallet. You can check the status of your upload by viewing the transaction on your relevant block explorer (e.g. Etherscan).
Drop Created: Once the transaction has been confirmed, your collection will be created and ready to share with your community.