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": []
}'