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

Auto-Compound Enroller

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

Auto-Compound Enroller lets you enroll your staking or yield positions into an auto-compounding service, which automatically claims and reinvests rewards to maximize your yield. Instead of manually claiming rewards and reinvesting them—which requires time and gas—you add your positions, verify their eligibility, and execute a single enrollment transaction. The tool checks that you own each position, verifies that it is eligible for auto-compounding, and enrolls it in the service. Once enrolled, the protocol automatically compounds your rewards at a set frequency, accelerating your returns. This is essential for DeFi users who want to maximize yield without manual intervention.

HOW TO USE

Connect your EVM wallet and select the network. Enter the auto-compound contract address that manages the service for your protocol. In the input area, list each position you want to enroll using the format: contract,tokenId (or pool address). Click "Add positions" to load them, then click "Check positions" to verify that you own each position and that it is eligible for auto-compounding—the tool checks ownership and eligibility via the auto-compound contract. Review the status, then click "Enroll in auto-compound" to execute the enrollment transaction. The tool enrolls your positions, enabling automatic reward claiming and reinvestment.

TECHNICAL MECHANISM

The tool first verifies ownership of each position by calling ownerOf(tokenId) for NFT-based positions or balanceOf() for LP tokens. It then queries the auto-compound contract's isEligible() function to confirm that the position can be enrolled—this may include checks for minimum stake, reward token compatibility, or fee payment. For each eligible position, it calls the enroll() function on the auto-compound contract, which registers the position with the service. The auto-compound service then periodically claims rewards (using a keeper or automated bot) and reinvests them back into the position, compounding the yield. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the enrollment process.

WHAT IT CANNOT SEE

This tool cannot enroll positions that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the protocol supporting auto-compounding via a specific interface; protocols that do not expose an enroll() function or use non-standard reward mechanisms are not supported. The tool cannot guarantee future APY or compounding efficiency—returns depend on market conditions, protocol fees, and the compounding frequency. It also does not handle positions that require additional approvals or have lock-up periods.

PLEASE NOTE

Enrolling in auto-compounding may incur fees (e.g., performance fees, gas fees for keeper calls) as specified by the protocol. Ensure you understand the fee structure before enrolling. The auto-compound 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.