This project provides a Python script to check the availability of ENS (Ethereum Name Service) domains based on a given wordlist or a generated wordlist with cool and common words.
- Python 3.9 (Due to compatibility issues with Web3.py, Python 3.10 is not recommended)
- Web3.py
- NLTK
To install the required libraries, run:
pip install web3 nltk
ens_hunter.py
: This script checks the availability of ENS domains based on a given wordlist or a generated wordlist.wordlist_generator.py
: This script generates a wordlist containing combinations of cool and common words.
To check the availability of ENS domains based on a given wordlist:
python ens_hunter.py wordlist.txt
To check the availability of ENS domains based on a generated wordlist:
python ens_hunter.py --generate
To generate a wordlist containing combinations of cool and common words:
python wordlist_generator.py
Please be aware that checking a large number of ENS domains may take a significant amount of time and may hit rate limits if you're using a third-party Ethereum provider like Infura.