AVS Reward Claim Tool
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
AVS Reward Claim Tool connects to any EVM-based AVS reward contract and enables you to claim accrued rewards from actively validated services with a single click. The tool reads comprehensive contract state including user's accrued rewards per AVS, token address, user address, reward rate, current block timestamp, reward history, claim window, AVS list, and reward withdrawal status. It then displays a list of all AVS services where you have rewards, shows the total claimable amount, reward rate, claim window, and whether you have already claimed. When rewards are available and you haven't already claimed, the tool enables a one-click claim transaction. The tool handles multiple claim function signatures (claimAVSRewards, withdrawAVSRewards, executeRewardClaim) and automatically detects the correct function to call. After submission, the tool displays the transaction hash and refreshes the contract data to show the updated claim status. This is ideal for users who participate in AVS services and need to track and withdraw their rewards.
HOW TO USE
Connect your Web3 wallet (MetaMask, WalletConnect, or any EIP-1193 provider). Select the correct network for your AVS reward contract — the tool supports Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, and BNB Chain. Paste your AVS reward contract address into the input field. The tool reads the contract using a default ABI that covers standard AVS reward functions, but you can paste a custom ABI if your contract uses non-standard naming. The tool displays a list of AVS services where you have accrued rewards, showing each service address and the claimable reward amount. Review the displayed data carefully: total claimable rewards, token type, reward rate, claim window, and whether you have already claimed. The status indicator will show "Ready" when rewards are available, "Claimed" if you have already withdrawn, or "Pending" if the claim is awaiting confirmation. When rewards are available and you haven't already claimed, the "Claim rewards" button becomes enabled. Click it to submit the claim transaction — the tool will show a confirmation dialog with all details, submit the transaction, and wait for confirmation. After successful execution, the contract data refreshes automatically to show the updated claim status.
THE REAL MECHANISM
This tool does not assume a single reward interface — it adapts to the contract's actual implementation. It first detects the correct claim function by testing common names (claimAVSRewards, withdrawAVSRewards, executeRewardClaim) through static calls, falling back to the user-provided name if none are found. For reward data, the tool reads avsCount() to determine how many AVS services are registered, then iterates through each one using the avsList(index) view function to get the AVS address, and accruedRewards(avsAddress) to get your unclaimed rewards from each service. Only AVS services with positive rewards are displayed. The tool sums all rewards to show the total claimable amount. It also reads rewardRate() to display the current rate, claimWindow() to show the claim period, hasClaimed(yourAddress) to prevent duplicate claims, and rewardStatus() to determine the current state (0=ready, 1=claimed, 2=pending, 3=eligible). This multi-step verification ensures you only attempt to claim when rewards are actually available and you haven't already claimed. The tool auto-refreshes data after each claim to keep the display current. All transaction parameters are estimated using eth_estimateGas and sent with the wallet's preferred gas strategy. The tool monitors the transaction receipt and extracts the effectiveGasPrice to display actual gas cost, not the cap.
WHAT IT CANNOT SEE
AVS Reward Claim Tool cannot verify that the reward calculations are accurate or fairly determined by the platform. It cannot detect if the reward rate has been changed without notice or if the platform has adjusted rates retroactively. It cannot guarantee that the reward pool contains sufficient funds for all claimants or that funds will be available when you claim. It cannot ensure that the AVS contract has not been upgraded, modified, or paused by its owner. It cannot prevent the AVS from pausing, adjusting, or cancelling reward claims at any time. It cannot recover funds if the claim transaction fails due to contract bugs, out-of-gas errors, or network conditions. It cannot verify that the platform is accurately tracking all rewards or that the reward data is complete and correct. It cannot detect if the reward contract is malicious, contains hidden fee structures, or has been deployed by an untrusted party. It cannot validate that the reward calculation is correct or that the reward rate is appropriate. It cannot predict future reward rates or AVS performance.
PLEASE NOTE — EVM CHAINS ONLY
This tool works exclusively with EVM-compatible blockchains. Non-EVM chains are not supported. The tool does not deploy contracts, manage private keys, or sign anything outside the connected wallet's secure environment. It is a read-and-execute interface that relies entirely on the AVS reward contract's implementation and the reward distribution logic defined therein. Always verify the AVS reward contract address and reward amounts directly on-chain before claiming.