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

ENS Expiry Alert Tool

Alerts · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAlerts
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

ENS Expiry Alert Tool watches the current ENS domain page for the domain name, reads the domain's registration expiration timestamp from the ENS registry contract on-chain, calculates the remaining time until expiration, compares against configurable alert thresholds, and displays alerts with expiration countdown, urgency level, and renewal reminders when the domain is approaching expiration. The tool extracts the domain name from the page URL, reads the expiration timestamp from the ENS registry contract using the getExpiry function, calculates the remaining time in days and hours, determines the urgency level based on configured primary and secondary thresholds (default 30 and 7 days), and displays a live countdown with color-coded urgency indicators. Alerts are triggered when the domain enters the configured thresholds, with severity levels: CRITICAL (≤7 days), URGENT (≤30 days), or SAFE (>30 days).

WHERE IT RUNS

The tool runs as a panel inside your browser on ENS domain pages at https://app.ens.domains/*. It works on any ENS domain page where the domain name is displayed. 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 any ENS domain page, and open the ENS Expiry Alert Tool panel. Set your primary alert threshold in days (default 30) — the tool will trigger URGENT alerts when the domain enters this window. Set your secondary alert threshold in days (default 7) — the tool will trigger CRITICAL alerts when the domain enters this window. Set your maximum acceptable gas price in Gwei (default 50). Select your alert preference — Panel only, Browser notification, or Both. Toggle "Auto-check on page load" if you want the tool to analyze automatically when you open the panel. Click "Monitor Expiry" — the tool detects the domain name from the page URL, reads the expiration timestamp from the ENS registry, calculates the remaining time, determines the urgency level, and displays a comprehensive analysis with a live countdown timer and color-coded urgency indicators. When the domain enters the configured thresholds, the tool triggers browser notifications and panel alerts with the remaining time and urgency level. The countdown updates automatically every 60 seconds. Click "Refresh" to manually update the expiry status.

MECHANISM — ENS EXPIRATION MONITORING WITH MULTI-TIER URGENCY CLASSIFICATION

This tool uses an ENS expiration monitoring engine that reads domain registration data from the ENS registry contract. The system first extracts the domain name from the page URL using pattern matching on the ENS app's URL structure. It connects to window.ethereum and reads the domain's expiration timestamp from the ENS registry contract via the getExpiry function. The tool calculates the remaining time by comparing the expiration timestamp against the current block timestamp. It then classifies the urgency using a multi-tier system: CRITICAL (≤ secondary threshold), URGENT (≤ primary threshold), or SAFE (> primary threshold). The urgency classification determines the color coding of the countdown display (red for CRITICAL, yellow for URGENT, green for SAFE) and triggers notifications when thresholds are crossed. The tool also checks gas prices against the user's configured limit to provide additional context for renewal timing.

THE PANEL

The BotGentz panel is fully draggable, allowing you to position it anywhere on your screen without obstructing the ENS interface. It includes per-site position memory, so the panel returns to your preferred location each time you visit the ENS app. Snap-to-edge functionality lets you dock the panel to any side of the browser window. The panel collapses to a compact icon when not in use and expands with a single click. You can resize it to your preferred dimensions, and pressing the Escape key instantly closes the panel. All interactions are smooth and intuitive, designed to work alongside your domain management workflow.

PLEASE NOTE

This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. EVM chains only — currently supports Ethereum mainnet. This is a monitoring and alert tool only — it does not execute renewal transactions automatically. The tool cannot guarantee that the domain is actually owned by the user or that renewal is possible at the time of alert. It cannot account for gas price spikes that may affect renewal timing. It cannot predict future gas price movements or optimal renewal timing. It cannot read private wallet information or renewal intentions. It cannot verify that the ENS contract is up to date with current pricing. It cannot detect domains that are not displayed on the current page. All blockchain reads are performed directly through your wallet provider; no data is stored or transmitted beyond your browser. Websites change their layouts and content structures regularly; while we continuously update the extraction logic, some pages may require script updates. Always verify all domain ownership, expiration details, and urgency levels independently before making any decisions based on the alerts.

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.