ERA Name Service

Next generation of zkSync Era Domains


Recent Registrations





How it works!


1. Connect your wallet

Metamask wallet to connect to the app.


2. Register your .era address

Choose your .era address and register.


3. Use or Sale

Earn ETH for all your NFTs that you sell on Element and OKX

ERA Token

$ERA is a governance token specifically designed for ERA Name Service. It allows users to participate in platform governance, stake their tokens, and earn rewards.

250,000,000 of a total of 500,000,000 tokens were airdropped. Financial infrastructure is explained in detail in the Tokenomics section. The ERA token contract is open source and renounced ownership. Wallets of the tokens allocated in the contract are in detail.

zkSync Era Airdrop

zkSync era presents a unique opportunity for name service participants to be rewarded with incentives or airdrops during the TGE. ZkSync is an even bigger project than Arbitrum, and we're eager to give back to our early supporters. Don't miss out on this exciting opportunity to be a part of the cutting-edge technology driving the decentralized web forward. Let's build the ecosystem in the zkSync era together!

Getting started

About ERA Name Service

Era Name Service is a decentralized naming service developed on zkSync Era. ERA NS aims to provide web3 with an online identity solution that only requires a one-time payment for ownership, fair launch and distribution, and next-gen domain utility.

We will not reject any software that wants to integrate with the ERA Name Service.

ERA Name Service Other Name Services
On-chain Data
Verified Contract
One Time Payment
Correct Character Set
Fair Pricing
Advanced Metadata

Frequently asked questions


Before You Register

After You Register

  • How can I manage my domain name ? Is it free to manage the domain name ?

    After registering your domain name, browse to it and save your new information by clicking the "Edit" link next to the domain you want to change. Managing your domain is completely free, you only pay gas fees. If you purchased a domain name from the secondary market, don't forget to change the resolve address.

  • How can I sell my .era name ?

    To do this, you should use a secondary market such as or

  • I bought a new .era name, what should I do ?

    If you have a new registration, your resolve address is automatically saved as the registering wallet. If you purchased a domain name from the secondary market, don't forget to change the resolve address.


const web3 = new Web3(Web3.givenProvider)
// First create a web3js provider

const ERAns = new ERAns(web3)
// You are now ready for .era

// Primary Address (Ethereum Address to Era Name)
    // Returns the primary address registered to this address.

// Resolve Address (Era Name to Ethereum Address) ERAns.resolveAddress("jack.era").then(function(result){
    // Returns the resolved ethereum address of the .era name.

    // For example, if you enter twitter in the data_type part, the result will be twitter account name.

if (result['status']) {
    // Registration Successful
} else {
    // Registration Failed

Integration with .era is easy

Integrating .era with your applications is as easy as writing a few lines of code. We have a web3.js API for easy use. By reviewing our library on our Github page, you can achieve the integration you want in just minutes. If you need help with setting up name service for your project, you can reach us via Twitter DM or