DEV Community

Jim L
Jim L

Posted on

I Built a Crypto Airdrop Tracker After Missing $4,200 in Free Tokens

Last year I missed the Starknet airdrop. Not because I wasn't eligible — I had bridged funds, made transactions, the whole checklist. I just didn't know the claim window opened until 3 days after it closed.

That $4,200 (at peak price) was the most expensive lesson I've learned in crypto. So I built a tracking system.


The Problem With Airdrops in 2026

The airdrop landscape has changed a lot since the early Uniswap days. Back then you could stumble into free money. Now there are roughly 15-30 active airdrop opportunities at any given time across Ethereum, Solana, Base, and various L2s. Keeping track manually is genuinely hard.

The issues I kept running into:

  • Snapshot dates aren't announced. Projects take snapshots of on-chain activity and announce the airdrop weeks later. By the time you hear about it, you've either qualified or you haven't.
  • Claim windows are short. Some airdrops give you 30 days to claim. Others give you 7. Miss it and the tokens go back to the treasury.
  • Eligibility criteria are opaque. Each project invents its own rules — minimum bridge amount, transaction count, protocol interactions, governance participation. No two are alike.
  • Information is scattered. Twitter threads, Discord announcements, Telegram groups, blog posts. There's no single source of truth.

What I Actually Built

Nothing fancy, honestly. A dashboard that pulls from multiple data sources and shows:

  1. Active airdrops — which ones are claimable right now, with countdown timers
  2. Upcoming snapshots — projects that have hinted at token launches or shown airdrop-like behavior
  3. Eligibility checkers — for confirmed airdrops, a quick "am I eligible?" lookup

The tech stack is Next.js + Prisma + a Redis cache. The data pipeline is mostly scraping project documentation and Twitter/X announcements, plus some on-chain analysis for projects that haven't announced anything but show the telltale signs (token contract deployed, governance forum activity spikes, etc.).

The Hard Part: Separating Signal from Noise

About 70% of "upcoming airdrop" rumors turn out to be nothing. People on Twitter will call anything an airdrop opportunity. The challenge is filtering.

My approach: I only track projects where at least two of these are true:

  • The team has deployed a token contract (verifiable on-chain)
  • The project has significant VC backing ($10M+ raised)
  • There's a governance forum with active discussion about token distribution
  • The project docs mention "community rewards" or similar language

This cuts the noise down considerably. Out of roughly 200 projects I've screened since September, about 47 made it through the filter. Of those, 12 have actually launched tokens. That's a 25% hit rate, which I think is reasonable.

Results After 6 Months

The tracker has caught 8 airdrops I would have otherwise missed or been late to claim:

Airdrop My Allocation Claim Status Value at Claim
LayerZero (ZRO) 542 ZRO Claimed ~$1,680
zkSync (ZK) 1,200 ZK Claimed ~$290
Scroll (SCR) 840 SCR Claimed ~$470
EigenLayer (EIGEN) 180 EIGEN Claimed ~$630
Wormhole (W) 2,100 W Claimed ~$520
3 smaller ones Various Claimed ~$380 total
Total ~$3,970

Not life-changing money, but also not nothing. And the point is I would have missed most of these without automated tracking. The LayerZero one had a 15-day claim window that I only caught because the tracker pinged me on day 2.

The Farming Side

Beyond tracking confirmed airdrops, I use the data to inform farming decisions. When a project scores high on my filter (token contract + VC funding + governance signals), I'll start interacting with the protocol:

  • Bridge a small amount (usually $50-200)
  • Make 3-5 swaps or transactions over 2-3 weeks
  • Provide liquidity if the protocol has a DEX
  • Vote in governance if there's a snapshot.org page

The total cost of farming across 15 protocols over 6 months was about $340 in gas fees. Against $3,970 in airdrop value, that's roughly an 11x return. Obviously this varies wildly — some months you spend gas and get nothing.

What Doesn't Work

A few things I tried that turned out to be waste of time:

Sybil farming — running multiple wallets. Most projects now use Sybil detection (LayerZero famously disqualified 800K+ addresses). Not worth the risk or effort.

Following "alpha callers" on Twitter. Most of these accounts are farming engagement, not sharing genuine alpha. By the time something hits crypto Twitter, it's usually too late or too crowded.

Discord grinding. Some people join project Discords and post daily to "build reputation." In my experience this has zero correlation with airdrop allocation. On-chain activity is what matters.

Chasing every testnet. Testnets used to be good signals but projects have caught on. Many now run testnets purely for bug-finding with no airdrop intention. I only interact with testnets from projects that score high on my existing filter.

The Technical Bits (For Developers)

If you're thinking about building something similar, a few things I learned:

Blockchain RPC rate limiting is aggressive. Don't try to scan wallets across 10 chains every 5 minutes. Cache aggressively, use websockets for new block notifications instead of polling, and batch your RPC calls.

Twitter/X API is expensive for this use case. I ended up using a combination of RSS feeds from project blogs and a simple keyword monitor on a few Telegram channels. Cheaper and more signal-dense than Twitter.

Snapshot.org has a GraphQL API that's quite good for governance activity tracking. This is probably the single most useful data source for predicting upcoming token launches.

Etherscan/Blockscout APIs — look for newly deployed contracts from known deployer addresses. When a project's deployer creates a new ERC-20 contract, that's a strong signal.

Current State

The tracker covers 47 active projects across Ethereum, Solana, Base, Arbitrum, and Optimism. I run it as a personal tool, but I've been thinking about making parts of it public.

The hardest remaining problem is false positive rate. I get maybe 2-3 "high confidence" alerts per month that turn out to be nothing. Usually it's a governance vote about something unrelated to tokens, or a contract deployment that turns out to be an internal tool.

Still, given that missing one real airdrop costs more than 100 false alarms, I'd rather over-alert than under-alert.


The Starknet miss cost me $4,200 in hindsight. The tracker cost me about 3 weekends to build and $340 in gas over 6 months. The math works out pretty clearly.

If you're actively using DeFi protocols, tracking airdrops systematically is probably the highest-ROI side project you can build. The data is all public. The edge is just in organizing it better than manually checking Twitter.

Top comments (0)