This is our most frequently asked question and the answer is, it's complicated... However, the reason why it is complicated is quite simple. There are several factors to consider and we will cover them all. We will also give you advice on how to reduce the cost of gas fees for your airdrop. After reading this, if you still have any questions regarding gas fees, feel free to contact us.
Before reading on, it is important you understand how gas fees are calculated. If you are unfamiliar, it is recommended that you read this explanation provided by Etherscan and then come back to this.
Not all tokens are created equal
It is quite common for gas requirements to differ from one token to another. In most cases, the difference in gas requirements are minuscule. Typically, gas consumption will be low for tokens that have simple transfer functions. What we mean by this is that the smart contract code that implements the transfer function is not complex. An example of such a transfer function would simply deduct X amount of tokens from the initiator's balance and will add X amount of tokens to the balance of the recipient. That's as simple as it gets.
Moving on, tokens that have transfer functions that consume loads of gas will definitely have complex transfer functions. For example, tokens that are deflationary with taxation and tokens that have automatic swap logic. Some of these tokens can actually consume 10x more gas than tokens with simple transfer functions.
Here's a bit of advice
If you have a token that has automatic swap logic, try disabling the swap and liquify option temporarily while you airdrop your token, and then enable it again after. This should drastically reduce gas consumption and will save you a lot in gas fees. Additionally, if your token has taxation logic, you can try whitelisting your sending account to exempt it from being taxed, and therefore hopefully reducing gas consumption.
Watch out for the gas price
This one may be obvious to most. However, if you are new to all of this, you should definitely keep an eye on the gas price. Ideally, you should avoid airdropping your token during times when gas prices are unusually high. Below are some online resources that you can use to track gas prices in each one of our supported blockchain networks.
Now, regarding the airdrop gas fees
As you may have already gathered from this post, there is no straightforward answer when it comes to estimating the cost as there are several factors that can impact it. Having said that, you will be able to see the estimated gas fee on your wallet before signing a transaction for a batch transfer. However, there is one thing that is for sure, for large scale airdrops, the gas fees will be your biggest cost and there is no way around it. Even for tokens that have simple transfer functions. The reason why is because let's say you need to have your token distributed to 10,000 addresses, you will essentially have to pay the gas fees for 10,000 individual token transfers.
Having said that, the best way to get an estimate of the gas fee is to enter the addresses and amounts of tokens to send, then approve our smart contract to distribute your token, and then the gas prices will be estimated. Just click the "SUBMIT AIRDROP" button and you will see the estimated gas fee on your wallet for a single batch.