Social Ledger
Social Ledger is a link-in-bio with collection of your onchain social profiles,ENS, NFTs, POAPs and also enabling notification services of onchain activities seamlessly.
Screenshots





Problem Statement
Imagine having asingle link that connects all your onchain activities across different social platforms.That's the magic of Social Ledger. It's like a hub under a link for your onchain life, bringing everything together in one place.Here's whatSocial Ledgercan do for you:Showcase your digital identity:Share your social profiles from Lens, Farcaster, and other platforms.Display your NFT collection:Show off your prized NFTs to the world.Manage your ENS domain:Keep track of your ENS domain details.Track your POAPs:View all the POAPs you've earned for participating in events.Stay connected:Get notified whenever you gain new followers on Lens and Farcaster.Easy access to social platforms:Quickly jump to your profiles on different platforms with a single click.Linkshttps://social-ledger.pages.dev
Solution
While building Social Ledger, we encountered a few technical hurdles:1. Differentiating Signed and Unsigned Users for Notifications:We initially faced difficulty in distinguishing between users who have connected their wallets (signed users) and those who haven't (unsigned users).This distinction was crucial for enabling the opt-in/opt-out functionality for notification services like XMTP.To overcome this challenge, we implemented a wallet verification system that effectively identifies signed and unsigned users, allowing them to manage their notification preferences accordingly.2. Tracking Users Visiting the Link:Initially, we attempted to track all users visiting the Social Ledger link using a Telegram bot.However, this approach encountered complications and wasn't reliable for accurate visitor tracking.Therefore, we are actively working on implementing a more efficient visitor tracking mechanism using NFTs for future versions of the application.
Hackathon
ETHIndia 2023
2023
Contributors
- udhaykumarbala
26 contributions
- Gathin23
14 contributions
- ramvittalkumar
2 contributions