Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Abiky on April 17, 2020, 06:57:58 PM



Title: How to easily airdrop a token to ETH "hodlers"?
Post by: Abiky on April 17, 2020, 06:57:58 PM
If I were to create my very own token on the ETH blockchain, I'd need to be able to airdrop some free tokens to ETH "hodlers". I've seen many token issuers doing this, which has made me curious on how to do it. Something like specifying a certain number of ETH required for a person to receive free tokens will suffice. Will the solution involve modifying or tweaking the smart contract's code? Or can it be done on a separate programming language?

Any help with this will be greatly appreciated. Thanks in advance. :)


Title: Re: How to easily airdrop a token to ETH "hodlers"?
Post by: StephenJH on April 17, 2020, 08:57:13 PM
I don't know the clear instructions but you can take a snapshot of the specific time in the ETH blockchain and later filter the active ETH addresses with a positive balance for making a list of airdrop receivers. Btw, check this link (https://hackernoon.com/3-methods-to-conduct-an-airdrop-intro-to-batch-transfers-the-unsung-heroes-of-blockchain-c3555b4875fe) for better understanding. Maybe other users will gladly answer your questions, so don't hesitate to ask your additional related questions.


Title: Re: How to easily airdrop a token to ETH "hodlers"?
Post by: notblox1 on April 17, 2020, 09:39:40 PM
I know some suspicious projects like Kicktoken used some kind of activity scan,
ans send bunch of tokens to many active ethereum addresses.
I am not sure how they did it exactly.


Title: Re: How to easily airdrop a token to ETH "hodlers"?
Post by: btcltcdigger on April 17, 2020, 09:43:33 PM
Basically you need a crawler and a database.

The crawler would daily scan the eth network and see which wallets are "active" and if they have any eth on them (pressuming this is you condition to send it) and you would airdrop your token to that wallet and save it in your database. Then the next day, crawler can scan again and you cross reference the wallet to your db, and if it's already saved, it means you already airdropped there and don't send it again.

Alternative would be no database, then you'd have to check if your token was received by that address. But that can be potentially slower than the DB approach


Title: Re: How to easily airdrop a token to ETH "hodlers"?
Post by: Heisenberg_Hunter on April 17, 2020, 10:47:18 PM
I would say this will surely be a cumbersome task since there are growing Ethereum holders and this would never. Having a database with eth holders like btcltcdigger said would end up difficult to manage as well. You should probably dig the whole Ethereum Blockchain with list of Ethereum holders >1 and try to segregate them. From the list being pulled from Blockchain, you can create a database and can issue a smart contract to perform further tasks.

I have created a token in test network and have airdropped it to a few Ethereum accounts which I had. You can check this link : https://ethereum.stackexchange.com/questions/25074/how-to-do-an-air-drop-to-all-eth-token-holders


Title: Re: How to easily airdrop a token to ETH "hodlers"?
Post by: Abiky on April 22, 2020, 07:09:18 PM
I don't know the clear instructions but you can take a snapshot of the specific time in the ETH blockchain and later filter the active ETH addresses with a positive balance for making a list of airdrop receivers. Btw, check this link (https://hackernoon.com/3-methods-to-conduct-an-airdrop-intro-to-batch-transfers-the-unsung-heroes-of-blockchain-c3555b4875fe) for better understanding. Maybe other users will gladly answer your questions, so don't hesitate to ask your additional related questions.

This is great. Thanks for sharing. I was always curious to know how to airdrop ERC-20 tokens to given ETH addresses on the blockchain. The methods from the article look easy enough to get started with this. I'm going to test it on ETH's testnet just to be safe. An automated approach to sending free tokens to ETH addresses which meet certain requirements could prove to be beneficial for the issuer. I believe that dividends can be sent easily on the ETH blockchain using the given methods above. If it works for ETH, then I guess that it'll work for any other ETH-based fork like ETC and EXP. The only problem will be gas costs (fee), when paying ETH addresses manually across the network. If there was a way to "pre-load" a smart contract with gas, it'll be possible to send automated payments to addresses which proves to save time and cost-effective. :)


I would say this will surely be a cumbersome task since there are growing Ethereum holders and this would never. Having a database with eth holders like btcltcdigger said would end up difficult to manage as well. You should probably dig the whole Ethereum Blockchain with list of Ethereum holders >1 and try to segregate them. From the list being pulled from Blockchain, you can create a database and can issue a smart contract to perform further tasks.

I have created a token in test network and have airdropped it to a few Ethereum accounts which I had. You can check this link : https://ethereum.stackexchange.com/questions/25074/how-to-do-an-air-drop-to-all-eth-token-holders

Thanks, mate. This is real useful. I think that I have all I need to send "airdropped" tokens to ETH addresses which meet certain requirements. Sending tokens one-by-one can be time-consuming and cost-ineffective if there are many ETH addresses on the blockchain that qualify for the airdrop. Bulk transactions will be ideal for this task, automated by a smart contract on the ETH platform.

Now that I have some articles across the web on how to do a token airdrop to ETH addresses on the blockchain, I'm going to play with ETH's Ropsten Testnet for a while. There are so many things you can do on Ethereum, that's not possible with Bitcoin nowadays. I've learned something new today thanks to you guys. :)