Wan WNS Namehash
npm install wan-wns-namehash -S
var namehash = var hash = namehashhash'foo.wan'// '0xde9b09fd7c5f901e23a3f19fecc54828e9c848539801e86591bd9801b019f84f' // Also supports normalizing strings to WNS compatibility:var input = var normalized = namehash
WNS Supports UTF-8 characters, and so many duplicate names are possible. For example:
The first one has non-ascii chars. (control+F on this page and search for facebook, only the second one will match).
namehash.normalize() doesn't automagically remap those, and so other precautions should be taken to avoid user phishing.
npm run bundle (must have browserify installed).