Earnifi POAP Raffles

POAP offers raffles often, but hearing about them, signing up, and getting notified if you were a winner is a black-box.


This is an add-on to the airdrop checking functionality of Earnifi to also check your wallet for POAP raffles which you are uniquely eligible for. The way a POAP raffle works is that you must go sign-up manually. In addition to signing up manually, you can only be eligible for a raffle if you have one of their required POAPs. An example is a Bankless raffle for the Bankless podcast where they require you to hold a bankless POAP token.

Earnifi POAP Raffles showcase

How it's made

The codebase was done with TypeScript, Next.js, JavaScript. Next.js makes modular JavaScript projects easy, so adding all this POAP functionality from brand-new code to Earnifi was easy. In addition, there are custom HTTP fetching functions which go to the POAP API for determining which POAPs are required for which raffles.

Technologies used