Social Ledger

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.

46
Built at ETHIndia 2023

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.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion