Dual Rewards Pool 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
This tool provides on-chain claiming of dual rewards from staking pools that distribute two different reward tokens. It reads your connected wallet address, dual rewards pool contract address, staked token address, reward token A address, reward token B address, staked balance, reward A balance, reward B balance, current block timestamp, claim eligibility, and claim history. You can then sign and send transactions to check your reward balances, claim reward token A individually, claim reward token B individually, or claim both rewards simultaneously in a single transaction. All reward parameters are displayed in a clear review panel before you sign, so you know exactly what you are claiming. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all claim activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your dual rewards pool, and paste the pool contract address, staked token address, reward token A address, and reward token B address. Enter the token decimals for display purposes. The review panel shows all inputs and the current block timestamp before you sign. Use the numbered action buttons: check rewards to view your current staked balance and both reward balances; claim A to claim only reward token A; claim B to claim only reward token B; or claim both to claim both reward tokens in a single transaction. You can also check pool status to view current balances, or view claim history to see a list of your previous claim timestamps. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the contracts you are using, so you are in full control. When you check rewards, the tool calls the stakedBalance, rewardABalance, and rewardBBalance functions on the pool contract to fetch your current holdings. When you claim a reward, the tool calls the corresponding claim function (claimRewardA, claimRewardB, or claimBoth) which transfers the accumulated reward tokens to your wallet. The claimBoth function is particularly efficient as it claims both rewards in a single atomic transaction, saving gas compared to two separate claims. The tool also reads claim history via the getClaimHistory function, returning an array of timestamps for all claims made by your address. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.
WHAT IT CANNOT SEE
This tool cannot verify off-chain reward rates, predict future rewards, detect smart contract vulnerabilities, or ensure that the reward pool supports dual rewards correctly. It cannot detect if the reward tokens have sufficient liquidity or if the reward rates are accurate. The tool also cannot verify that the pool correctly handles dual rewards or that the reward tokens are properly valued. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the claim will be processed correctly if the contract is not properly implemented.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the contract addresses and parameters before signing. Use testnet first. The tool is a transaction-signing interface and reward management tool, not a reward rate prediction or smart contract security system.