Upgrade security and UX when users interact with your smart contracts.
Category
Contract naming
Act now! 10,000 $ENS incentive window closes soon.
Up to 10,000 $ENS in awards
Contracts should be assigned ENS names during or after deployment.
For deployment-time naming, see the Enscribe documentation which goes into greater detail on the process.
For post-deployment naming we recommend using the Enscribe App.
Note that setting a primary name (reverse resolution) requires the contract to implement
Ownable.
Contracts without Ownable can still have forward resolution configured (name → address) but cannot set a reverse record (address → name).
Assigning ENS names to contracts gives users confidence they're interacting with the correct contract.
This is particularly valuable for security, as users can confirm uniswap.eth instead of validating a long hexadecimal address.
If you've deployed contracts without Ownable, you can still improve UX by configuring forward resolution, though full naming (with reverse resolution) provides the best user experience.
Founded in 2022, Namehash Labs is dedicated to developing open source infrastructure that helps the Ethereum Name Service (ENS) Protocol grow.