NFTResolver
TL;DR
- On-chain ENS Wildcard NFT Owner-tracking Resolver Contract
- (1) transaction / <$5 to give an entire ERC-721 collection integer subdomains
- Github: @adraffy/nft-resolver
- Discuss: NFTResolver: On-chain Wildcard NFT Owner-tracking Resolver
- Recent Presentation: ENS WG 2023-06-01
Proof of Concept (Version 1)
NFTResolver Contract: 0x56942dd93a6778f4331994a1e5b2f59613de1387
Included Resolver Data:
Examples:
- 1.azuki.nft-owner.eth (Standard 721)
- punk318.nft-owner.eth (Punk)
- doodle-2965.nft-owner.eth (Wrapped Doodle)
- 239.chonks.eth (Custom Domain)
Primary Objectives
- Determine best registration strategy
- Redeploy as two contracts: NFT Registry + Resolver
- Create simple minting website:
- Enter NFT Contract eg. 0xe43d…ebad
- Verify it is an ERC-721
- Enter desired label(s) eg. “moo”
- Verify it is unclaimed and have “right” to claim it
- <Mint Button>
Additional Goals
- Outreach to NFT projects and/or preregister popular projects
- Acquire a better default base name than
nft-owner.eth
- Explore other use-cases of Wildcard w/o OffchainLookup