The problem Social Ledger solves
Imagine having a single 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 what Social Ledger can 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.
Challenges we ran into
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.