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

Built With

Share this project: