Skip to main content
All CollectionsStep by Step TutorialsNFT platforms on EOS
How to create an NFT drop on the EOS blockchain
How to create an NFT drop on the EOS blockchain

In this step-by-step guide you learn how to create a NFT drop on atomichub.io

Markus Hinrichs avatar
Written by Markus Hinrichs
Updated over a year ago

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:

Did this answer your question?