An open source public good
Heal millions of unknown ENS names with this ENSNode sidecar service.
npm install @ensnode/ensrainbow-sdk
Unknown labels healed by ENSRainbow
"[428...b0b]"?
"[428...b0b]"?
These are encoded labelhashes used to represent an unknown label in an ENS name. Without name healing, millions of names in the ENS manager app (and other ENS apps) don’t appear properly.
See the problem for yourself:
Example 1↗ and Example 2↗
Coverage vs. indexing the ENS Subgraph with no rainbow tables as of 8 March, 2025.
Our goal is to heal as many ENS names as possible. The ENS community has better things to do than learn about technical complexities like unknown names or encoded labelhashes.
ENSRainbow is a sidecar service for ENSNode, the new multichain indexer for ENSv2.
Learn more about ENS NodeAll resources are open sourced and MIT licensed for the ENS community.
Visit the GitHub repository.
Learn more about ENSRainbow.
Get started with the client SDK.
Deploy easily with prebuilt Docker images.
Connect to an ENSRainbow hosted for community use.
Join the ENSNode developer community.
Deploy instantly with a Railway Template.
💗
ENSRainbow builds on prior work from some amazing teams.
Founded in 2022, Namehash Labs is a technology organization dedicated to infrastructure-level solutions that helps the Ethereum Name Service (ENS) Protocol grow.