HomeUse casesWhale Wallet Tracking
Analytics

Whale Wallet Tracking.
Track and broadcast movements of high-net-worth wallets in real time.

Analyze flow trends by watching high-net-worth players. Monitor and log movement of large volumes across multiple protocols using value filters and token trackers.

By the numbers
10+Supported Blockchains
Zero-DropEvent Queueing
DurableAudit Trails
The Problem

Why custom RPC listening loops break in production

Tracking high-net-worth wallet movements (whales) is critical for market analytics and trend monitoring. However, whale transactions are rarely simple transfers; they often involve complex smart contract interactions, multi-hop liquidity pool swaps, and internal contract calls. Extracting the net value moved and identifying the final assets from raw execution logs is extremely difficult and requires heavy parsing logic for each decentralized exchange (DEX) or DeFi protocol.

The Solution

How Blockferry Solves It

Blockferry isolates and normalizes transaction outputs, extracting token transfer symbols, decimal values, and transfer directions. You can easily configure threshold rules in your workflow JSON (e.g. transfers >= $500,000) to strip out minor transaction noise. Real-time matches are parsed and delivered to your analytics APIs, Telegram bots, or Slack channels, enabling instant alerts for high-value wallet actions.

Implementation

Build it with the SDK & CLI

SDK
whale.ts
1import { eventFilter } from "@blockferry/sdk";
2import { Blockferry } from "@blockferry/sdk";
3
4const bf = new Blockferry({
5 webhookSecret: process.env.BF_WEBHOOK_SECRET!,
6});
7
8export async function handleWhaleAlert(req: Request) {
9 if (!bf.verify(req)) return new Response(null, { status: 401 });
10
11 const matched = await eventFilter()
12 .isTokenTransfer()
13 .valueInDecimals("gte", 500_000)
14 .verifySignature(process.env.BF_WEBHOOK_SECRET!)
15 .validate(req);
16
17 if (matched) {
18 const [event] = bf.parse(req);
19 await telegram.send(
20 `🐋 Whale Alert: ${event.valueInDecimals} ${event.tokenSymbol}\n` +
21 `From: ${event.fromAddress}\nTx: ${event.txHash}`
22 );
23 }
24}
Terminal
~
Capabilities

What you get out of the box

Value-based routing configurations and custom filter rules (e.g. transfer thresholds)

Automatic parsing and formatting of native and ERC-20 token transfer amounts

Durable, reproducible historical data backfills via Replay execution logs

Multi-chain transaction mapping integrated into a single unified router handler

At-least-once delivery guarantees preventing missed large-value transfers

Ship whale wallet tracking this week.

Create an account and hook up your first workflow rule in just a few minutes.