In order to use Dapple Airdrops, you will need to have one of the following supported wallets installed: Trust Wallet,
Coinbase Wallet or MetaMask.
In addition to this your wallet must contain the token you intend to airdrop and also some ETH to cover the cost of
If your ERC20 token has not been airdropped using the Dapple Airdrops software it will automatically
have 100 free trial drops by default. To confirm that your token has a free trial all you
need to do is enter the token address in the ERC20 Token field with your Web3 enabled wallet unlocked and
you should see the following text appear "100 FREE TRIAL DROPS!".
To use your free trial drops you will need to follow the tutorial from steps 2 to 4.
If you are using the 100 free trial drops you can skip this step for now. Otherwise you will need to make
an ETH deposit to buy some drops. To do so just click the ‘Deposit’ button in the 'Balance' submenu and a
deposit window will appear. Once it does go to the 'DROPS' section and enter the amount of drops you would
like to purchase and the amount of ETH it will cost will be displayed. If you are happy with the price hit the
‘SUBMIT’ button and then sign the transaction with your wallet.
For this step you need to inform the Dapple Airdrops smart contract which token it will be airdropping.
In order to do so you will need to enter the contract address of your ERC20 token which should be displayed
in a dropdown list along with the symbol of the token when you click on the 'ERC20 Token' input field.
Once you have entered the token address you will be presented with some of the token details which includes:
your token balance, the symbol of the token, and the allowance (this will be 0 by default for new tokens).
This next step involves approving the Dapple Airdrops contract to transfer your tokens to all the airdrop recipients.
Without doing so the airdrop will not work.
Next to the ‘Allowance’ section there will be a green link called ‘Change’. Click on this link and a window will appear.
In this window you should enter the new token allowance (ideally the total amount of tokens you intend to airdrop to all
recipients) then click the ‘SUBMIT’ button and you will be prompted to sign the transaction. Once you do you will have to
wait a little while for the transaction to be approved before the displayed allowance changes.
In this step you will be telling the Dapple Airdrops smart contract which addresses to airdrop tokens to
and how many tokens each address should receive. In order to do so you will have to provide the addresses in
the 'Recipient Addresses' section (the application can easily handle 170 addresses at a time) and the amount
of tokens each address will receive in the "Corresponding Values" section. The only requirement here is that
you either separate the addresses and values with a comma or a space.
If you are sending the same amount of tokens to all addresses then all you have to do is enter a single value
just once. Otherwise, if the addresses are to receive different amounts of tokens then you will need to enter
the values in the same order as the addresses. For example, with the below addresses:
0x1, 0x2, 0x3, ..., 0x170
and the following corresponding values:
10, 20, 30, ..., 1,700
address 0x1 will get 10 tokens, 0x2 will get 20 tokens, 0x3 will get 30 tokens, and so on all the way to
address 0x170 which will get 1,700 tokens.
Once you have provided the recipient addresses and corresponding values all you have to do is hit the
"SUBMIT" button, then sign the transaction and your tokens will be on their way!
Dapple Airdrops can distribute tokens to at least 170 addresses at a time. However, the
application can be pushed to its limits. The highest recorded so far is 215, but this must be
done with caution so as to not exceed the Ethereum gas limit. A good rule of thumb is to not sign
a transaction if an error displayed on your wallet, in which case you should lower the amount of
addresses and try again.
The gas fee will always vary and depends entirely on the gas price you set when signing the
transaction. To minimize your cost it is recommended to wait until the gas prices are low,
ideally in the range of 1 - 3 Gwei. For more details on this you can use the 'Set gas price'
feature in the 'Gas Price' submenu and the average cost per 100 drops will be displayed.
The bonus is currently set to 20% (subject to change in the future) and the bonus drops are
rewarded as you use Dapple Airdrops to distribute your token. So for every 100 paid drops that
you make, you are rewarded with 20 free bonus drops.
The bonus can only be used up when you have no more paid drops on your account. If you would like
to withdraw your ETH and therefore lose your paid drops, you can do so and you will still have the
bonus drops you earned at which point you will be able to use your bonus drops.
The duration it takes for your batch transfer to be processed depends entirely on network congestion
and also the gas price you pay. The more congested the network is, the higher gas prices will be. You
must ensure to set a sufficient gas price in order for your transaction to be processed in a timely manner,
which is usually around 10 - 15 minutes.
Otherwise, if you set a gas price which is too low, your transaction could take hours and in some extreme
cases days to be processed.