Inspiration
Giveaways are one of the most popular promotional/marketing methods on social media today. Brands, influencers, and individuals use giveaways to gain followers and market their products on social media. People could be rewarded for following a handle or engaging with their posts.
Lensprotocol is a decentralized social graph that makes it easy for anyone to build a social media platform on the Blockchain. It is already being used by thousands of people, with Lenster being the most popular app integrating with the protocol.
I wanted to create a tool that enables users to reward their followers, fans, and community members with token airdrops. Therefore, also increasing Lensprotocol adoption and user engagements.
What it does
Lensdrop is an app that lets Lensprotocol users reward their followers with a token airdrop. Users can reward their most engaging followers (i.e. those that mirror, like, comment on, and collect their posts) in just a few clicks. They get to mass send the tokens and save a lot of gas fees that could have been spent on sending individual transactions.
How I built it
I created a Smart Contract that enables users to mass send tokens to multiple addresses at a time. I also implemented a Frontend that integrates with the Lensprotocol API using NextJS and Tailwind.
Challenges I ran into
The challenges I ran into are mostly bugs and understanding how to integrate with the APIs and Libraries I used. I was using Tailwind, NextJS, and Wagmi for the first time, so I spent so much time reading documentation and facing bugs.
Accomplishments that I'm proud of
Finally getting all the moving parts to work properly. Also being one of the first set of builders on Lens Protocol.
What I learned
I learned a lot about Lensprotocol APIs, NextJA, and Tailwind. This is the first time I'm using Wagmi, NextJS, and Tailwind in a full project, so I finally got to improve my skills on that.
What's next for Lensdrop
Getting mass user adoption as the Lensprotocol ecosystem gets larger.
Built With
- lensprotocol
- nextjs
- polygon
- typescript
- wagmi


Log in or sign up for Devpost to join the conversation.