Airdrop Claim Batcher
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Airdrop Claim Batcher lets you check and claim from multiple airdrop, merkle, or vesting contracts in a single batched transaction. Instead of visiting each contract individually and submitting separate claim() transactions—each costing gas and requiring wallet confirmations—you add all the contract addresses, check your claimable amounts, and claim everything at once. The tool reads the claimable() and claimed() status for your wallet from each contract, then bundles all eligible claim() calls into one multicall transaction, saving gas and time.
HOW TO USE
Connect your EVM wallet and select the network. Enter the claim contract addresses you want to check, one per line—you can optionally add a label after a comma for easier identification (e.g., 0x...,Uniswap Airdrop). Click "Add contracts" to load them, then click "Check claimable" to query each contract for your claimable amount and claim status. The tool displays the results with tags showing the claimable amount or "Claimed" status. Review the list, then click "Batch claim all" to submit a single batched transaction containing claim() calls for all contracts where you have a claimable amount.
TECHNICAL MECHANISM
The tool reads from each contract using standard interfaces: claimable(address) returns the amount available, and claimed(address) returns a boolean indicating whether you have already claimed. It uses these to filter eligible contracts. For the batch claim, it uses Multicall3 to aggregate multiple claim() calls into one transaction. Each claim() call is encoded and packaged into an aggregate3() call, which submits all claims at once. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the claim process. The contracts must implement a claim() function with no parameters.
WHAT IT CANNOT SEE
This tool cannot claim on behalf of others—it only works for the connected wallet. It relies on each contract implementing a compatible claim() function (no parameters) and the claimable() and claimed() view functions. Contracts with non-standard claim interfaces (e.g., requiring a merkle proof, amount parameter, or signature) are not supported. The tool also does not detect or claim from contracts that use a different function name (e.g., withdraw, harvest) or that require additional setup steps. It does not automatically discover airdrop contracts—you must provide the addresses manually.
PLEASE NOTE
The batch claim transaction requires sufficient native tokens (ETH, BNB, MATIC, etc.) to cover gas fees. The multicall contract address used is the standard Multicall3 address—verify it is deployed on your chosen network. Always double-check the claimable amounts before submitting. This tool is for EVM chains only and does not support non-EVM networks.