Decentralized way of exchanging ENS domain names.
What it does
Wrapped ENS contract in a ERC721 so that domains are treated like NFTs. Now you can broadcast decentralized domain trades of the domains you own :)
How I built it
Owner of the contract approves 0x with the tokenId of their domain.
ENS function 'setOwner' => ERC721 function transferFrom
Challenges I ran into
I'm very new to solidity dev, but the 0x team helped me out a bunch.
Accomplishments that I'm proud of
My first deployed solidity contract that's not an ERC721 or ERC20, hah.
What I learned
A ton about solidity deployments, truffle
What's next for ENS721
Still need to build the frontend