Guide

Guide

  • Get Started
  • Docs
  • Languages iconEnglish
    • 中文
    • Help Translate

›Kusama

Kusama

  • Home
  • Get Started

    • Getting Started
    • Faucet
    • Claims
    • Kusama Endpoints
    • Thousand Validators Programme
    • Parachain Slots Auction
    • Parachains
    • Parathreads
    • Parachain Crowdloans

    What to Try

    • How to run a Validator on Kusama
    • Nominator Guide
    • Governance
    • Identity
    • Treasury
    • How to use W3F Registrar
    • Polkadot Builders Starter's Guide
    • Building Parachains on Rococo
    • Join Kappa Sigma Mu
    • Account Recovery

    What to Break

    • Resolving Errors
    • Bug Bounty
    • Adverserial Cheatsheet
  • Using ENS with DOT/KSM accounts
  • Ledger Devices
  • Timeline
  • Community
  • Parameters
  • Code of Conduct
Edit

Adding accounts to an ENS domain

ENS (Ethereum Name Service) is a system of smart contracts on the Ethereum blockchain which allows users to claim domain names like bruno.eth. Supporting wallets can then allow senders to input ENS domains instead of long and unwieldy addresses. This prevents phishing, fraud, typos, and adds a layer of usability on top of the regular wallet user experience.

Note: You will need an ENS name and an Ethereum account with some ether in it to follow along with this guide. To register an ENS name, visit the ENS App or any number of subdomain registrars like Nameth. Note that if you're using an older ENS name, you should make sure you're using the new resolver. Visiting the ENS App will warn you about this if not. You will also need some way to use your Ethereum address - following this guide on a personal computer is recommended. Wallets like Frame and Metamask are safe and will make interacting with the Ethereum blockchain through your browser very easy.

Despite living on the Ethereum blockchain, the ENS system has multi-chain support. In this guide you'll go through the process of adding a KSM and DOT address to ENS. We cover both KSM and DOT to show two different approaches.

Note: DOT can currently only be added using the Resolver method. KSM can be added through both methods described below.

This guide is also available in video format on Youtube.

Adding via the UI

The ENS App allows an ENS domain owner to inspect all records bound to the domain, and to add new ones.

bruno.eth domain name in the ENS application

In the example above, the domain bruno.eth has an Ethereum and a Bitcoin address attached. Let's attach a KSM account. First, click the [+] icon in the Records tab.

The plus icon in the records tab

Then, pick "Other Addresses", "KSM", and input the Kusama address:

Inputs needed to register a KSM address

After clicking Save, your Ethereum wallet will ask you to confirm a transaction. Once processed, the record will show up on the domain's page:

KSM address now visible in bruno.eth records

The same process applies to adding your DOT address.

Once the transaction is confirmed, your address will be bound to your ENS domain.

Wallet Support

There is no wallet support for ENS names for either KSM or DOT at this time, but the crypto accounting and portfolio application Rotki does support KSM ENS resolution.

Relevant links

  • ENS docs
  • ENS Multi-chain announcement
  • Address encoder
  • Namehash calculator
  • Address to pubkey converter
← Adverserial CheatsheetLedger Devices →
  • Adding via the UI
    • Wallet Support
    • Relevant links
Guide

Kusama is an experimental
community research and
development network.

DocsKusama NetworkTwitterKusama Watercooler (Element Chat)
Download this Guide as PDF
Copyright © 2021 Web3 Foundation
Privacy PolicyCookie Settings