You get an NFT Avatar, you get an NFT Avatar, EVERYBODY GETS AN NFT AVATAR!

During Devcon we had great giveaways and it occurred to me two important things: (1) NFT avatars were super fun (non NFT ones are also) and (2) most people didn’t have one!

So I decided to come up with a solution. I’ve developed a custom contract that checks your account for an ENS name and if you have one, it will generate a custom NFT for each ENS you hold. It will always generate the same NFT for your owned ENS, meaning that if you transfer the ENS, then the new NFT will also transfer. They are, as the kids say these days, “soul bound”. Which also means you can’t actually transfer out or sell these NFTs themselves.

I’ve deployed 10 different collections using openly available random avatar generators. You can see all of them on this frontend, built by the awesome naimbijapure.eth.

If you are an NFT artist, or aspire to be one, we also want to encourage you to fork the contract code itself and deploy your own custom ENS Avatar profiles and then we will include it on the frontend. Hopefully, these choices will also be integrated in all ENS app frontends, so that picking an avatar becomes part of the flow of acquiring a new domain!


I like the cats!


Is this still open? This is the first I have seen / heard of it, that’s all! Anyway I would love to throw my name and Art in the ring for consideration…

Here is just a small snippet of what I can offer:

I have many more that I haven’t shown anybody yet as well.

Thanks guys :white_check_mark::grinning:


So how does this work? Do I need to use solidity? I don’t have much coding experience but this seems like a good place to start, seems simple enough for me to understand. I went to the site and searched my name, no nfts found, will this create one based on my name or transactions? Do I need to input what art is made somehow? Could you give me a short and sweet explanation of what I need to do, and how to do it and I’ll try to figure it out from there? Seems like a really neat idea