Address Activity by Direction
Splits daily active addresses into three behaviours: receiving only, sending only, and bidirectional (both in the same day). The balance between receiving and sending addresses reveals the posture of the active network - a persistent receiving-over-sending skew has historically aligned with accumulation regimes, while a sending surge marks distribution or capitulation. Bidirectional activity tracks intermediaries and high-frequency churn (exchanges, consolidations).
What is it?
Every day, Bitcoin addresses are active - but not all do the same thing. Some only receive coins (receiving), some only send (sending), and some do both within the same day (bidirectional). This chart separates active addresses into these three categories, as smoothed daily averages. Where the total active-addresses metric only gives an aggregate volume, this decomposition reveals the dominant INTENT of the network: a mostly-receiving network is accumulating, a mostly-sending network is distributing or offloading. Bidirectional addresses isolate intermediaries (exchanges, services, consolidations) that receive and forward in continuous flow.
How to read
Three address-count curves (log scale recommended given the amplitude gap): Receiving, Sending, Bidirectional. The key read is the RATIO between Receiving and Sending. When the Receiving curve durably dominates Sending, the active network is in an accumulation posture. When Sending overtakes Receiving, it is a distribution posture. The Bidirectional curve, usually the lowest, tracks intermediary activity: a swelling indicates intensifying churn (often exchanges). The BTC price overlay situates these postures within the cycle.
Key zones
There are no absolute thresholds - the read is relative and comparative: • Receiving clearly above Sending: accumulation posture of the active network (historically at cycle lows and early expansion). • Sending catching up to or overtaking Receiving: distribution / offloading posture (historically at cycle tops and stress phases). • Bidirectional rising sharply: heightened intermediary churn - often correlated with high volatility and intense exchange activity. • All three curves compressing: contracting network activity (apathy, late bear).
What to observe
• Receiving/Sending crossovers: a durable crossover changes the network's read posture - confirm over several weeks, not a single day. • Divergences with price: a rising price while Sending dominates indicates underlying distribution not confirmed by activity fundamentals. • Bidirectional spikes: often concomitant with exchange events (large inflows/outflows) or large-actor consolidations. • Simultaneous compression of all three: network apathy phase, historically near cycle lows.
Historical context
Directional decomposition of address activity has followed Bitcoin's on-chain structure since its early days. The accumulation phases of cycle lows (2015, late 2018-2019, late 2022) came with receiving dominating sending, while euphoric tops (late 2017, 2021) saw sending approach receiving as holders distributed. Bidirectional activity structurally grew with the rise of exchanges and custodial infrastructure, reflecting an increasingly intermediated network.
Expert notes
The three series are smoothed 24h averages (raw daily counts are only height-indexable on the full node side). An address is classified bidirectional if it both receives AND sends within the same daily window - so it is not the exact sum of Receiving + Sending, but a distinct category isolating intermediaries. Read absolute levels with caution: they grow structurally with adoption; it is the RATIO between curves, not their value, that carries the posture information.
Common mistakes to avoid
• Believing Sending > Receiving means imminent price decline: it is a structural distribution posture, not a timing indication. The market can keep rising for months. • Adding Receiving + Sending + Bidirectional to recover total active addresses: wrong, bidirectional overlaps the other two by definition. • Reading absolute levels as a gauge: they rise with adoption; only the ratio between curves is interpretable. • Reacting to a single-day crossover: daily variance is high, only durable changes matter.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/onchain/address-activity-by-direction/history?days=90' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "address-activity-by-direction",
"timeframe": "1y"
}Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.