Inspiration
Inspired by ENS and Unstoppable Domains, we hope this XDC Name Service (XNS) project can be unstoppable too!
What it does
XDC Name Service is the domain name service on the XDC network. Mint your .xdc domain as an NFT asset which binds to your address and set records for your website, email, twitter tag and set a description and avatar.
- Mint an ERC721 nft and view it on the XDC mainnet explorer
- Bind your website, email, twitter to your domain
- Edit avatar records to change the NFT image
- Browse domains on the webapp xdc.webthreenames.com
How we built it
Solidity for smart contract, React for front-end, Netlify for hosting, Namecheap for domain name and of course, XDC blockchain. Being able to get tokens from the XDC faucet was helpful for testing. We were able to launch the project directly onto XDC mainnet.
Challenges we ran into
There was some learning curve with XDCPay wallet and XDC-Connect.
Accomplishments that we're proud of
Launching XDC Name Service on XDC mainnet!
What we learned
XDC has its own set of dedicated tools like XDCPay wallet and XDC-Connect (connect wallet to frontend) to help developers on the XDC network.
What's next for XDC Name Service
- Browser extensions for resolving domains to wallet addresses
- Collaboration with XDC wallet and ecosystem projects
- Community collaborations
- Develop single-sign on library and open-source for developers to build with
- 1M .xdc domains
Team
The team is Bryan and Sabrina; we are team mates in a Singapore-based Web3 Agency - SMMILE. We have been participating in evm-compatible blockchain hackathons and have won prize for NFT category, as well as Best Overall Dapp award. We would love to build a winning product with XDC Network!
Built With
- javascript
- netlify
- react
- solidity
Log in or sign up for Devpost to join the conversation.