-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Update ENS resolving implementation to match what is defined in EIP-1577 #5742
Comments
There will be changes made to the EIP so implementation should be paused. |
The EIP has been updated and should be good to go: https://eips.ethereum.org/EIPS/eip-1577 |
Pinging @PhyrexTsai in case he has bandwidth for this. |
@danfinlay @bitpshr probably best to put this on pause, as we expect to update the spec again soon. |
@danfinlay The EIP has been updated, work should be able to start on it now. https://eips.ethereum.org/EIPS/eip-1577 |
Cant connect blank screen at least 8hrs of nothing but blank
|
@Platinumwrist could you share your UI and background logs on issue #4894 to help us debug. This issue is for something entirely different. Instructions how to find those logs are here. |
Hi ! I have wirtten a small JS lib to implement EIP1577 ! @decanus and the ENS team have used it for the ENS Manager dApp (issue), so I think it could also help in Metamask :) |
@pldespaigne that's fantastic! We would be incredibly grateful for the contribution, we want our ENS support to reflect the latest standard. Please let us know if you have any questions! |
OK I will be working on it 😀 ! Can you help me to find my way through the metamask codebase ? |
I believe our current implementation is in this folder: I was just made aware of this library, which may be useful for allowing us to resolve a variety of decentralized name services, although I need to look into it more (can it use our user's configured blockchain provider?) |
namicorn looks okay, but I'm not sure of its value: The format of its returned data seems to depend on the provider, and it doesn't attempt to encode or decode the content hash data at all. I'm not sure it would save you any time over just using our libraries (or calling the contracts) directly. |
Work in progress ;) |
ping @danfinlay @kumavis @decanus @Arachnid work done ✔️ |
Guys ? Is there anybody to review my PR ? |
…ver_to_eip_1577 ✔️ Issue #5742 update ens resolver to eip 1577
Closed in #6402 |
What problem are you trying to solve?
Name resolution is done using the
content
andmultihash
fields right now, to try and find a better system @Arachnid and I created EIP-1577 that allows for a better representation of network and content addresses.Describe the solution you'd like
Implement resolution using the new
multiaddr
field when available.The text was updated successfully, but these errors were encountered: