SocialENS
Own your social graph. Powered by the Ethereum Name Service. Stored eternally in text records, accessible to everyone, controlled by no one.
Key Features
No DB, No Backend
All social data is stored in ENS text records on Sepolia. Fully censorship resistant.
Portable Identity
Your followers and posts follow your .eth name across any supported app.
On-Chain Social Graph
Follow lists are stored as JSON text records on the ENS Public Resolver.
Professional Aesthetic
A clean, responsive interface that feels like a modern social app, running on Web3 rails.
Tipping & DeFi
Directly tip creators via their ENS names. Social meets programmable money.
100% Open Source
Built with Scaffold-ETH 2. Audit the code, fork it, and build on top.
Common Questions
For this hackathon demo, you need a Sepolia ENS name. In production, we'd use mainnet ENS with L2 storage for cost efficiency.
Yes. There is no database. We read and write everything directly to the ENS Public Resolver contract on Ethereum Sepolia.
Since we use Ethereum Sepolia testnet, transactions are essentially free (just need testnet ETH from a faucet).
Text records are a field in ENS that allows you to store any string data. We use them to store casts, followers, and profile metadata.