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

Snapshot-Based Replacement Token Claimer

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
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

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.

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.