Skip to main content
wallet_classification is a daily wallet snapshot derived from stablecoin activity. This page documents every column and the exact cutoffs behind each classification. For how rows are selected and how to query efficiently, see the Overview.
Filter by chain on every query — the crosschain table spans 30+ chains and is clustered on snapshot_date. See the Overview for query patterns.

Table Columns

Unique Key: chain, address, snapshot_date

Identity & snapshot

Size & balance

balance_tier cutoffs (by lifetime max stablecoin balance):

Wallet type

wallet_type blends signals, not a single threshold. As a rough guide: Institutional = very high volume, multi-chain reach, or large balances with high turnover; Business = high, steady throughput with a meaningful balance floor (≥ 1,000average30daybalance,1,000 average 30-day balance, ≥ 10,000 on Tron to account for high USDT velocity); Consumer = everything else with genuine end-user activity.

Lifecycle

behavioral_segment definitions:

Activity metrics

Engagement

engagement_score (0–100) measures how consistently active a wallet is. It is the sum of three sub-scores. engagement_tier cutoffs:

Risk

risk_score (0–100) flags balance volatility and anomalous swings. It is the sum of two sub-scores. It is a behavioral/volatility signal, not a sanctions or compliance screen.
Risk scores reflect stablecoin balance behavior only. A high score signals volatility or large swings worth a closer look, not wrongdoing.