Skip to content

The MNS (Matic Name Service) is used to register your dapp in matic the polygon mumbai test network. Implementations for MNS core functionality: The registry, registrars, and public resolvers.

Notifications You must be signed in to change notification settings

vmmuthu31/Matic-Name-Service

Repository files navigation

MNS-Matic-Naming-System

The MNS (Matic Naming System) is used to register your dapp in matic the polygon mumbai test network. Implementations for MNS core functionality: The registry, registrars, and public resolvers.

Technology Stack & Tools

  • Solidity (Writing Smart Contracts & Tests)
  • Javascript (React & Testing)
  • Hardhat (Development Framework)
  • Ethers.js (Blockchain Interaction)
  • React.js (Frontend Framework)

Requirements For Initial Setup

Setting Up

1. Clone/Download the Repository

2. Install Dependencies:

$ npm install

3. Run tests

$ npx hardhat test

4. Start Hardhat node

$ npx hardhat node

5. Run deployment script

In a separate terminal execute: $ npx hardhat run ./scripts/deploy.js --network localhost

7. Start frontend

$ npm run dev

Project Flow

image

Home Page

image

Buy Domain

image

Sell Domain

image

Solidity Contract functions

  1. List domain
  2. Buy Domain
  3. Pay Fees

About

The MNS (Matic Name Service) is used to register your dapp in matic the polygon mumbai test network. Implementations for MNS core functionality: The registry, registrars, and public resolvers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published