Enscribe
Enscribe provides decentralised smart contract naming services for Ethereum built on ENS.
Whilst ENS names and subdomains can be used to address smart contracts, this functionality is underutilised due to a lack of tooling and the additional steps required to create primary names for smart contracts.
We created Enscribe to address these issues.
How it Works
To minimise friction for users, the Enscribe App currently supports contract naming via two approaches
- Easily name existing contracts by allowing users to create a subname, set forward resolution and a primary name in one place (app) (video demo)
- A bundled deployment approach, where contract deployment and naming take place as a single transaction to simplify UX via CREATE2 (app) (video demo)
It also allows users to choose between naming their contracts with their own 2LD/subname, or a subname provided by Enscribe.
It also allows users to view:
- Contract they have named
- Contracts they have deployed
- Contract source code verification status with Etherscan/Blockscout/Sourcify
Live Networks
Enscribe currently supports 6 networks
- Ethereum Mainnet and Sepolia
- Base Mainnet and Base Sepolia
- Linea Mainnet and Linea Sepolia
You can see demonstrations of us naming our contracts on these networks with Enscribe here.
Relevant Links
- Enscribe App
- Enscribe Docs
- Enscribe Blog
- Enscribe on X
- Enscribe on Farcaster
- Whitepaper
- GitHub repos
Future Work
- Gamification of UX to further incentivise naming
- Devtool integrations, starting with Foundry
- Analytics to demonstrate adoption rates of contract naming
- Integrate with ENS Node for querying contract ENS data
- Namechain support
- Additional verification integration records, such as for contract audits
Appreciation
Thank you to the ENS community for their feedback and support so far on our journey.
Steward Commentary
Ecosystem stewards are awarding Enscribe 25,000 USDC and 500 ENS in grant funding. Enscribe is making it simple to name smart contracts and this work is important for the growth of ENS. Thank you.