Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Supported TLDs

Oniym supports 65 top-level domains across four categories. All TLDs are equal — any resolves to any chain.

General identity

TLDNode
.idnamehash("id")
.onenamehash("one")
.menamehash("me")
.conamehash("co")

Web3 / tech

TLD
.xyz .web3 .io .pro .app .dev .onm .go

Crypto culture

TLD
.ape .fud .hodl .fomo .moon .rekt .wagmi .ngmi
.degen .whale .buidl .dyor .pump .alpha .safu .l2
.gm .lfg .ser .fren .goat .cope .pepe .wen

DeFi / Finance

TLD
.mint .bear .gas .dao .ath .dex .cex .burn
.node .swap .yield .bag .bags .seed .drop .stake
.pool .wrap .farm .shill

Misc

TLD
.xxx .regs .main .test .exit .fair .guh .bots .keys

Constraints

  • Max 65 TLDs total (enforced on-chain by ITLDManager)
  • Max 5 characters per TLD label
  • Labels are lowercase ASCII only

Computing TLD nodes

TLD nodes follow ENSIP-1 namehash from the root:

import { namehash } from "@oniym/sdk";
 
const web3Node = namehash("web3");
// 0x587d09fe5fa45354680537d38145a28b772971e0f293af3ee0c536fc919710fb