← Back to home

mycel

A Decentralized DNS Integrated with Exisiting Wallet Name Services

Screenshots

mycel screenshot 1
mycel screenshot 2
mycel screenshot 3
mycel screenshot 4
mycel screenshot 5
mycel screenshot 6

Problem Statement

mycel is a decentralized name service that can resolve domains and wallet addresses. mycel supports name resolution in DNS, IBC, and smart contracts on supported chains.It is also integrated with other blockchain name services such as Ethereum Name Service (ENS). For example, by connecting your ENS domain to mycel, you can resolve your ENS domain (not only Ethereum addresses, but also Bitcoin, Cosmos, Aptos, and more) from other supported chains, or resolve your website by adding DNS records.

Solution

mycel chain which stores DNS and wallet name records and provide name resolution over RPC is build with Cosmos SDK. And, we've used Infura(Ethereum Node API) and go-ethereum to integrate with ENS.mycel DNS server which is written in Golang resolves mycel and ENS name.The frontend for demo which is interface for mycel to registry name and update records is built with React.

Hackathon

ETHGlobal Tokyo

2024

Contributors