
Ethereum Tag Service
Ethereum Tag Service (ETS) is a permissionless protocol for writing immutable tagging records to an EVM blockchain. In simpler terms, an ETS tagging record is a record of "who tagged what, with what, where, when & why."
I wanted to work on something new and interesting and decided to get my feet wet in the web3/blockchain space. I worked on this project for a year and a half and worked on rebranding the project from The Hashtag Protocol to ETS, designing and developing the blockchain explorer app, collaborating on how the protocol works and the developer experience, meeting with VCs for funding and product vision.
Development Details
I designed and developed the Explorer app which is a Next.js app hosted on Vercel that interacts with a GraphQL database called The Graph. The Graph records blockchain events into a public facing read-only database. I setup the entire project's monorepo using Turborepo and setup hosting on Vercel. Once we open-sourced the project, I built a demo cloning the Lenster app, a blockchain-based social media app that is powered by the Lens Protocol, and integrated ETS as a way to bookmark posts and have those bookmarks viewable on your profile.