A Decentralized DNS Integrated with Exisiting Wallet Name Services
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.
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.