Skip to content

Slymeofthemonth/whale-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‹ Whale Tracker

Track significant wallet movements on-chain. Paid API via x402.

Overview

Whale Tracker monitors the top crypto wallets and fires events when significant transfers occur. Built as an x402 paid endpoint β€” agents and traders pay per-request for real-time whale intelligence.

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Wallets   │────▢│   Indexer   │────▢│   Events    │────▢│     API     β”‚
β”‚  (curated)  β”‚     β”‚ (on-chain)  β”‚     β”‚  (storage)  β”‚     β”‚   (x402)    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • wallets/ β€” Curated list of tracked wallets (top holders, known entities)
  • indexer/ β€” Polls/streams on-chain activity, detects transfers above threshold
  • events/ β€” Normalizes and stores whale movement events
  • api/ β€” x402 paid endpoints for querying whale activity

Packages

Package Owner Description
packages/wallets Slyme Wallet list curation and management
packages/api Slyme x402 API endpoints
packages/indexer Jock On-chain activity indexing
packages/events Jock Event pipeline and storage
shared/ Both Shared types, configs, utilities

Tech Stack

  • Runtime: Node.js + TypeScript
  • Database: SQLite (β†’ Postgres when needed)
  • Chain: Ethereum (first), then SOL/Base
  • Hosting: Railway
  • Payments: x402

Getting Started

# Install dependencies
npm install

# Run all packages in dev mode
npm run dev

# Build all packages
npm run build

API Endpoints (planned)

GET /whale-moves          # Recent significant movements
GET /whale-moves/:wallet  # Specific wallet history  
GET /whales               # List of tracked wallets

Configuration

Thresholds and settings in shared/config.ts:

  • SIGNIFICANT_THRESHOLD β€” Minimum USD value to trigger event (default: $100k)
  • TRACKED_CHAINS β€” Which chains to monitor
  • POLL_INTERVAL β€” How often to check for new activity

License

MIT

About

πŸ‹ Whale wallet tracking x402 API - track significant wallet movements on-chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors