Shouldnāt this be completed before the voting starts? No-one actually know what this is going to look like on opensea / looksrare until it is finished and working on goerli.
Is there going to be enough time to complete and test it before the deployment datetime?
Well, wrapped names will be a new contract, so new collection I believe on most platforms.
OpenSea and most other places will just show those two new state/expiry traits, for wrapped names.
OpenSea and most other places will likely not show anything for the individual fuse states, as that is a complex object and not just a string/date/number. However, perhaps other platforms more in tune with ENS could show extra information, like ENS.Vision.
EIP-4906 probably doesnāt make sense as the ENS metadata service is not on-chain at all. It is a separate service run by ENS Labs Actually, see below
eip-4906 event tells the marketplace there has been a change and to pull the metadata again from whichever the uri is, (onchain / ipfs / centralised). If a fuse is burned then markets wonāt update unless the metadata is manually refreshed.
Only ENS specific marketplaces will pick up those events though. Opensea etc most definitely wonāt.
Iād suggest that implementing eip-4906 would be preferable, but maybe as a compromise, if you donāt want to do that you could add the current datetime into the metadata so that user can see when it was last cached?
I was investigating the process of updating my various contracts to work with the new NameWrapper contracts.
@jefflau.eth mentioned in his initial post under the contract discovery section the process of discovering the ETH registrar controller address and the NameWrapper address using the appropriate interface IDs.
I suspect that this is because you are using a subset of the function selectors to generate the interface ID for the wrapper, but in the off chance this is a mistake (identifier from an old version of the contract) I figured Iād post.
Either way, it would be useful to clarify how the IDs are being derived.
This is a great idea. Even if we go with the eip-4906 option at some point, having a timestamp can serve as a simplified alternative to any other marketplace or project out there.
An update to the subgraph was pushed a few days ago and is currently syncing (currently at 89.8%). The Graph is slow to re-index and thereās not much we can do about that, unfortunately. You can see the pending version here.
As Greg mentioned, weāre still syncing. We had an issue with an earlier sync and with any issues, they need to be restarted from the beginning. The sync is passed where it failed initially and fingers crossed will be synced soon!
I guess that you already know this, but reverse resolution for names does not work on Etherscan that have been registered on the new reverse registrar.