Ens.namehash
Hashes ENS name.
Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to normalize ENS names with UTS-46 normalization before passing them to namehash
. You can use the built-in Ens.normalize
function for this.
Imports
Named
import { Ens } from 'ox'
Examples
import { Ens } from 'ox'
Ens.namehash('wevm.eth')
'0xf246651c1b9a6b141d19c2604e9a58f567973833990f830d882534a747801359'
Definition
function namehash(
name: string,
): `0x${string}`
Source: src/Ens.ts
Parameters
name
- Type:
string
ENS name.
Return Type
ENS namehash.
0x${string}
Error Type
Ens.namehash.ErrorType