ENS, but bad For Solidity practice, I tried to rebuild the base ENS contracts, looking only at the EIP-137 spec, and write tests for them using Foundry. DO NOT USE THIS Use the official ENS contracts instead. You're welcome.