-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emoji, unicode, non-ASCII .eth names #22
Comments
This is related to the underlying ethers.js library we use to resolve ENS names. The maintainer has stated that they may not want to support the full UTF-8 character set due to the possibility of homoglyph attacks. That said, ENS themselves support the full UTF-8 character set, so I would think it makes sense for ethers.js to support this as well. |
Pending Ethers.js update ethers-io/ethers.js#42 |
This user has a Chinese prefix in his eth.xyz profile name https://twitter.com/sangenghumeng1/status/1478066023345451008?s=20 |
https://twitter.com/lookinforgangas/status/1502658571829497856 |
Example names affected, for tracking:
|
Emoji, unicode, non-ASCII .eth names result in a 404 page.
ENS is still in discussion on this subject. The outcome of that discussion will inform technical updates to Ethers.js, which is what would power emoji and other special character support on Eth.xyz.
ethers-io/ethers.js#42 (comment)
https://discuss.ens.domains/t/ens-name-normalization/8652/19
The text was updated successfully, but these errors were encountered: