
Wallet portfolio API: handle spam, dust and unpriced tokens honestly
Build a clearer wallet balance screen with separate buckets for priced, dust, unpriced and unrecognised tokens, using a tested decimal-based classifier.
5 posts on defi from the SiftingIO market data blog, spanning real-time and historical coverage across stocks, forex, crypto, commodities, and on-chain venues.

Build a clearer wallet balance screen with separate buckets for priced, dust, unpriced and unrecognised tokens, using a tested decimal-based classifier.

Build a tested DEX pair TVL watcher with a fixed baseline, three-minute confirmation, timestamp checks and explicit handling of missing data.

Crypto tax software prices DEX swaps with daily index averages that exclude DEX data. What Form 1099-DA changes for 2026, and why the swap record is stronger.

Build a resilient WebSocket subscriber for the SiftingIO dex product: chain:PAIR symbols, the auth handshake, last-cached-then-live emits, and a 60s ping.

A DEX has no last-price field. Getting a usable price and volume means pool math, decimals, token ordering, and swap-log parsing behind an RPC node. Here is what that takes and the one-call alternative.