Brantly Millegan
May 10 · 3 min read

We believe that in every instance a user might otherwise see an Ethereum hex address or content hash, they should instead see an Ethereum Name Service (ENS) name. That’s our goal.

We’re not there yet, but there are many dapps who have already integrated ENS to better serve their users. We’d like to periodically highlight what they’ve done to show our appreciation, to give other dapp developers ideas of how to integrate ENS, and to let users know where they can use ENS. Previously, we highlighted Argent, an Ethereum wallet.

Today, we are going to highlight the great work with ENS being done by the web browser Opera.

Opera is a major web browser, with 182 million monthly active users (as of 10 months ago) and is the most used browser in about a dozen countries in Africa.

Which is why it’s exciting that they have added native Ethereum support with a built-in “Crypto Wallet” on both desktop and mobile! This has included ENS support, in two significant ways.

Name resolution to IPFS content in the browser

This is only available in the “Opera beta” app on Android right now, but it’s still a great development.

In the web address field where you type things like “google.com,” if you enter a “.eth” name that has an IPFS hash in its ENS records, the IPFS content will be displayed as a normal website.

That’s right: decentralized name service (ENS) plus decentralized file storage (IPFS) equals decentralized web.

You can try it yourself. In the “Opera beta” app on Android, enter “game.portalnetwork.eth.” Here’s what you should see:

From the user’s point of view, it works just like a normal website, though what’s going on in the backend is very different.

You can learn more about hosting web content with IPFS here. You can learn about acquiring a .eth name here, and setting it up to resolve to your IPFS content here.

Name resolution to hex addresses in their Crypto Wallet

Their other use of ENS is in their Crypto Wallet and is pretty straight forward: when you are sending tokens, in the “Recipient” field instead of pasting in an Ethereum hex address you can type in an Ethereum name.

Notice that they leave the .eth name where you typed it, rather than replacing it with the Ethereum hex address, which they display below in smaller font instead.

This is a great example of good UI with ENS: it keeps the Ethereum name primary for the user, but also conveniently displays the Ethereum hex address if they need to double check it.

You can download and learn more about Opera on their website.

If you are a developer and are interested in integrating ENS, we have everything you need in one place right here.

If your dapp has integrated ENS in an interesting way and you’d like us to feature it, please send us an email at brantly@ens.domains.

The Ethereum Name Service

The official source for news related to the Ethereum Name Service (ENS). Follow this publication for the latest ENS developments.

Brantly Millegan

Written by

http://brantlymillegan.com/

The Ethereum Name Service

The official source for news related to the Ethereum Name Service (ENS). Follow this publication for the latest ENS developments.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade