Hack started as a modular character building smart contract connecting data through subgraphs, but time ran out quick. Ended up with an NFT that allows participating DApps access to whatever you want to be called. Add a little bit of humanity to the blockchain. Common Name Service is a "Public Good" and besides gas, costs nothing, holds no value and names are not unique just like in real life. NFT Name Token URIs with base string of “data:text/plain;charset=UTF-8;,” and user input percent encoded string allowing all unicode characters. Goto the demo URL, mint your Name, and once successful the blockchain will say Hello!

Common Name Service showcase

How it's made

Solidity smart contract with custom hook and function to update default Name on address in case you want more than one. Website built in React with Web3 using @metamask/detect-provider for wallet integration.