ENS batch domain resolver (.eth domain)

A simple program to check a batch of ENS domains availability.

Configure

Configs store in config.yaml file next to the main file. an example of the config file exists.

client-endpoint

To connect to the Ethereum network, you need to create an account in https://infura.io & put your API URL in the config.yml as client-endpoint.

list-file

The list-file is the path of a json file with an object with an array of domains which is named domains.
Example:

{
  "domains": [
    "abacus",
    "abased",
    "abated",
    "abates",
    "abayas"
  ]
}

output-file

The output-file is the path of output file.

Run

You can pull the source & run it via go run main.go or download the binaries from the release page. make sure the binary file is executable & run it from the terminal ./resolver.

GitHub

https://github.com/theredrad/ens-batch-resolver