Skip to main content

Talent Pooldrop

Pooldrop your tokens to incentivize genuine on-chain users and buidlers

InfraBased India

About this project

Why are you participating for Based India?

Two reasons I'm participating for Based India are:

  1. To build a relevant use case, and getting acquainted with different protocols and tech stack along the way
  2. To gain visibility across Base ecosystem

What challenges are you focusing on?

Talent Protocol is storing actions of base users, wrt identity (basenames), activity, and builder credentials, which are what I've integrated in my dapp. The idea behind my dapp is rooted in the observation that during each crypto bull cycle, on-chain users typically engage in token farming, often indulging in unfair practices to increase their token amount. So, instead of traditional airdrops, the Pooldrop approach allows dapps and protocols to incentivize genuine on-chain activity and reward authentic web3 users and builders. This is achieved by distributing tokens to users' wallets based on specific predefined conditions.

How does your submission address this challenge?

I've made a small PoC that uses real on-chain data from Talent Protocol. It shows how protocols or anyone for that matter can reward active on-chain users and builders based on certain conditions. This demo has a few pre-set options and criterias, but there are endless possibilities for how this could be used. What I've created for the hackathon is just the beginning.

Challenges we ran into

Since the records being fetched from Talent Protocol was quite a lot (more than a million rows), the most challening part was to fetch the data, clean it, sort it by column, jump to a particular page and show the records of that particular page, etc. Made use of PostgreSQL via Supabase and handled it pretty neatly after exploring a few options of how it can be handled efficiently.

About the founder

Building on Base from India

Technologies and tags

nextjsPostgreSQLSolidityMaterial-UISupabaseTalent ProtocolWeb3modalWagmiViemRedis