Automated on-chain activity farming across MegaETH, Abstract, and Unichain — the 3 chains most likely to airdrop in 2025/26.
Built by Lewis Jackson | Full Tutorial Video →
10 wallets perform realistic on-chain activity every 8 hours:
- Wrap/unwrap ETH
- Swap ETH ↔ USDC (Uniswap v3)
- Deploy smart contracts
- Cross-chain bridging (via Relay)
Airdrops reward wallets with genuine transaction history. This farm builds that history automatically while you sleep.
| Item | Cost |
|---|---|
| ETH to fund wallets | |
| Hostinger VPS hosting (optional) | ~$5/month |
| Claude Code subscription | $20/month (or API credits) |
| Gas fees per day | ~$1–3 |
Airdrop upside: Historic airdrops have ranged from $50–$10,000+ per wallet. With 10 wallets across 3 chains = 30 positions.
- Node.js 20+ — nodejs.org
- Claude Code —
npm install -g @anthropic-ai/claude-code - A Hostinger VPS (optional, for 24/7 cloud hosting) — hostinger.com/lewisjackson10
- Git
- 0.05–0.1 ETH on Ethereum mainnet (to fund the farm)
- Telegram account (for notifications)
Install WSL2 first, then follow Mac/Linux instructions inside WSL.
Any Ubuntu 22.04+ VPS works. The cheapest Hostinger KVM VPS (~$5/month) is plenty.
- Open SETUP.md on GitHub
- Copy the prompt inside the code block
- Open your terminal, run
claude, then paste the prompt
Claude Code walks you through each step interactively — prerequisites, wallets, funding, deployment. ~10–20 minutes. You confirm at each stage before anything moves funds.
# 1. Clone
git clone https://github.com/jackson-video-resources/Jackson-airdrop-farmer.git jackson-airdrop-farm
cd jackson-airdrop-farm
# 2. Install
npm install
# 3. Configure
cp .env.example .env
# Edit .env with your values (see Configuration section)
# 4. Generate wallets
npx tsx src/index.ts
# 5. Fund W00 (the main wallet) with 0.05–0.1 ETH
# Address is shown after step 4
# 6. Bridge & distribute to all chains
npx tsx src/bridge-abstract-now.ts
npx tsx src/fund-unichain.ts
# 7. Start farming
npm run start:pm2 # Local (Mac/Linux) — or run the same on a Hostinger VPS for 24/7 (see below)Copy .env.example to .env and fill in:
# Generate: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
ENCRYPTION_KEY=your_64_char_hex_key
# From @BotFather on Telegram
TELEGRAM_BOT_TOKEN=your_bot_token
# From @userinfobot on Telegram
TELEGRAM_CHAT_ID=your_chat_idYou don't need a specific exchange. Any of these work:
- Coinbase — easiest for beginners
- Binance
- Caleb & Brown (what Lewis uses — no KYC for small amounts)
- Any exchange that lets you withdraw ETH to an external wallet
Buy ETH → withdraw to the W00 address shown during setup.
Running on a Hostinger VPS means the farm runs 24/7 even when your computer is off. The cheapest KVM plan (~$5/mo) is plenty: https://hostinger.com/lewisjackson10
# SSH into your VPS (Hostinger gives you the IP + root password)
ssh root@YOUR_VPS_IP
# Install Node + git, then clone and install
apt update && apt install -y nodejs npm git
git clone <your-repo-url> airdrop-farmer && cd airdrop-farmer
npm install
# Create the .env (ENCRYPTION_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID) and
# copy your encrypted wallet file up from your machine:
# scp data/wallets.enc.json root@YOUR_VPS_IP:/root/airdrop-farmer/data/
# Start it under PM2 so it stays alive and survives reboots
npm run start:pm2
pm2 save && pm2 startupThe farm runs automatically. You'll get a Telegram message every 8 hours confirming activity.
- Private keys are AES-256-GCM encrypted at rest in
data/wallets.enc.json - Never commit
.envordata/— both are in.gitignore - Use a dedicated machine or VPS — not your main computer
- Back up your mnemonic (shown once during setup) — store it offline
- Use small amounts until you're comfortable — the farm uses 0.0003–0.001 ETH per transaction
- Your computer does not need to be on 24/7 if you run it on a Hostinger VPS
| Chain | Token? | Why farm it |
|---|---|---|
| MegaETH | Not yet | New mainnet, high activity = likely airdrop |
| Abstract | Not yet | Consumer L2, recently launched |
| Unichain | Not yet | Uniswap's own L2 — guaranteed ecosystem rewards |
The older chains (Arbitrum, Optimism, zkSync, Scroll, Linea) have already distributed their main airdrops. This farm focuses on the next wave.
Every farming run sends a summary:
ℹ️ Airdrop Farmer
Farming Run Complete
Tasks: 6/6 succeeded
Chains: megaeth, abstract, unichain
Gas spent: ~$0.0032
Airdrop farming involves real cryptocurrency. You could lose the ETH you put in through gas fees without receiving any airdrop. Past airdrops do not guarantee future ones. Only use funds you can afford to lose. This is not financial advice.
PRs welcome. If you add support for a new chain, open an issue first with the rationale.
If this saved you time, a GitHub star helps other people find it. No pressure.
MIT