Mempool Stream Types: Trader, Topic, and Naked Streams

PolyEdge mempool filter architecture supports three core streaming types, each tailored for different quantitative workflows. Directly connected to validator P2P gossip layers, streams deliver pre-block trade executions in real time. This guide covers the configuration specification and best practices for each stream type.


1. Trader Stream (Wallet Tracking)

Use Case

Monitor specific high-conviction wallet addresses, top leaderboard performers, or whale traders. When any monitored trader executes an order (either as an active Taker or as a matched Maker), PolyEdge delivers the full transaction payload directly from the mempool pre-block, allowing copy-trading bots to replicate positions with minimum slippage.

Configuration

Pass target Ethereum/Polygon addresses in the addresses array, leaving tags and series empty:

curl -X POST "https://stream.polyedge.dev/streams" \
  -H "Content-Type: application/json" \
  -H "X-PolyEdge-Key: <YOUR_API_KEY>" \
  -d '{
    "name": "Alpha Whale Copy-Trader",
    "addresses": [
      "0x2005d16a84ceefa912d4e380cd32e7ff827875ea",
      "0x592306c26c00c4d9ede9ee341aa39bb2782649cd"
    ],
    "tags": [],
    "series": []
  }'

2. Topic Stream (Tags & Series)

Use Case

Monitor entire market sectors or recurring short-term events (e.g., 5-minute Solana or Bitcoin price bands, election candidate events, tennis matches). Filter by market tags or recurring series without tracking individual wallets.

Configuration

Pass market category slugs in tags and event series slugs in series, leaving addresses empty:

  • tags: Filters by market category slugs (e.g. crypto, politics, sports, solana).
  • series: Filters by recurring event series slugs (e.g. sol-up-or-down-5m, itf).
curl -X POST "https://stream.polyedge.dev/streams" \
  -H "Content-Type: application/json" \
  -H "X-PolyEdge-Key: <YOUR_API_KEY>" \
  -d '{
    "name": "Crypto & 5-Minute Series Monitor",
    "addresses": [],
    "tags": ["crypto", "solana"],
    "series": ["sol-up-or-down-5m"]
  }'

3. Naked Stream (Full Firehose)

Use Case

A zero-filter, raw mempool transaction firehose. Streams every single Polymarket trade executed on Polygon CTF Exchange the moment it broadcasts in the P2P validator mempool gossip layer. Designed for:

  • Statistical arbitrage across order books
  • Real-time quantitative risk engines
  • Full-spectrum historical data archiving and local order book mirroring

Configuration

Submit an empty filter configuration (empty arrays for addresses, tags, and series):

curl -X POST "https://stream.polyedge.dev/streams" \
  -H "Content-Type: application/json" \
  -H "X-PolyEdge-Key: <YOUR_API_KEY>" \
  -d '{
    "name": "Full Market Raw Firehose",
    "addresses": [],
    "tags": [],
    "series": []
  }'