ENS Intent Solver
ENS Intent Solver allows for batched auto-renewing ENS names using predetermined conditions
Screenshots



Problem Statement
A decentralized public good enabling gasless, automated ENS domain renewals through intent-based transactions and off-chain solvers.Intent Management:Users generate signed intents specifying: target ENS domain names, maximum price parameters (renewal fee + gas fee + solver reward), renewal conditions (expiration threshold, gas price threshold).Off-Chain Infrastructure:REST API endpoints for intent submission and validationLocal mempool implementation for intent storage and managementContinuous monitoring of: ENS domain expiration timestamps, Ethereum network gas prices, user token balances.Value Proposition:Eliminates manual renewal trackingReduces gas costs thanks to execution timingImproves UX through gasless intent submissionEnsures ENS domains for individuals and important projects in web3 don't expire
Solution
User chooses ENS names that should be renewed every year and price he's willing to pay for each renewal(that should cover renewal fee + gas fees + solver reward). Intent task is then signed by the user in a wallet without having to pay any gas fees and is being relayed to the API which validates intent structure, user's token balance and stores it in local mempool. Once the conditions are met(e.g. ENS name expires in < 30 days or current gas fee is below certain treshold) the solver will automatically relay tx on-chain.
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Blockscout Explorer Big Pool Prize
Blockscout
- 🏆
Best use of ENS
ENS
Contributors
- JustAnotherDevv
12 contributions
- svemat01
8 contributions