Inside ENS Name Wrapper ERC-1155 Meets Domains
- by Staff
The Ethereum Name Service (ENS) has long been regarded as the foundational naming layer for the Ethereum ecosystem, transforming complex hexadecimal addresses into human-readable .eth names. Initially built around the ERC-721 non-fungible token standard, each ENS domain could be represented and transferred as a unique NFT. While this model provided basic transferability and integration with wallets and marketplaces, it lacked the flexibility to support advanced use cases involving subdomain permissions, role-based access, and composability across diverse decentralized applications. To solve these challenges, the ENS team introduced the Name Wrapper—a new architecture that leverages the ERC-1155 multi-token standard to fundamentally expand what can be done with domain ownership on-chain.
The Name Wrapper is a smart contract system that “wraps” existing ENS names, converting them into ERC-1155 tokens. Unlike ERC-721, which is strictly designed for single-ownership non-fungible tokens, the ERC-1155 standard enables the creation and management of both fungible and non-fungible tokens within a single contract. This flexibility allows each name to be wrapped with metadata and permission flags that govern how it can be interacted with—not only by the owner, but also by delegated parties. This marks a significant evolution in how ENS domains function, transforming them from basic identifiers into programmable domain assets with granular control mechanisms.
One of the key motivations for the Name Wrapper was to enable trustless subdomain issuance. Under the previous model, if a user owned a domain like example.eth, issuing subdomains such as alice.example.eth or shop.example.eth required off-chain agreements or custom smart contracts to manage permissions. There was no standardized way to enforce rules around revocability, transferability, or expiration. The Name Wrapper changes this by enabling domain owners to wrap their names and set fuses—bitwise flags that control actions such as transferring, unwrapping, setting subdomain records, or even burning control entirely. These fuses make it possible to delegate control of a subdomain without fear that it can be reclaimed arbitrarily by the parent domain owner.
For instance, a DAO that controls dao.eth can wrap the domain and issue wrapped subdomains to contributors like treasury.dao.eth or vote.dao.eth. Each subdomain can have fuses burned to prevent revocation, allowing contributors to treat their subdomains as stable identities or operational endpoints. At the same time, the DAO can retain administrative privileges over other subdomains, enabling a fine-grained balance between decentralization and centralized governance. This unlocks new utility in ENS names as organizational primitives, offering verifiable, on-chain roles that correspond to specific functions within a DAO or company.
ERC-1155’s inherent efficiency also brings scalability improvements to ENS. By using a single contract to manage multiple domain instances and subdomains, gas costs for operations such as batch transfers or permission updates are significantly reduced. This is particularly important as the number of domains and subdomains grows in high-volume environments. Instead of deploying and interacting with separate contracts for each domain, users and developers can interface with the Name Wrapper as a unified control layer. This standardization improves compatibility with marketplaces, wallets, and other dApps, making ENS domains more usable and discoverable across the Ethereum ecosystem.
The composability benefits of the Name Wrapper extend into DeFi and NFT infrastructure. Because wrapped names are now ERC-1155 tokens, they can be used in protocols that natively support this standard. For example, lending platforms can create markets for wrapped ENS domains, enabling domain owners to borrow against their assets or participate in liquidity pools. GameFi and metaverse projects can use subdomains as token-gated access keys, assigning wrapped domains to players or communities in a way that is both interoperable and enforceable. These integrations were cumbersome or impossible under the legacy ERC-721-only model, which lacked the structural flexibility needed for compositional identity primitives.
Security and recoverability have also been improved through the Name Wrapper. The use of permission fuses allows owners to enforce irreversible restrictions on their domains, such as permanently disabling the ability to unwrap or transfer a name. This is useful for long-term projects or public goods that want to ensure immutability. At the same time, the system supports recovery mechanisms via Ethereum accounts or contracts designated as guardians, enabling restoration of access if the primary wallet is compromised. This dual approach of hard guarantees and soft recoverability aligns with best practices in Web3 security and enhances user confidence in the reliability of ENS infrastructure.
The rollout of the Name Wrapper represents not only a technical upgrade but also a paradigm shift in how ENS domains are perceived. They are no longer merely aliases for wallet addresses or social profiles—they are programmable assets capable of representing layered ownership, role hierarchies, and organizational structure. Wrapped names can function as governance credentials, project namespaces, or identity-linked access tokens, blurring the lines between identity and utility in decentralized systems.
ENS governance is expected to continue evolving the Name Wrapper with additional features such as time-bound permissions, cross-chain compatibility, and off-chain attestations. These extensions will allow the Name Wrapper to support even richer use cases, including decentralized identity (DID) integrations, zk-SNARK-based privacy features, and enterprise-grade naming systems that blend on-chain transparency with off-chain compliance.
In sum, the ENS Name Wrapper is a transformative advancement that brings the full expressive power of ERC-1155 to the domain layer of Ethereum. It enables a new class of programmable names that are composable, secure, and efficient—capable of supporting a wide array of use cases from DAOs to DeFi to decentralized content delivery. As adoption spreads and tooling around wrapped names matures, the Name Wrapper is poised to become a foundational component of how identity and authority are structured in the decentralized web.
The Ethereum Name Service (ENS) has long been regarded as the foundational naming layer for the Ethereum ecosystem, transforming complex hexadecimal addresses into human-readable .eth names. Initially built around the ERC-721 non-fungible token standard, each ENS domain could be represented and transferred as a unique NFT. While this model provided basic transferability and integration with…