Snapshot-Based Replacement Token Claimer
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
Snapshot-Based Replacement Token Claimer is a DeFi-focused tool that enables users to claim replacement tokens using Merkle proofs from a snapshot. Unlike standard claim tools that rely on simple balance checks, this tool uses cryptographic Merkle proofs to verify that a user's address and balance were included in a snapshot taken at a specific block. It reads the snapshot merkle root, verifies user's snapshot balance, checks claim eligibility, confirms claim status, validates the replacement token contract state, and performs proof verification. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to claim replacement tokens across multiple networks. This is essential for token migrations, airdrops, and replacement token distributions where eligibility is determined by a snapshot.
HOW TO USE
Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the network where the claim contract is deployed. Enter the replacement token claim contract address—this is the contract you are interacting with, and you are vouching for its safety. Enter the merkle root (the root hash of the snapshot), your Merkle proof (a comma-separated list of hex strings), and your claim amount. Click "Verify and check" to validate your proof against the merkle root and check your claim eligibility. The tool displays your claim amount, proof length, and claim status. If you are eligible and have not already claimed, the "Claim tokens" button appears. Click it to submit the claim transaction. The tool processes the claim using your Merkle proof, transferring the replacement tokens to your wallet. The tool displays a transaction link to your chain's block explorer and logs the final gas cost using receipt.effectiveGasPrice.
ADAPTIVE MERKLE PROOF VERIFICATION AND CLAIM ENGINE
The core technical mechanism that distinguishes this tool is its adaptive Merkle proof verification and claim engine. Unlike simple claim tools that assume the user knows their eligibility, this tool performs cryptographic verification before allowing a claim. The engine first reads the merkle root from the claim contract using merkleRoot() and compares it to the user-provided root to ensure consistency. It then reconstructs the Merkle proof by hashing the user's address and claim amount with each proof element, verifying that the computed root matches the contract's root. The engine checks the user's claim status using hasClaimed(address) to prevent duplicate claims, and validates the claim amount against the proof. If all checks pass, the claim is enabled. When executed, the tool calls the claim() function with the user's address, amount, and proof, which verifies the proof on-chain and transfers the tokens. All RPC calls are wrapped with timeout and retry logic, and the tool automatically falls back to a secondary provider if the primary endpoint fails or rate-limits, ensuring verification completes even during network congestion.
WHAT IT CANNOT SEE
The tool cannot guarantee that replacement tokens will be claimable if the snapshot merkle root is invalid, the user's address is not included in the snapshot, the replacement token contract does not support the required claim methods, the proof verification fails, or the claim deadline has passed. It has no visibility into the snapshot generation process or the merkle tree construction logic, nor can it verify the proof off-chain. The tool cannot detect if the claim contract has been upgraded. It does not monitor claims after submission—it is a claim tool, not a tracking service. The tool cannot interact with non-EVM chains, private networks, or claim contracts that do not implement the standard Merkle proof claim interface it expects.
PLEASE NOTE
This tool is designed exclusively for EVM-compatible blockchain networks. It supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, Base, and similar chains. Non-EVM networks such as Solana, Cosmos, or Bitcoin are not supported. Always verify the claim contract address, merkle root, and proof before claiming—the tool does not validate contract safety or proof accuracy beyond basic verification. The tool provides estimates only—actual gas costs are determined at the time of transaction execution. Users are responsible for understanding claim risks, including the possibility that the proof may not be valid or the contract may not support the claim.