NFT Staking Rewards Overlay
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
NFT Staking Rewards Overlay is a specialized browser extension that brings NFT staking functionality directly to your NFT detail pages. When you view an NFT on a supported marketplace, the tool automatically detects the token contract and ID, then queries associated staking pool contracts to determine if the NFT is eligible for staking rewards. The panel displays comprehensive staking metrics including current APR/APY, estimated daily and weekly rewards, total rewards accrued, staking duration, and pool utilization. It shows your current stake status—whether the NFT is staked, which pool it's in, and how long it has been staking. The extension provides one-click buttons to stake your NFT, unstake it, or claim accumulated rewards. All transactions are constructed and signed through your connected wallet with gas estimation and confirmation dialogs. The tool automatically refreshes rewards data at your chosen interval, keeping you informed of your earnings in real-time.
WHERE IT RUNS
This overlay operates on OpenSea asset detail pages. It works in any browser that supports the BotGentz extension framework and has an EVM-compatible wallet extension installed. The panel automatically resets its state when you navigate between different NFTs, re-checking staking eligibility and pool data for each new token.
HOW TO USE
Install the extension and navigate to an NFT detail page on OpenSea. The panel will automatically detect the token and check for available staking pools. If the NFT is eligible for staking, the panel displays pool information including APR, total staked, and reward token. If you own the NFT, you'll see "Stake" buttons for each available pool—click to stake your NFT and start earning rewards. The approval transaction will appear in your wallet, followed by the stake transaction. Once staked, the panel updates to show your stake status, accrued rewards, and staking duration. Use the "Unstake" button to withdraw your NFT from the pool, or "Claim" to collect accumulated rewards without unstaking. Configure settings including auto-refresh interval, reward notification threshold, gas price multiplier, and high-security confirmation mode. The panel automatically updates as rewards accumulate.
MECHANISM: MULTI-POOL STAKING AGGREGATOR WITH AUTOMATIC POOL DETECTION
Unlike manual staking interfaces that require navigating to separate platforms, this extension implements an NFT-centric staking aggregator that automatically detects which staking pools support a given NFT collection. The tool uses a two-phase detection approach: (1) it checks an on-chain registry of known staking pools keyed by NFT contract address, and (2) for collections without registry entries, it performs heuristic detection by attempting to call common staking interface functions (stake(), unstake(), earned(), rewardRate()) on candidate pool addresses derived from collection metadata or user-provided addresses. Once pools are detected, the tool reads pool state using eth_call with ethers.js, fetching total staked supply, reward rate, and user-specific data including staked token IDs and accumulated rewards. The APR calculation uses the current reward rate and total staked supply to compute annualized returns, with support for both fixed-rate and variable-rate reward mechanisms. The tool also tracks the user's staking duration to calculate estimated rewards and provide historical earning insights. All staking transactions (stake, unstake, claim) are constructed using the appropriate function signatures and validated against the pool's ABI before submission, with gas estimation performed for each step. The tool supports both ERC-721 and ERC-1155 staking patterns, detecting the token standard and adapting the staking interface accordingly.
THE PANEL
The overlay panel is fully draggable via its title bar and remembers its position per-site using GM_setValue. It snaps to the nearest edge when dragged within 40px of any screen boundary. The panel includes clear sections for NFT details (contract address, token ID, name, ownership status), staking pools (pool name, APR, reward token, total staked, your stake status, earned rewards, stake duration), configuration (auto-refresh interval, notification threshold, gas multiplier, high-security toggle), and action buttons (Refresh Data, Copy Staking Summary, Reset Settings). Each pool section displays action buttons—Stake, Unstake, or Claim—depending on your current stake status. The rewards display shows real-time accumulation with daily and weekly estimates. Pressing Escape temporarily dismisses the panel until you navigate to a new NFT page or manually reactivate via the extension toolbar button. The panel automatically refreshes its data at your configured interval, keeping rewards information current.
PLEASE NOTE
This extension requires the free BotGentz framework extension to be installed and active. You must also have a real EVM-compatible wallet extension (such as MetaMask, WalletConnect, Coinbase Wallet, or Rabby) already installed in your browser—the overlay uses your wallet's RPC provider to make eth_call requests and to sign transactions. This tool works exclusively with Ethereum Virtual Machine chains including Ethereum mainnet, Polygon, Arbitrum, Optimism, and Base. Staking involves locking your NFT in a smart contract—ensure you understand the risks and verify the staking pool address before staking. The tool cannot automatically detect staking pools for all NFT collections (requires known pool addresses or on-chain registry); cannot predict future reward rates or APY changes; cannot verify that the staking contract is secure or audited; does not support staking pools that require off-chain signatures or manual claim processes; cannot track rewards that are distributed via mechanisms other than the primary staking contract; and does not support non-EVM chains or staking pools on alternative networks. No private keys, wallet balances, browsing history, or NFT ownership data are ever collected, transmitted, or stored—all blockchain reads and writes are performed directly from your local wallet RPC provider to public blockchain nodes. Always verify staking contract addresses independently and never stake NFTs in unaudited or unverified pools.