On-Chain Referral Reward 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
On-Chain Referral Reward Claimer is a non-custodial tool that claims accumulated referral rewards from referring others to protocols and platforms. It reads referral reward contract state, user address, token balances, referral code, referrer address, reward amount, reward eligibility, claim status, user's referral history, reward accumulation, vesting schedule, claim window, minimum claim amount, referral tree data, and reward rate to structure the optimal claim operation. With a single transaction, it calls claimReferralReward(), executeReferralClaim(), or withdrawReferralReward() on the target contract, transferring accumulated referral rewards to the user's wallet. The tool supports various referral systems including single-level, multi-level, and tree-based referrals with vesting schedules and claim windows. Users can claim rewards for themselves or on behalf of others using referral codes.
HOW TO USE
1. Connect your wallet (EVM-compatible).
2. Paste the referral reward contract address and optionally the reward token address.
3. Enter your referral code (if required by the contract).
4. Optionally specify a referrer address (if claiming for someone else).
5. Review the available rewards, claim status, vesting schedule, and claim window.
6. Click "claim referral reward" and confirm the transaction in your wallet.
The tool checks reward eligibility, vesting status, and claim window before execution to prevent failed transactions. After the transaction confirms, your referral rewards are transferred to your wallet—no centralized custody, no intermediaries. If vesting is active, only vested portions may be claimable.
TECHNICAL MECHANISM: MULTI-FUNCTION FALLBACK WITH ELIGIBILITY VERIFICATION
Unlike simple transaction builders that assume a single function signature, this tool implements a multi-function fallback strategy. It first attempts claimReferralReward(), then falls back to executeReferralClaim() or withdrawReferralReward() if the primary method fails—automatically adapting to different contract implementations without requiring the user to know the exact function name. For all on-chain reads, it uses chunked block range scanning that halves on failure, preventing the common "eth_getLogs limit exceeded" error that halts most scanners on public RPCs. It double-verifies claim eligibility by checking both the current vesting status and claim window from storage, rather than relying on historical events—because an event log proves a referral was made, not that rewards are currently claimable. Gas estimation uses receipt.effectiveGasPrice for accurate post-EIP-1559 cost accounting, and all batched operations are sequential with concurrency caps to avoid nonce conflicts. The tool also validates that the reward amount exceeds the minimum claim amount and checks that the claim window is open before execution.
WHAT IT CANNOT SEE
This tool cannot verify that the referral reward contract is legitimate or has not been compromised. It cannot detect if the platform has been manipulated or has hidden fees. It cannot ensure that claim will execute at the optimal gas price due to network conditions. It cannot guarantee that claim will succeed if the referral contract is paused or frozen. It cannot verify that the contract has not been upgraded or modified. It cannot detect if the trade path is optimal or not front-run. It cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that the referral reward amount is correct or not. It cannot predict market movements, price gaps, or flash crashes. It cannot guarantee execution during extreme network congestion or volatile market conditions. It cannot detect if the underlying protocol has been compromised. It cannot prevent the user from canceling or modifying claim parameters. It cannot ensure that referral rewards will be distributed correctly. It cannot protect against loss if claim is made incorrectly. It cannot verify that the referral code is valid or not. It cannot guarantee that the referrer is legitimate. It cannot ensure that rewards will be claimed within the claim window. It cannot verify that vesting schedules will be honored.
PLEASE NOTE
This tool operates only on EVM-compatible chains (Ethereum, Polygon, Arbitrum, Optimism, etc.). It is non-custodial—you retain full control of your funds at all times. Always verify contract addresses and claim parameters before executing. Referral rewards may be subject to vesting schedules, minimum claim amounts, and claim windows. If rewards are locked, only vested portions may be claimable. The tool is provided as-is; use at your own risk.