Skip to content

1w3io/1W3-ENS-Website-Resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1W3 - ENS Website Resolver

1W3.ENS.website.resolver.mp4

Introduction

"1W3 - ENS Website Resolver" is a Chrome extension designed to be your portal to the decentralised web (dWeb). It enables effortless resolution of Ethereum Name Service (ENS) .eth domains, providing users with seamless access to decentralised content.

Features

  • ENS Domain Resolution: Instantly resolves .eth domains into readable IPFS links or content hashes, facilitating direct access to decentralised sites and content.
  • Custom Gateway Option: Allows users to specify a custom IPFS gateway for resolving .eth domains.
  • Informative Redirects: In cases where a .eth domain cannot be resolved (e.g., due to missing hash in the records), users are redirected to eth.lk. eth.lk dynamically fetches and displays additional ENS records and details for the queried domain from ensrecords.xyz, enhancing user understanding and engagement with the ENS ecosystem.
  • Privacy-Conscious: No user data is collected, stored, or transmitted.
  • Minimal Permissions: Requires only essential permissions for operation.

Installation

To install the extension:

  • Clone the repository or download the ZIP file.
  • Extract the folder if downloaded as ZIP.
  • Open Chrome and navigate to chrome://extensions/.
  • Enable "Developer mode" at the top right corner.
  • Click "Load unpacked" and select the extracted extension folder.
  • The extension is now installed and ready for use.

Usage

Simply type or search for a .eth domain in your browser. The extension resolves it and navigates to the associated dWeb content. For using a custom gateway, navigate to the extension's options and specify your preferred IPFS gateway.

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.

  • Fork the Repository
  • Create your Feature Branch (git checkout -b feature/AmazingFeature)
  • Commit your Changes (git commit -m 'Add some AmazingFeature')
  • Push to the Branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE.md file for details.