Skip to content

Namegraph

Walk the root tree: root → domains → nested subdomains (depth-limited).
Run in ENSAdmin
GraphQL
query Namegraph {
root {
id
domains {
edges {
node {
canonical { name { interpreted beautified } }
subdomains {
edges {
node {
canonical { name { interpreted beautified } }
subdomains {
edges {
node {
canonical { name { interpreted beautified } }
}
}
}
}
}
}
}
}
}
}
}
Variables
{}
Output
{
"data": {
"root": {
"id": "11155111-0x835f0b284e78cd3f358bcf6cba3b53809f09b79e",
"domains": {
"edges": [
{
"node": {
"canonical": {
"name": {
"interpreted": "eth",
"beautified": "eth"
}
},
"subdomains": {
"edges": [
{
"node": {
"canonical": {
"name": {
"interpreted": "katrenpadu.eth",
"beautified": "katrenpadu.eth"
}
},
"subdomains": {
"edges": []
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "roppp.eth",
"beautified": "roppp.eth"
}
},
"subdomains": {
"edges": []
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "sfmpfv44d0mig.eth",
"beautified": "sfmpfv44d0mig.eth"
}
},
"subdomains": {
"edges": []
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "sfmpfv44d0res.eth",
"beautified": "sfmpfv44d0res.eth"
}
},
"subdomains": {
"edges": []
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "sfmpfvtoicv2ok.eth",
"beautified": "sfmpfvtoicv2ok.eth"
}
},
"subdomains": {
"edges": []
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "wrapnation.eth",
"beautified": "wrapnation.eth"
}
},
"subdomains": {
"edges": []
}
}
}
]
}
}
},
{
"node": {
"canonical": {
"name": {
"interpreted": "reverse",
"beautified": "reverse"
}
},
"subdomains": {
"edges": []
}
}
}
]
}
}
}
}

Output matches a GraphQL Response snapshot; live output depends on your ENSNode instance.

Back to Examples