Bitcoin Forum
May 24, 2024, 07:01:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to easily airdrop a token to ETH "hodlers"?  (Read 105 times)
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 17, 2020, 06:57:58 PM
 #1

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. Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
StephenJH
Hero Member
*****
Offline Offline

Activity: 1442
Merit: 521


No more Rekt and Bust


View Profile
April 17, 2020, 08:57:13 PM
Last edit: April 17, 2020, 10:54:55 PM by StephenJH
 #2

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 for better understanding. Maybe other users will gladly answer your questions, so don't hesitate to ask your additional related questions.

███████████████████████████
███████████████████████████
████████▀▀▄▄▄▄▄▄▄▀▀████████
██████▀▄██▀▀▄▄ ████▄▀██████
█████ ███ ████ ▀▀████ █████
████ █████ ███▀▀▀▄████ ████
████ ███▀▀▀▄▄▄████████ ████
████ ██▄▄▀▀███████▀▄▄█ ████
█████ █████ █▀██▀▄███ █████
██████▄▀███▀▄█▀▄███▀▄██████
████████▄▄▀▀▀ ▀▀▀▄▄████████
██████████▀▄███████████████
██████████████████████████
.
.FortuneJack.
  ▄█▄        █           ▄
 ▄████▄▄ ▄▄▀▀██▄▄      ▄███
█▄███████▄▄██████▄▄▄█████
 █▄██████▌▀▄▄███▀▄▄▄▀▀██
  ▄▀████ █▄██▄██▄▄▄▄▀██
   ▀▀▄▀███▀▀▄▄▀▀▀▀█████▀▄
     ████▄▀▀▄▄▄▀▀▀▀▀▄███▄█
    ▐▌▄█████▀   ▄▄▄█▄▄  ███
     ▀█▄▀█▀▀▄  ████▀███▄▀
       ▐▌▄ ▄█▄█▀██▌ ▀▄
       █▄████▀▀    ▄▄▄█▄
        ▀▄▄▀▄▄▄▀▀▀██▄▄
           ▀▀▄▄▄▄▄▄▀▀▀▀▀
|
.
▬▬▬▬▬▬▬▬ BY
HACKSAW
G  A  M  I  N  G
          ▄▀▀▀▄
     ▄▄▀▀██▄▄█▄▄
   ▄█▀████████▄▀▀██▄
▄▀▀▀▀▀▄▄█████▐███▄
▀██▄▀█▀▀▀▀███▀▀▐▌
█▄██▀▄▄▄▄▄▄▄▀██▄██▐▌
▐▀▀▄▀▀▀▀  ▀  ▀█▀████▀
 ▀█▀  ▐▄▄▄▄▄▄ ▀ ▄▀██▄
 █  ▄██████████▄  ▄█▄
▐▌▀▀█████████████████
▐▌ ▐  ▀▌   ▀  ▀██▀▄█
 ▀▄▀▄▄▄▄▄▄▄▄▄▄▄▀▄▄▀▀
   ▀▀▄▄█▀▀█▄▄▄▄█▀▀
|
....OVER $2,000,000!....
ALREADY GIVEN AWAY
IN LESS THAN 2 WEEKS
.
....PLAY NOW....
notblox1
Legendary
*
Offline Offline

Activity: 2072
Merit: 1271


Logo Designer ⛨ BSFL Division1


View Profile WWW
April 17, 2020, 09:39:40 PM
 #3

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.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
btcltcdigger
Hero Member
*****
Offline Offline

Activity: 2002
Merit: 756


To boldly go where no rabbit has gone before...


View Profile
April 17, 2020, 09:43:33 PM
 #4

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
Heisenberg_Hunter
Legendary
*
Offline Offline

Activity: 1583
Merit: 1278


Heisenberg Design Services


View Profile WWW
April 17, 2020, 10:47:18 PM
 #5

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
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 22, 2020, 07:09:18 PM
 #6

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 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. Smiley


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. Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!