Auto-Compounding Frequency Vote Tool
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 Auto-Compounding Frequency Vote Tool enables execution of governance votes that determine auto-compounding frequency for yield vaults. It reads comprehensive state from governance and vault contracts including compounding frequency proposal ID, current frequency, proposed frequency, vote counts (yes/no), quorum requirements, voting power, voter eligibility, vote windows, proposal expiration, vote status (pending, active, passed, failed, executed), user's voting power and vote status, execution eligibility, timelock state, execution delays, platform fees, and vote history. Users can execute votes using multiple methods: executeFrequencyVote with timelock bypass, applyCompoundingFrequency with force option, finalizeFrequencyVote for standard execution, or commitFrequencyChange with full parameter control. The tool displays current and proposed frequencies, vote counts, quorum, and vote history, providing full visibility before executing frequency changes.
HOW TO USE
Connect your Web3 wallet and paste the governance/vault contract address and token contract address. The tool never hardcodes addresses—you specify the contracts you're vouching for. Enter the frequency proposal ID, select the execution method, and specify the proposed compounding frequency in seconds. Provide custom vote data if required. Check "Approve token spending" to handle approvals automatically, "Force execution" to bypass checks, or "Bypass timelock" to override delay periods. Click "Fetch proposal state" to view current frequency, proposed frequency, vote status, yes/no vote counts, quorum required, your vote status, execution eligibility, execution delay, platform fee, and vote history. Review the displayed vote results and quorum status carefully—execution applies the voted frequency to the vault's compounding schedule. Click "Execute vote" to submit the execution transaction. Transaction status, gas costs, and confirmation are displayed upon completion.
MECHANICAL ADVANTAGE: COMPREHENSIVE VOTE STATE AGGREGATION WITH VOTE HISTORY DISCOVERY
Unlike hardcoded governance tools that only show proposal status, this tool fetches nine different state variables in parallel using Promise.all with individual error boundaries, ensuring that a revert in one view function doesn't prevent retrieval of other critical metrics. The tool automatically discovers vote execution history by iterating through execution event indices until it hits empty entries (capped at 10 for performance), displaying executor addresses, frequencies, and status for full transparency. The tool dynamically selects the appropriate execution method based on user input—executeFrequencyVote with timelock bypass, applyCompoundingFrequency with force, finalizeFrequencyVote for standard, and commitFrequencyChange with full control. Gas estimation factors in execution method complexity, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on the pre-EIP-1559 gasPrice cap. Quorum status, vote counts, and timelock status are displayed prominently, enabling informed execution decisions.
WHAT IT CANNOT SEE
This tool cannot verify that the governance contract or yield vault contract is legitimate or has not been compromised. It cannot detect if the vote parameters have been manipulated or if the contracts have been upgraded or modified. Vote execution may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that vote parameters are valid, predict gas prices during congestion, or detect if the vote execution has been front-run. The tool cannot ensure that the vote outcome will be honored, verify off-chain voting integrity, or provide financial or investment advice. It cannot guarantee that the compounding frequency is optimal, verify off-chain APY impact calculations, ensure that all conditions for execution are met, or track vote execution status outside of the tool. Compounding frequency changes affect yield generation—ensure the voted frequency is appropriate for the vault strategy.
PLEASE NOTE
This tool operates on EVM-compatible chains only. It reads from and writes to governance and vault contracts but provides no financial or investment advice. All execution decisions remain your responsibility. Always verify contract addresses, proposal IDs, and frequency parameters before submitting transactions. The tool displays current state but does not automatically execute—you must review and confirm each transaction through your wallet. Gas costs vary by network conditions; the tool estimates but cannot guarantee optimal pricing. Vote execution may be subject to timelock delays—ensure the timelock period has elapsed or bypass it if authorized. Only proposals that have passed quorum and received majority votes can be executed. Understanding the impact of compounding frequency on APY is essential before executing changes.