Skip to content

Available Label Sets

This page lists the currently available label set IDs and their versions that you can use with ENSRainbow’s download scripts and API.

Use these currently available identifiers with the download script:

Terminal window
# Syntax: download-ensrainbow-files.sh <LABEL_SET_ID> <LABEL_SET_VERSION>
./scripts/download-ensrainbow-files.sh subgraph 0 # Production dataset
./scripts/download-ensrainbow-files.sh ens-test-env 0 # Test dataset
./scripts/download-ensrainbow-files.sh discovery-a 0 # Discovery dataset

Source: The Graph’s official ENS Subgraph
Description: Main production dataset containing labelhash-to-label mappings from The Graph’s ENS subgraph.

VersionStatusDescription
0✅ AvailableInitial production dataset

Source: ens-test-env project
Description: Small, curated test dataset perfectly aligned with the ens-test-env labels for development and testing.

VersionStatusDescription
0✅ AvailableTest dataset for local development

Source: Dynamic discovery pipeline
Description: Dataset for dynamically discovered labels, initially empty but grows over time.

VersionStatusDescription
0✅ AvailableInitial empty dataset for dynamic discoveries

Source: Extended discovery mechanisms
Description: Enhanced dataset with additional label discoveries beyond the subgraph.

VersionStatusDescription
0🚧 Coming SoonExtended dataset with additional discoveries
Download test data
cd apps/ensrainbow
./scripts/download-ensrainbow-files.sh ens-test-env 0
Download production data
cd apps/ensrainbow
./scripts/download-ensrainbow-files.sh subgraph 0
Download discovery dataset
cd apps/ensrainbow
./scripts/download-ensrainbow-files.sh discovery-a 0
Environment variables
export LABEL_SET_ID=subgraph
export LABEL_SET_VERSION=0
export DB_SCHEMA_VERSION=3

You can manually verify if a label set is available by checking the ENSRainbow labelset server:

Check if a label set exists
# Replace with your desired LABEL_SET_ID and LABEL_SET_VERSION
LABEL_SET_ID="subgraph"
LABEL_SET_VERSION="0"
wget --spider "https://bucket.ensrainbow.io/labelsets/${LABEL_SET_ID}_${LABEL_SET_VERSION}.ensrainbow"
  • Version 0 is always the initial dataset for any label set
  • Higher versions contain incremental additions (not replacements)
  • Versions must be ingested sequentially (0 → 1 → 2, etc.)
  • Each label set ID maintains its own independent versioning sequence