DAO Vote Reminder 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
DAO Vote Reminder Tool watches the current page for DAO governance proposal data, reads the proposal status, voting deadlines, and the user's voting power from the DAO's governance contracts, and triggers a reminder notification when a proposal the user is following is about to end or when a new proposal is created. It helps you stay engaged with DAO governance without constantly checking proposal status manually.
WHERE IT RUNS
This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on any EVM-compatible blockchain page—Ethereum, Polygon, Arbitrum, Optimism, and more—where DAO governance contracts are deployed. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you monitor governance activities.
HOW TO USE
Enter your DAO governance contract address in the "Governance Setup" section. Add the proposal IDs you want to follow in the "Proposals to Follow" section (comma-separated). Configure your reminder settings: choose when to receive reminders (1 hour, 6 hours, or 24 hours before the deadline), set the refresh interval, and toggle desktop notifications on or off. Click "Connect & Start Monitoring" to connect your real wallet extension, which will begin monitoring the proposals. The panel displays your voting power and the status of followed proposals. Use "Check Now" for an immediate update, or "Stop Monitoring" to disconnect.
TECHNICAL OPERATION
DAO Vote Reminder Tool uses raw JSON-RPC calls via window.ethereum.request() to interact with the blockchain—no external library required for basic operations. It loads ethers at runtime using a simple script tag injection for ABI encoding and contract interactions. The tool reads the governance contract using view functions including state, proposalDeadline, getVotes, and proposalCount to fetch proposal data. It tracks the user's voting power and checks the deadline of each followed proposal, comparing it to the current time. When a proposal's deadline is within the user-defined reminder window and the proposal is still active, the tool triggers a notification. It also monitors for new proposals by tracking the proposalCount and alerts the user when new proposals are created. The tool uses setInterval for automatic refreshes based on the user-defined interval.
THE PANEL
The DAO Vote Reminder Tool panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.
PLEASE NOTE
This tool requires the free BotGentz extension installed in your browser and a real EVM wallet extension (MetaMask, Rabby, etc.) already installed. EVM chains only—this does not work on non-EVM blockchains. The tool cannot read governance data if the contract does not expose the required view functions, cannot detect off-chain proposal data or discussions, and cannot vote on the user's behalf. No private keys are stored or transmitted—all data is read-only from the blockchain. Always verify the governance contract address and proposal IDs before starting monitoring.