Development
Writing custom handlers
This library currently supports TLDs that are bridged to Ethereum from a permissionless root zone called Handshake. Handshake reserved most popular TLDs including .eth when it launched. ENS already claimed their .eth on Handshake.
So the current policy for the time being is to accept any TLD rooted in Handshake, but you will be able to create custom handlers to add your own TLDs or override existing ones.
TODO