Overview
This section explains the concepts behind Enscribe and ENS naming for smart contracts.
📄️ What is Enscribe?
Enscribe helps teams name smart contracts with ENS, attach metadata, and make contract identity verifiable across onchain interfaces.
📄️ What is ENS?
In the ever-expanding landscape of Web3, interacting with long, unreadable Ethereum addresses like 0x4cbe58c50480... is both error-prone and unfriendly. That’s where ENS — the Ethereum Name Service—comes in. It serves as the naming protocol of the decentralized web, providing human-readable names for Ethereum addresses, content hashes, smart contracts, and more.
📄️ Naming Smart Contracts
Naming a smart contract using the Ethereum Name Service (ENS) can be a complex process. Unlike traditional Ethereum accounts, assigning ENS names to smart contracts — especially setting their primary (reverse) names—requires multiple steps and a deep understanding of the ENS system.
📄️ Supported Networks
The Enscribe service is deployed on the following Ethereum Layer 1 and Layer 2 networks.