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
- chainlink
- ens
- hardhat
- javascript
- solidity
Log in or sign up for Devpost to join the conversation.