This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
DAO Proposal Countdown Overlay
DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
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.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
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 Proposal Countdown Overlay watches the current DAO governance page for proposal identifiers or contract addresses, reads the proposal's status, voting periods, and deadlines from the governance contract on-chain, monitors for approaching voting windows and proposal expiration, calculates time remaining and displays a countdown with proposal details, and alerts the user when critical deadlines are approaching for proposals they are tracking. The tool extracts proposal IDs from the page URL or DOM, connects to the appropriate governance contract (Uniswap, Aave, or Yearn), queries the contract's proposals function via eth_call to read proposal data including the proposer address, start block, end block, and description, calculates the time remaining by comparing the end block against the current block number, and displays a live countdown with color-coded urgency indicators. It then triggers alerts when the remaining time falls below configurable thresholds, helping users stay informed about governance participation deadlines.
WHERE IT RUNS
The tool runs as a panel inside your browser on DAO governance pages at https://app.uniswap.org/*, https://app.aave.com/*, and https://app.yearn.fi/*. It works on any page within these domains that displays DAO proposal details. The tool connects to your real EVM wallet extension (MetaMask, WalletConnect, or any wallet injecting window.ethereum) to read on-chain data via eth_call and the ethers library loaded at runtime. No data is sent to any external server; all reads happen directly from the blockchain through your wallet provider.
HOW TO USE
Install the BotGentz extension, navigate to a DAO proposal page on Uniswap, Aave, or Yearn, and open the DAO Proposal Countdown Overlay panel. Set your alert threshold in hours (default 24) — the tool will alert you when a proposal has less than this much time remaining. Select your monitoring interval from the dropdown — 60, 120, 300, or 600 seconds. Choose your alert preference — Panel only, Browser notification, or Both. Click "Monitor Proposals" — the tool detects the proposal ID from the page URL, connects to the governance contract via ethers, reads the proposal's end block, calculates the time remaining using the current block number, and displays a live countdown on the panel. The countdown updates automatically every 10 seconds, and the panel refreshes at your chosen interval. When the remaining time drops below the configured threshold, the tool triggers an alert with urgency assessment. The alert log maintains a history of recent alerts for review. Click "Refresh" to manually check the proposal status, or "Clear History" to reset the alert log.
MECHANISM — ON-CHAIN PROPOSAL QUERY WITH BLOCK-BASED COUNTDOWN CALCULATION
This tool uses an on-chain proposal query engine that reads proposal data directly from governance contracts. The system first detects the proposal ID from the page URL using pattern matching (e.g., /proposal/123 or /123? format). It then identifies the appropriate governance contract address based on the current domain: Uniswap (0x408ED6354d4973f66138C91495F2f2FCbd8724C3), Aave (0xEC568fffba86c094cf06b22134B23074DFE2252c), or Yearn (0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52). Using the ethers library loaded at runtime, the tool creates a Web3Provider connected to window.ethereum and instantiates the governance contract with the proposals function ABI. It queries the contract using proposals(proposalId), which returns the proposer address, start block, end block, and description. The tool fetches the current block number via provider.getBlockNumber() and calculates the remaining blocks until the proposal ends. Using an average block time of 12 seconds, it converts the remaining blocks to seconds and formats the result as a human-readable countdown. The urgency assessment uses a tiered system: Critical (
Similar Apps
Previous-Transaction Recipient Re-Send Tool (Any L2)
Extract recipients from a previous transaction on any L2 and resend ERC-20 tokens to them in one batch.
Low Gas Auto-Transaction Trigger
Auto-submits a pre-configured transaction when gas price drops below your threshold.
Blast USDB Batch Sender
Batch send USDB (Blast's native stablecoin) to multiple recipients on Blast mainnet in one transaction using shared multi-send
DEX Aggregator Gas-Optimized Route Selector
Select gas-optimized DEX routes with gas cost estimation, route comparison, and slippage protection.
Water Rights Token Transfer Tool
Transfer water rights tokens between members: verify balances, restrictions, compliance, and record transfers on-chain.
MEV Bot Simulator
Simulate MEV bundles and detect arbitrage, liquidation, and sandwich opportunities on EVM chains.