10,000 profiles of Web3. Claim your place as a pioneer of Web3.
ethXY.com presents 100x100 profile squares that can be purchased individually on-chain. Once purchased, the square reflects the ENS avatar, name and social media records visible for the world to see. You can discover interesting people from their avatars.
Contiguous squares that form a larger square (2x2, 3x3, 4x4, etc.) owned by the same address has their avatar presented in a larger format.
Once a profile square is purchased, its price doubles. All squares are available for sale in perpetuity. The prior holder of the square gets 150% of their original purchase price. The remaining 50% is shared amongst $EXY token holders.
$EXY tokens are exclusively available by purchasing a square. It is an entirely fair distribution with no team allocation, tax, or otherwise any form of royalty. At any time, $EXY tokens can be burned to convert into their proportional ETH of the treasury.
For initial purchasers of squares with no prior owner, the squares are effectively free as they can recover the full amount from the treasury. The goal was to provide an experience that celebrated a trustless, on-chain system over making any kind of profit.
The product presents a polished experience on web and mobile web.
The contracts were hand-written in Vyper, consisting of three components: Grid, Token, and Redeemer. The Grid contract, entirely written from scratch, presents an cost effective way to retain information on 10,000 squares on-chain.
A great deal of consideration was made for the token mechanics to ensure an equitable, fun, motivating experience for everyone involved.
Supabase, React, Typescript, Next.js, Vercel were used for Web development. Extra care was taken to render the large number of cells in a performant manner on both web and mobile.