Auto-Compound Enroller
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
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.