Inspiration

This project was a way to explore Chainlink products and the ENS protocol.

What it does

The code in the is repository has the ability to check the availability of ENS domain names. This can be achieve with Smart Contracts and a simple script.

How I built it

I used the hardhat framework and the nice documentation from Chainlink, ENS, and ethersjs.

Challenges I ran into

The main challenge was that the ENS testnet contracts and the Chainlink keepers smart contracts were not deployed on any common test network. The other challenge was to figure out how to test smart contracts.

Accomplishments that I'm proud of

I'm proud of learning how to read deployed smart contracts in my own contracts and learning more about the Ethereum developer ecosystem.

What I learned

  • How to do basic Hardhat testing
  • How to read from a deployed contract in my own contract and using ethersjs
  • How Chainlink VRF, oracles, and keepers work on a high level
  • How the ENS protocol works on a high level

What's next for ENS Auto-Registry

Nothing planned

Built With

Share this project:

Updates