This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Merkle Distributor Generator

Airdrops · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryAirdrops
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Merkle Distributor Generator lets you deploy a Merkle distributor contract for token airdrops. You provide the token address and a merkle root (computed from your list of recipients and claim amounts), and the tool prepares, signs, and broadcasts a deployment transaction from your connected wallet. The contract follows the standard Merkle distributor pattern, allowing recipients to claim their tokens by presenting a merkle proof. It reads the current network chain ID and gas price from your wallet provider to ensure the transaction is submitted correctly. This is the fastest way to launch a secure, scalable airdrop without manually deploying a distributor contract.

HOW TO USE

Connect your wallet using the "Connect" button. Select the target network (Ethereum Mainnet, Sepolia, Polygon, BSC, Arbitrum, Optimism, and testnets are supported). Enter the token address, add recipient addresses and claim amounts, and provide the merkle root (computed from the recipient list). The review panel shows a preview of the deployment. Click "Deploy distributor" — your wallet will prompt you to confirm the transaction. Once mined, the contract address and transaction hash are displayed. Recipients can then claim their tokens by calling the claim function with their merkle proof.

TECHNICAL MECHANISM

The tool uses a precompiled, minimal Merkle distributor bytecode derived from the Uniswap MerkleDistributor implementation. This bytecode is combined with ABI-encoded constructor arguments (token address and merkle root) to form the complete deployment payload. The transaction is sent via the wallet's signer with a gas limit of 3,000,000, which is sufficient for deployment on all major EVM chains. The tool does not rely on any external API or contract factory — the entire bytecode is embedded and signed locally, so no third-party service handles your deployment data. After the transaction is sent, it waits for the receipt and extracts the contract address from the transaction receipt's contractAddress field. The tool does not verify the contract on block explorers; that step is left to the user.

WHAT IT CANNOT SEE

The generated contract is a basic Merkle distributor only. It does not include features such as multiple token types, vesting schedules, or claim expiration. The tool cannot verify the correctness of the merkle tree or prevent duplicate claims — you must ensure your merkle tree is correctly computed and that each leaf is unique. It cannot validate that the merkle proof matches the intended recipients. The tool cannot verify the security of the generated contract beyond basic distributor logic. It cannot deploy on non-EVM chains (e.g., Solana, Bitcoin). Deployment is limited by your wallet's native token balance (to pay gas fees) and the availability of the RPC provider. The tool does not monitor the contract after deployment, nor does it provide a claim interface for recipients.

PLEASE NOTE

This tool is for educational and rapid prototyping purposes. Always review the contract code and verify it on a block explorer before using it with real value. Only use on networks you trust. The tool does not persist any data; all state is lost on page reload. EVM chains only.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.