100% On-Chain Social Protocol

SocialENS

Own your social graph. Powered by the Ethereum Name Service. Stored eternally in text records, accessible to everyone, controlled by no one.

Learn More

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

Do I need a mainnet ENS name?

For this hackathon demo, you need a Sepolia ENS name. In production, we'd use mainnet ENS with L2 storage for cost efficiency.

Is it really 100% decentralized?

Yes. There is no database. We read and write everything directly to the ENS Public Resolver contract on Ethereum Sepolia.

How much does it cost to post?

Since we use Ethereum Sepolia testnet, transactions are essentially free (just need testnet ETH from a faucet).

What are text records?

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.

Built for ETH HACK MONEY 2026 โ€ข Powered by Ethereum Sepolia & ENS

DocumentationGithubSupport