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

ENS Registration Auto-Renewer

Automation · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAutomation
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 Registration Auto-Renewer watches the current ENS domain page for the user's wallet address and 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 renewal thresholds, and displays an alert with renewal recommendation, estimated cost, and timing 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, calculates the remaining time in days and hours, estimates the renewal cost based on the selected renewal period and current gas prices, checks the user's wallet balance to ensure sufficient funds, and triggers alerts when the domain enters the configured renewal window. 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 Registration Auto-Renewer panel. Set your renewal threshold in days (default 30) — the tool will alert you when the domain has this many days remaining until expiration. Select your renewal period from the dropdown — 1, 2, 3, or 5 years. Set your maximum acceptable gas price in Gwei (default 50). Toggle "Auto-check on page load" if you want the tool to analyze automatically when you open the panel. Click "Monitor Renewal" — the tool detects the domain name from the page URL, reads the expiration timestamp from the ENS registry, calculates the remaining time, estimates the renewal cost based on your settings, checks your wallet balance, and displays a comprehensive analysis with a countdown timer and renewal recommendation. When the domain enters the renewal threshold, the tool triggers alerts with the remaining time and estimated cost. The countdown updates automatically every 30 seconds. Click "Refresh" to manually update the renewal status. MECHANISM — ENS EXPIRATION MONITORING WITH RENEWAL COST ESTIMATION 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. The renewal cost is estimated based on the user's selected renewal period (1-5 years) and current gas prices, using the formula: renewalCost = baseCost + (years * perYearCost) + gasCost. The tool also checks the user's ETH balance to ensure sufficient funds for the renewal. Alerts are triggered based on the remaining time: Urgent (

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.