An open source public good

Making the unknown, known

Heal millions of unknown ENS names with this ENSNode sidecar service.

Unknown labels healed by ENSRainbow

2
5
8
,
7
2
8
,
0
1
2

What the heck is a

"[428...b0b]"?

What the heck is a

"[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↗

Name Healing Coverage

ENS Subgraph

20%

ENSRainbow + ENSNode Current

90%

ENSRainbow + ENSNode Future target

+95%

Coverage vs. indexing the ENS Subgraph with no rainbow tables as of 8 March, 2025.

Get the full rainbow

Get the full rainbow

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 part of ENSNode

ENSRainbow is a part of ENSNode

ENSRainbow is a sidecar service for ENSNode, the new multichain indexer for ENSv2.

Learn more about ENS Node
Developer resources

ENSRainbow for Devs

All resources are open sourced and MIT licensed for the ENS community.

GitHub

Visit the GitHub repository.

Documentation

Learn more about ENSRainbow.

SDK Client

Get started with the client SDK.

Host your own ENSRainbow
Recommended

Deploy easily with prebuilt Docker images.

Open public API

Connect to an ENSRainbow hosted for community use.

Telegram

Join the ENSNode developer community.

One-click deploys

Deploy instantly with a Railway Template.

💗

Some words of appreciation

ENSRainbow builds on prior work from some amazing teams.

The Graph Protocol

Created the original rainbow tables used in the ENS Subgraph.

Learn more

ENS Labs

Developed and maintained the ENS Subgraph.

Learn more

Founded in 2022, Namehash Labs is a technology organization dedicated to infrastructure-level solutions that helps the Ethereum Name Service (ENS) Protocol grow.

© NameHash Labs. All Rights Reserved

Made with❤️byNameHash Labs