labelhash โ
Hashes ENS label.
Import โ
ts
import { labelhash, normalize } from 'viem/ens'
Usage โ
ts
import { labelhash, normalize } from 'viem/ens'
labelhash(normalize('awkweb'))
// '0x7aaad03ddcacc63166440f59c14a1a2c97ee381014b59c58f55b49ab05f31a38'
WARNING
Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to normalize ENS labels with UTS-46 normalization before passing them to labelhash
. You can use the built-in normalize
function for this.
โ
Returns โ
string
The hashed ENS label.
Parameters โ
name โ
- Type:
string
A ENS label.