Clave usernames are the easiest way to send money between Clave accounts. Now, we are excited to present a more universal, robust, trustless, secure, and flexible name service on top of the ENS Domains infrastructure. Onchain Clave Usernames on ZKsync will be accessible via L1 using the ENS L2 Resolver for the first time for a wallet and the first time for ZKsync. Now, set your username and receive money in your Clave wallet from any other wallet without risk and in a decentralized way.

New Clave Usernames are;

  • Decentralized: Your usernames are onchain, which means they can not be changed, and ENS Protocol secures it!
  • Free: Getting an onchain Clave username is free and always will be!
  • Universal: Use your username everywhere on ZKsync, including block explorers, other wallets, and other apps!

Get Your Onchain Clave Username for Free! 

Getting an onchain Clave username is simple and free. This guide will help you quickly establish your unique Clave nickname powered by ENS subnames. You can follow these straightforward steps to get your onchain Clave nickname:

1. Navigate Profile and click Set Username. 
2. Set Your Username and save. 
3. Now you can use your clave nickname everywhere, including block explorers, other wallets, and in other ecosystems

Using ENS on ZKsync

ENS provides a decentralized and secure way to manage human-readable names for Ethereum addresses and other resources. It simplifies sending and receiving money, making it as easy as sending an email. ENS is widely accepted and adopted across the blockchain ecosystem, integrating with major wallets, exchanges, and dApps, so that it ensures compatibility and interoperability. ENS's support for subdomains allows other projects to build their naming systems on top of ENS. 

While the main ENS domains are registered on L1, it is possible to move name resolution to L2s, leveraging CCIP-Read, which refers to the process of resolving ENS names stored on an L2 scaling solution like ZKsync. By using the ENS L2 Resolver, usernames stored on ZKsync can be accessed seamlessly from Layer 1, providing the best of both worlds in terms of performance and security while also enabling faster and cheaper transactions while maintaining the security and decentralization of the Ethereum network. With ZKsync, we are able to improve transaction speed and scalability significantly for our Name Service and keep it interoperable with our existing infrastructure.

How Does It Work?

This Name Service mechanism can be implemented by first deploying a name resolver on ZKsync and utilizing the data returned from the cross-chain gateway on L1 to resolve usernames as subnames with ENS. While ENS has created the EVM Gateway for cross-chain data retrievals, support for ZKsync was unfortunately missing. To address this, we have developed a library to generate and verify storage proofs on ZKsync, enabling the use of EVM Gateway functionalities within the ZKsync ecosystem. As a result, the ENS infrastructure can now be utilized in the ZKsync ecosystem. Hence, we achieved the first wallet that utilizes ENS L2 Resolver to issue usernames in a decentralized way.


Public Good for the Community

In addition to using this developed solution within our own platform, we are proud to announce that all of these components are open-sourced and will involve relevant ENS repositories. This means that other projects within the ZKsync ecosystem can freely access, utilize, and build upon our work. By making our solution available to the wider community, we aim to help connect the ZKsync and ENS communities, increase the interoperability of ZK chains with other ecosystems, and ensure these contributions not only benefit Clave users but also support the growth and development of the entire ecosystem.

Clave 🩵 ENS & ENS DAO

The ENS team and ENS DAO have supported Clave incredibly from the beginning. They have provided valuable feedback, engaged in insightful discussions, helped in the development, contributed to product improvements, and even allocated us a development grant. As the Clave team, we deeply appreciate this support and are thrilled to contribute to the ENS infrastructure.


About Clave

Clave is an easy-to-use, non-custodial smart wallet powered by Account Abstraction and the hardware-level security elements (e.g., Secure Enclave, Android Trustzone, etc.) to simplify the onchain experience for the next billions. By empowering users with a user-friendly and secure bridge to seamlessly integrate their assets into everyday life, Clave delivers a comprehensive fintech solution, ensuring a holistic financial experience for all.

Connect with Clave:

Website | Download Clave | X (Twitter) | LinkedIn | Farcaster | Discord | Telegram | Marketing Inquiries | General Mail