- Web3 Domains: The Future of Decentralized Web Addresses
- Web3 domains are a new type of web address that are designed to be decentralized, secure, and censorship-resistant.
- Unlike traditional web addresses, which are owned and controlled by centralized entities such as domain registrars and web hosting companies, DotMantle domains are owned and controlled by their owners on Mantle Blockchain.
- The current centralized web domain system has several flaws, including high costs, limited privacy, and vulnerability to censorship and hacking.
- Moreover, it is controlled by a small number of large corporations, which can limit competition and innovation in the web industry.
- We have deployed the smart contracts on the Mantle Blockchain.
- We have then integarted the smart contacts with our custom build user interface for users to interact with the protocol.
- People who want a secure and tamper-proof record of ownership and control, while also enabling seamless and instant transactions between users.
- Users who want privacy and anonymity as they are not required to disclose their personal information to centralized authorities.
- By enabling users to own and control their online identities and activities, DotMantle promote greater freedom, privacy, and innovation in the web industry.
https://bafybeih4gxtk33llxenqjf4xe4ph4qlyvkpiyklq7gcacyuodlrk5jf2ei.ipfs.sphn.link/
- More doamins will be added and and will also develop that users can mint any domain name of their own choice.
- Domain Name Marketplace will also be developed so that users can resell their domains to other users.
- Creating a fully community-driven protocol in which the community votes on all protocol-related decisions.
- DotMantle: 0x08e944b77a5b16b8c1bf58d1ff4e73b5667ff2af
- Solidity (Writing Smart Contracts & Tests)
- Javascript (React & Testing)
- Hardhat (Development Framework)
- Ethers.js (Blockchain Interaction)
- React.js (Frontend Framework)
- Install NodeJS
Clone the repository
move into the dotmantle Directory for accessing DotMantle on Mantle(Testnet) Blockchain
cd dotmantle
After moving into the directory install the dependencies using yarn or npm
yarn
or
npm install
start the development server
yarn start
or
npm start
build with production mode
yarn build
or
npm run build
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ npm run start
This repository includes an unlicensed statement.