FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Lil Nouns DAO

Proposals

Members

Information

Create Proposal

Lil Nouns DAO

ProposalsMembersInformation
ProposalExecutable Code
Back to Proposals
executedEnded 6 months ago ·  Onchain

Delegating ENS Control to New Lil Nouns Mapper

By 0x9e0e...5257B1

This proposal follows proposal #312 to deliver and delegate a new ENS Mapper contract. By passing this, the new smart contract will be recognized as ENS manager and will generate subnames linked directly to tokens.

A note on Name Wrapper: in proposal #312 I mentioned using ENS’s modern Name Wrapper approach. Unfortunately, since our treasury doesn’t support safe transfer of NFTs (a requirement for Name Wrapper), we can’t use that method right now. This doesn’t affect functionality. The contract is upgradeable, so if the treasury ever migrates to a version that supports safe transfers, we can extend it in the future.

Contract Overview

The new ENS Mapper is an upgradeable smart contract that provides ENS subname mapping for Lil Nouns NFTs. It lets NFT owners claim and manage a human-readable ENS name (e.g., `mynoun.lilnouns.eth`) that stays programmatically linked to their token.

The contract serves as both ENS controller (managing subnames) and resolver (providing data tied to those names).

Core Features

  • Subname Claiming `claimSubname()` lets an NFT owner register a unique subname for their tokenId. Ownership is verified and no duplicate labels are allowed.
  • ENS Resolution
    • IAddrResolver: `addr()` resolves the ENS name to the current NFT owner, updating automatically on transfers.
    • ITextResolver: Supports text records, including a built-in “avatar” record pointing to the NFT’s EIP-155 URI.
    • INameResolver: Returns the full ENS name tied to a given node.
  • Upgradeability Uses UUPS upgradeable proxy. Logic can be upgraded without breaking existing names or requiring re-registration.
  • Legacy Migration Includes functions to migrate or release names from the V1 system.
  • Ownership and Control Controlled by `OwnableUpgradeable`. DAO retains administrative rights; NFT owners retain subname-level control.

If passed, the DAO will officially delegate ENS manager rights to the new contract, enabling subname generation for Lil Nouns NFTs. This builds on the foundation from proposal #312 and provides the community with a functional, upgradeable ENS mapping system.

Continue Reading
Connect Wallet to Add Note
0
Votes 13
VoterCast PowerVote & Rationale
0xe880...278eE8
175

FOR

0x6CF8...6F582e
108

FOR

0xFC53...C56183
85

FOR

0x4CB8...f3E4eC
42

FOR

0x1d2F...5CD801
37

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Sun September 07 2025, 11:48 amPublished Onchain 0x9e0e...5257B1
  • Tue September 09 2025, 12:04 pmVoting Period Starts
  • Sat September 13 2025, 12:42 pmEnd Voting Period
  • Tue September 16 2025, 03:31 amQueue Proposal
  • Thu September 18 2025, 09:47 pmExecute Proposal
Current Results

1-FOR

488

2-AGAINST

N/A Tokens

0%

3-ABSTAIN

N/A Tokens

0%
Quorum 488/381
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us