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

NFT Staking Reward Compounder

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

NFT Staking Reward Compounder lets you automatically compound staking rewards from your NFT positions. Instead of manually claiming rewards and then restaking them—which requires multiple transactions and gas fees—you add your staked NFTs, check your accumulated rewards, and execute a single compounding transaction. The tool claims the rewards from the staking contract and automatically restakes them (or converts them into additional staked position) using a compounder contract. This maximizes your yield by putting your rewards back to work without manual intervention.

HOW TO USE

Connect your EVM wallet and select the network. Enter the staking contract address where your NFTs are staked and the compounder contract address that handles the compounding logic. In the input area, list each staked NFT using the format: contract,tokenId. Click "Add NFTs" to load them, then click "Check rewards" to query the staking contract for your accumulated rewards—the tool displays the total reward amount and token symbol. Review the status, then click "Compound rewards" to execute the compounding transaction. The tool claims the rewards and automatically restakes them, increasing your staked position.

TECHNICAL MECHANISM

The tool first queries the staking contract's getRewards() function to retrieve the accumulated rewards for each NFT. It also reads the reward token address, decimals, and symbol for display. It then calls the compounder contract's compound() function, which takes the staking contract address and arrays of NFT contracts and token IDs. The compounder contract claims the rewards from the staking contract (typically via a claim() or harvest() function) and then automatically reinvests them—either by staking additional tokens or purchasing more NFTs—according to its compounding logic. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the compounding process.

WHAT IT CANNOT SEE

This tool cannot compound rewards that are not claimable or that have not yet accrued—rewards are verified before proceeding. It relies on the staking contract supporting reward claims and the compounder contract supporting the specific reward token. Staking contracts with non-standard reward mechanisms (e.g., manual distribution, off-chain rewards) are not supported. The tool cannot guarantee reward rates, APY, or future returns—these depend on the staking contract and market conditions. It also does not handle compounding fees beyond what the compounder contract enforces.

PLEASE NOTE

Compounding typically incurs gas fees and may have a minimum threshold enforced by the compounder contract. Ensure you have sufficient native tokens (ETH, BNB, etc.) to cover the transaction. The compounder contract must be trusted; verify its security and audit status before use. This tool is for EVM chains only and does not support non-EVM networks.

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.