Skip to content

princeibs/umbrella-domains

Repository files navigation

Contributors Forks Stargazers Issues


Logo

Umbrella Domains

Claim and mint a domain name on the Polygon (Mumbai) blockchain and own it forever

View Demo · Report Bug · Request Feature

About The Project

Umbrella Domains screen shot

Umbrella domains is a dapp built to link all your wallet addresses on different blockchains to a single domain name of your choice. You don't have to remember the long random hexadecimal string of your Ethereum wallet address or your weird looking Bitcoin address ever again.

If you ever want to use your wallet address for simple task like receiving funds, simple enter your Umbrella Domains address in the input field and it will resolve to the right address, depending on the blockchain the sender is on.

(back to top)

Built With

  • React
  • Chakra
  • Hardhat
  • Solidity
  • JavaScript

(back to top)

Usage

  1. Connect Metamask wallet to Polygon Mumbai testnet Screenshot
  2. Enter an already existing domain name to view domain data Screenshot
  3. Click on the "View" button to view domain details Screenshot
  4. Click on the pencil edit wallet address
  5. Click on the "copy" icon to copy wallet address
  6. Click on the link above domain image to view domain NFT on OpenSea Screenshot
  7. Enter a unique domain name to mint new domain Screenshot

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/princeibs/umbrella-domains.git
  2. Install NPM packages

    npm install
  3. Run dapp;

    npm start

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Twitter - @prince_ibs

Project Link - https://github.com/princeibs/umbrella-domains

(back to top)

Acknowledgments

(back to top)

About

Ethereum Name Service (ENS) built on the Polygon blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published