Recently we’ve been seeing a lot more delistings on OpenSea, not just because of this known issue, but also other names that are only [a-z] and not major brand names or anything.
Here’s one recent example, elftoken.eth
: https://opensea.io/assets/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85/111726360295914849349078979364002314079437476714576294776856643316405564438606
A common thread among these delisted names appears to be the fact that those names were expired and then re-registered.
When that happens, the ETH Registrar Controller will burn the token (transfer to 0x000...
), re-mint it, and then transfer to the new owner.
The Etherscan UI already has issues with these names, it’s probably only reading that first transfer in the transaction and ignoring the second one, so it shows the owner of the NFT as 0x000...
:
On the OpenSea side, it looks like they have recently changed their “History” section, where they will now usually show a transfer from 0x000...
as an “Airdrop” entry. Example: fly.eth
My guess is that in recent weeks, names that are expired and re-registered are triggering some kind of automated delisting bot on OpenSea, and their support staff won’t re-list them because the multiple “Airdrop” entries look suspicious or something. @zadok7 and I have seen many of these support cases recently, and here’s the canned response they always get from OpenSea support:
Thank you for reaching out. I feel sorry that your NFT was delisted and removed from OpenSea. don’t worry I’m here to assist and clear this.
Taking a look at the item’s history, your NFT was delisted for violating our terms of service, meaning it will no longer appear on our platform. I understand that this can be really disappointing.
After looking into the transaction, the NFT was minted from a third party and not purchased on the secondary market on OpenSea. In this scenario, we unfortunately don’t offer any refunds.
We recommend doing research before purchasing an NFT on another website to ensure that the contract/creator of the collection is the legitimate owner of the art.
Please rest assured that you do still own your NFT, even if we aren’t able to display it on our platform anymore. Any delisted tokens (NFTs) purchased will still be in your wallet. You will be able to view delisted ERC-721 tokens on websites like Showtime, but currently, ERC-1155 NFTs are not visible on wallets and websites like Showtime.
Thanks again for your patience and understanding amidst this frustrating situation. Please let me know if I can answer any further questions.
OpenSea Customer Experience
That bit about “the NFT was minted from a third party” is the confusing part, of course it was minted outside of OpenSea, by the ENS .eth registrar controller contract. I don’t know for sure, but maybe they’re being confused by the multiple “Airdrop” entries in the history now for expired/re-registered names.
Anyway this isn’t really a bug on the ENS side which is why I didn’t create a GitHub issue for it. I figured the best thing to do is bring it before the Ecosystem Working Group to get their thoughts on this. Perhaps one of the @Ecosystem_Stewards could reach out and start a conversation with OpenSea to see what’s going on here?
Thanks!