This is a follow-up tutorial to "How to create an NFT on the EOS blockchain",
Prerequisites:
EOS Account
NFT created on atomichub.io
Anchor Wallet and the EOS Account (from NFT creation) imported
At least 1000 bytes of RAM
Note: In this tutorial, we will not use orientation arrows and boxes in the print screens. The elements to be selected and the commands and texts to be entered are highlighted.
For this drop guide, we use the recently created NFT moonridersBW22 (ID #2199024330010) from the NFT Collection: eosreturns22
1. Open the website Atomichub.io and select the EOS tetrahedron next to the orange login button. Click the orange SELECT AND CLOSE button to confirm.
2. Click on the LOGIN button. Then select Anchor to open your Anchor Wallet to sign the transaction.
3. To create a drop with our recently created NFT, we first have to transfer some EOS to the atomicdropsx contract for RAM (this is not refundable). So we navigate to:
Trading on the main menu.
Then click on Transfer in the left menu.
And then click on Tokens on the right side next to NFTs.
4. Now we want to enter:
To: atomicdropsx
Quantity: 0.5 EOS (eosio.token)
Memo: deposit_collection_ram:eosreturns22
You want to use your collection name instead of eosreturns22
Caution: These crypto deposits for RAM are non-refundable.
4. Click on Transfer to sign the transaction with the Anchor Wallet.
5. Once EOS is deposited for RAM, we can interact directly with the smart contract to create the drop.
Follow the steps exactly and enter commands precisely. Let's open the block explorer bloks.io and log in with the account you used to create the NFT. You will find the login in the upper-right corner of the website.
(In this tutorial, we use the Dark Mode of bloks.io, you can change this by clicking on the moon symbol right next to your account name)
6. In the search bar of bloks.io, you want to enter atomicdropsx, and its site should appear automatically.
7. Under the EOS Account name and next to Account, select Contract.
8. Next step is to select Actions right beneath the Contract Actions and Tables search bar
9. Here you want to click on createdrop (you find it in the second line, fifth row)
10. Now comes the delicate part. Please enter everything precisely.
Scroll down and enter:
authorized_account: YOURACCOUNT
instead of YOURACCOUNT you want to enter your authorized drop account
in the how to create an NFT tutorial we added two more accounts that could make drops of this collection.
collection_name: YOURCOLLECTION
Instead of YOURCOLLECTION you want to enter your collection name
assets_to_mint: [{“template_id”:0000,“tokens_to_back”:[]}]
Instead of 0000 you want to enter your template ID without Hash Symbol. Ensure there are NO SPACES in the code line (Where to find the template ID? Follow step 32 of the How to create an NFT on the EOS blockchain).
listing_price: 0 NULL (so the drop is free of charge)
you can also set a price like 1 EOS
settlement_symbol: 0,NULL (mind the comma inbetween and no space)
if you set a price above, write 4,EOS (4 stands for the four decimal places of EOS)
price_recipient: YOURACCOUNT
you want to change YOURACCOUNT to your account name
11. Scroll down and continue to enter:
auth_required: off
max_claimable: 00
the maximum you would like to be claimed
we minted already 1/22 in the How to create an NFT tutorial, so set it on 21
account_limit: 0
number of claims you will limit per account e.g: 1
account_limit_cooldown: 000
amount of seconds before you will allow the same account to claim again e.g.: 500 or 1000
start_time: 0000000000 (23. May 2022 15:00:00 GMT)
instead of 0000000000 you put your individual Unix epoch time code
here you have to set the start time for the drop in the Unix epoch time
please visit https://www.epochconverter.com/ to convert the time in this format
end_time: 0000000000 (23. May 2022 23:45:00 GMT)
instead of 0000000000 you put your individual Unix epoch time code
here you have to set the end time for the drop in the Unix epoch time
12. Check very carefully if you have entered everything correctly. Then confirm by clicking Submit Transaction (this could take a while):
13. You can check your transaction on the block explorer. Click below on Submit Transaction.
14. You should see something similar to this:
15. Your drop has been created! You can check this on bloks.io, and to find your drop ID
Go to bloks.io
Type in atomicdropsx
Navigate to Contract, Tables
And then to drops
You see a list of all the drops recently made
16. You can see your drop on atomichub with the following link: https://eos.atomichub.io/drops/000
instead of 000 you want to write your drop ID
enjoy claiming your new NFT!
17. To remove this warning, the atomichub team needs to add you to the whitelist. To do this, go to the bottom of the site, to the Contacts section, and press the Support button.
18. On the page that appears, choose your question (Collection Whitelist Request) and fill out the form. Please note, to approve the application, you will need to attach:
your collection's social media accounts which shouldn't be completely new and should have some following (150+)"
"Proof of originality (screen recordings/screenshots of working project files and/or original project files)"
19. Now click the Submit button. Now you have to wait for the atomichub team to approve your submission. It may take a few weeks, but you can already make NFT drops.
Author: Markus Hinrichs
Editor: Randall Roland
Translator: -
Sources & References: