DEV Community

Cover image for RektoMeter | Your Airdrop Journal Powered by Pyth Price Feeds
Ranimth07
Ranimth07

Posted on

RektoMeter | Your Airdrop Journal Powered by Pyth Price Feeds

Most airdrop hunters know what they earned. Almost none of them know what they actually spent to get there.

Gas fees, bridge costs, swap fees they quietly eat into profits.
๐Ÿ”— Live: rektometer.click
๐Ÿ“ฆ GitHub: github.com/RektoMeter/rektometer


What is RektoMeter?

RektoMeter is a smart airdrop portfolio journal. It lets you track every project you're farming with multiple wallets, real-time prices from Pyth Network, expense logging, income tracking, and automatic P&L calculation.


The Real ROI Formula

Most people calculate airdrop ROI wrong:

โŒ Wrong: Airdrop Value = Profit

โœ… Right: Net P&L = Airdrop Value + Income โˆ’ Expenses
ROI % = Net P&L รท Expenses ร— 100

Real example โ€” Arbitrum:

  • Gas + bridge expenses: $45
  • Airdrop received: $2,800
  • Net P&L: +$2,755 (6,122% ROI)

Without tracking, you'd just see "$2,800" and call it a day. With RektoMeter, you see the full picture.


How Pyth Network Powers It

RektoMeter uses Pyth Network's Hermes API to pull institutional-grade real-time prices for 500+ crypto assets.

Every time you add a holding โ€” say, 2 ETH that you used as capital โ€” RektoMeter fetches the live price from Pyth and shows you the unrealized P&L in real-time.

// Fetching live prices from Pyth Hermes API
const params = new URLSearchParams();
feedIds.forEach(id => params.append('ids[]', id));

const res = await fetch(
  `https://hermes.pyth.network/v2/updates/price/latest?${params}`
);
const data = await res.json();

data.parsed.forEach(item => {
  const price = parseFloat(item.price.price) 
    * Math.pow(10, item.price.expo);
  prices[item.id] = price;
});
Enter fullscreen mode Exit fullscreen mode

Prices update every 15 seconds โ€” the same data used by DeFi protocols and institutional traders, now in your airdrop journal.

Why Pyth instead of CoinGecko or CoinMarketCap? Because Pyth data comes directly from market makers like Binance, Bybit, and Jane Street. It's faster, more accurate, and designed for financial applications.

Full integration example: GitHub Gist


Features

๐Ÿ“ Multi-Project Tracking

Each airdrop gets its own project. Categorize by type: L1, L2, DeFi, NFT, GameFi.

๐Ÿ‘› Multi-Wallet with Auto-Detection

Add multiple wallets per project. Paste your address and RektoMeter automatically detects:

  • EVM wallets (starts with 0x...)
  • SVM wallets (Solana base58 format)

๐Ÿ“ˆ Live Holdings via Pyth

Search any of 500+ crypto assets. Unrealized P&L updates in real-time using Pyth price feeds.

๐Ÿ’ธ Expense Log

Track every gas fee, bridge cost, and swap fee with date and notes. All totaled automatically.

๐Ÿ’ฐ Income Tracking

Log profits from trading, selling whitelist spots, or any other gains along the way.

๐Ÿช‚ Airdrop Value Input

Once you receive and sell your airdrop, enter the USD value. Net P&L is calculated instantly.

๐Ÿท๏ธ Strategy Labels

Tag each wallet with your strategy:

  • Retro โ€” Retroactive farming
  • Invest โ€” Capital deployed, has unrealized value
  • Yapping โ€” Discord roles, social tasks, zero capital
  • Testnet โ€” Minimal cost activity

๐Ÿ“ฑ Mobile Responsive

Full mobile support with a card-based layout for wallets on small screens.


Tech Stack

Layer Technology
Framework Next.js 16 (App Router)
Styling Tailwind CSS + inline styles
Data Pyth Network Hermes API
Storage localStorage (no account needed)
Deploy Vercel + Cloudflare (rektometer.click)

What I Learned

1. Pyth's Hermes API is genuinely easy to use.
No API key needed for price feeds. Two endpoints cover everything โ€” fetch available feeds, then fetch live prices. The data quality is noticeably better than free alternatives.

2. The airdrop tracking space is underserved.
Most tools focus on finding airdrops. Almost nothing exists to track the actual profitability of farming campaigns across multiple wallets with expense tracking.

3. localStorage is underrated for MVP.
No backend, no auth, no database costs. Users' data stays in their own browser. For a journaling tool, this is actually ideal โ€” it's private by design.


What's Next

RektoMeter v2 roadmap:

  • Database sync (Supabase) for multi-device support
  • Historical price lookup via Pyth โ€” auto-fill buy price based on transaction date
  • Candlestick charts using Pyth OHLC data
  • CSV export for tax reporting

Try It

๐Ÿ‘‰ rektometer.click

Open the app, click "? Guide" for an interactive tutorial, or click "Learn More" on the landing page for a full written guide.

Built by Balya & Rani

If you're an airdrop hunter and this sounds useful ,try it and let me know what you think in the comments!

Top comments (0)