Give your smart contracts a real identity
Your users interact with hex addresses they can't read or verify. Enscribe gives every contract a human-readable ENS name — onchain, verifiable, and permanent.
The problem
Hex addresses weren't designed for humans
Your protocol has dozens of contracts across multiple chains. Users, auditors, and your own team reference them by pasting hex addresses from docs that go stale. One wrong address can mean lost funds.
Which contract is which? Are these even legitimate?
Instantly readable. Verifiable onchain by anyone.
Platform
Everything you need to name your contracts
A complete suite of tools for teams who want their protocol identity onchain.
Deploy & name atomically
Deploy a contract and assign an ENS name in a single transaction. If deployment succeeds, the name is guaranteed.
Name existing contracts
Already deployed? Retroactively assign ENS names to your entire contract inventory using your ENS name or ours.
Multi-chain support
Name contracts across Ethereum, Base, Linea, Arbitrum, Optimism, and Scroll from a single dashboard.
Contract inventory
Never lose track of deployed contracts. View your entire protocol infrastructure, named and organised, across all chains.
Developer tools
TypeScript library, Solidity contracts for Foundry, and Hardhat plugin. Integrate ENS naming into your deployment pipeline.
Verification status
Display contract verification status from Etherscan, Blockscout, and Sourcify alongside your ENS names.
How it works
Three steps to onchain identity
Connect your wallet
Connect your wallet and bring your own ENS name, or use one from Enscribe to get started immediately.
Name your contracts
Deploy new contracts with names atomically, or retroactively name your existing deployed contracts.
Verify onchain
Names resolve directly onchain via ENS. Anyone can look up your contracts by name, across chains.
Supported networks
Contract Naming Audit
For established protocols with complex contract infrastructure. Our team maps out your entire deployment, designs an ENS naming scheme, and helps you roll it out.
What's included
- Complete contract & wallet inventory mapping
- Proxy detection (EIP-1967, Beacon, Minimal, custom)
- Admin & ownership structure analysis
- Recommended ENS naming scheme for every contract
- Cross-chain naming strategy
- Rollout plan, blog post & social copy
Blog
Latest from the team
FAQ
Frequently asked questions
Ready to give your protocol a real onchain identity?
Stop relying on hex addresses and stale documentation. Name your contracts today.
Stay in the loop on product updates and integrations
