NFT Staking Reward Auto-Claim Scheduler
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
The NFT Staking Reward Auto-Claim Scheduler provides a streamlined interface for claiming rewards from NFT staking contracts. You specify the staking contract address, optionally filter by NFT contract and token IDs, and choose whether to auto-compound rewards. The tool reads your staked NFT positions, calculates claimable rewards, displays the current reward rate and staking duration, and executes the claim in a single transaction. With optional auto-compounding, claimed rewards can be automatically staked back into the contract, maximizing your yield.
HOW TO USE
Connect your EVM wallet and select your network. Enter the staking contract address. Optionally provide the NFT contract address and specific token IDs (comma-separated) to target — leave blank to claim rewards for all staked NFTs. Choose whether to auto-compound rewards (claim and re-stake) or just claim to your wallet. Click "Check & preview" to see your staked NFT count, claimable rewards, reward rate, and staking duration. If rewards are available, click "Claim rewards" to execute the claim. Progress is shown in real-time, and gas costs are calculated accurately using effectiveGasPrice.
ONE TECHNICAL SECTION — THE REAL MECHANISM
The tool interacts with NFT staking contracts that implement reward distribution logic. The getStakedNFTs() function returns the token IDs staked by the user, optionally filtered by NFT contract address. The getClaimableRewards() function calculates the rewards accrued based on the staking duration, reward rate, and any accumulated rewards. The reward rate is read via getRewardRate(), representing tokens earned per second per NFT or per stake. The claimRewards() function transfers the accumulated rewards to the user's wallet, while claimAndCompound() stakes the claimed rewards back into the contract, increasing the user's staked position. The tool also reads staking duration via getStakingDuration() to provide context on how long the NFTs have been staked. This ensures accurate reward calculation and transparent execution.
WHAT IT CANNOT SEE
The tool cannot predict future reward rates or guarantee optimal claim timing. It does not evaluate the gas cost relative to reward value, the best time to claim, or the opportunity cost of claiming versus waiting. It cannot detect if the staking contract has been paused or if rewards are being manipulated. It does not provide financial advice or ensure that claiming will be profitable after gas costs. The tool also cannot recover rewards that have already been claimed or expired — monitoring and claiming are the user's responsibility.
PLEASE NOTE
This tool is EVM-only and supports Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and Base. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Auto-compounding may increase gas costs but can enhance yield through compound interest. Always consider gas costs relative to the value of rewards being claimed. Different staking contracts may have different interfaces — the tool assumes standard ERC-721 staking patterns. The tool is provided free and as-is; users assume full responsibility for their staking decisions and gas management.