Ce qu'est un résolveur ENS
Un résolveur ENS transforme un nom blockchain human-friendly comme `vitalik.eth` en l'adresse de wallet vers laquelle il pointe, de la même façon que DNS transforme `example.com` en IP. Tu tapes un nom, le serveur lit les enregistrements on-chain, tu reçois en retour l'adresse plus avatar, site IPFS et liens sociaux si le propriétaire les a réglés.
Cet outil supporte trois systèmes de nommage clés en main : ENS sur Ethereum (`.eth`), SNS sur Solana (`.sol`), et SpaceID sur BSC (`.bnb`). Pas de wallet, pas de signature, pas d'extension. Le serveur appelle des nœuds JSON-RPC publics (Cloudflare Ethereum, Solana mainnet, BSC public RPC) et livre le résultat parsé.
Comment l'utiliser
- Tape le nom complet avec le TLD : `vitalik.eth`, `bonfida.sol`, `name.bnb`. Le TLD choisit la bonne chaîne automatiquement.
- Clique sur « Résoudre » ou appuie sur Entrée. Le premier appel touche un RPC public, prend 200 à 1500 ms selon le réseau.
- Lis l'adresse résolue en haut, l'avatar à droite, et le content hash plus les enregistrements texte sociaux (twitter, github, url, email) en dessous.
- Un nom inverse sous « Reverse (adresse vers nom) » veut dire que le propriétaire a réglé l'enregistrement .reverse. S'il matche le nom forward, le nom est confirmé vérifié.
- Les résultats en cache pour le même nom sont renvoyés pendant 10 minutes et ne comptent pas contre le rate limit par IP (30 lookups par heure).
- Clique sur une puce d'exemple (`vitalik.eth`, `nick.eth`, `ens.eth`) pour remplir l'input et résoudre en un clic.
Quand c'est utile
Six scénarios pratiques où un résolveur de nom bat l'ouverture de MetaMask :
- Vérifier un destinataire de paiement avant d'envoyer quoi que ce soit. Tu colles `alice.eth`, vois l'adresse, compares à ce que ton wallet montrerait, et tu sais que personne n'a échangé un caractère.
- Résoudre un site ENS / site IPFS depuis le content hash. ENS laisse les propriétaires pointer des noms vers des CID IPFS (support navigateur variable). Le résolveur renvoie l'URI `ipfs://` que tu peux ouvrir via un gateway.
- Sanity-checker un pseudo Twitter ou GitHub lié depuis un profil ENS, pour confirmer que le wallet que tu regardes est vraiment la même personne.
- Vérification d'identité cross-chain : quelqu'un dit qu'il possède `name.eth` et `name.bnb`. Tu résous les deux et confirmes que la même adresse les contrôle.
- Debug d'intégration dApp : ta dApp affiche une mauvaise adresse. Tu résous le même nom ici contre un RPC public connu pour être bon et isoles si le bug est le tien ou celui de l'upstream.
- Auditer un wallet trésor qui publie son nom (par exemple `treasury.dao.eth`) pour que les contributeurs n'aient pas à mémoriser une adresse de 42 caractères.
Outils connexes : validateur d'adresses crypto (vérifier que l'adresse résolue est bien formée), dérivation HD wallet, mnémonique BIP-39, lookup DNS.