Demo · UniversalResolver · Read-only
One contract, every name shape
The UniversalResolver walks the ENS registry for you, follows the resolver, and — when the resolver signals ENSIP-10 — issues the CCIP-Read call to fetch offchain answers. Same read path serves L1 .eth names, wrapped names, ENSIP-25 offchain subnames (like our Subname demo issues), and Durin L2 subnames (from the Durin demo). No wallet, no funding — just reads.
UniversalResolver · 0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe