EVM Resolution
AZERO.ID domains now support resolution from the EVM, including Ethereum L1 and Aleph Zero's L2, via the ENS standard. This integration bridges the gap between Substrate-based AZERO.ID domains and the broader EVM ecosystem.
What is EVM Resolution?
EVM resolution allows .azero
domain owners to:
- Link their domains to Ethereum L1 and Aleph Zero L2 addresses
- Use their domains as ENS-compatible subnames (e.g.,
<user>.azero.id
) - Access their domains within the entire EVM-compatible ecosystem
The EVM resolution feature is a first step towards transitioning AZERO.ID from being a Substrate-only project into a fully EVM-compatible naming service that aligns with Aleph Zero's L2 future.
Key Benefits
Multi-Chain Address Resolution
Users can resolve their domains to addresses on various chains, including:
- Ethereum Mainnet (L1)
- Aleph Zero's L2 network
- Any other network via ENSIP-11 (opens in a new tab)
ENS Compatibility
AZERO.ID domains function as ENS-compatible subnames via: <user>.azero.id
.
Ecosystem Integration
Your AZERO.ID domains work seamlessly with the broader Ethereum ecosystem:
- Compatible with EVM wallets that fully support ENS (e.g. MetaMask)
- Usable with ENS Manager dApp and other development libraries
- Supported across decentralized applications that recognize ENS domains (e.g. Etherscan)
How It Works
The multi-chain resolution functionality is implemented through:
-
ENS Wildcard Resolver Contracts - Deployed on Ethereum L1 where the ENS registry operates, these contracts assign domains to their respective 2nd-level ENS domains.
-
CCIP-READ Gateway Server - An open-source gateway that:
- Fetches domain information from Aleph Zero's L1 (Substrate)
- Verifies the data authenticity
- Delivers it to EVM clients across different chains
- Can be used by other projects seeking EVM interoperability
-
Multinetwork Resolution - Leverages ENS standards (ENSIP-9 and ENSIP-11) to resolve a single domain across multiple networks simultaneously.
Getting Started
To use your AZERO.ID domain with EVM addresses:
- Register or manage your
.azero
domain through the AZERO.ID dApp (opens in a new tab) - Set up your EVM address records in your domain settings
- Your domain will automatically work with compatible EVM wallets and applications
Developer Resources
The @azns/resolver-core
(opens in a new tab) package is updated to resolve .azero
domains to any multi-chain address accordingly.
For developers looking to integrate AZERO.ID into their applications, please refer to our developer documentation.