Glassnode Docs
WebsiteStudioInsightsTwitter
  • Welcome to Glassnode
    • Introduction
      • Studio
  • 📊Data
    • General Information
      • Timestamps and Resolutions
      • Data Availability
      • Data Finalization
    • Metric Catalog
    • Supported Blockchains
    • Supported Assets
      • Market Metrics Coverage
      • On-chain Metrics Coverage
    • Point-in-Time Metrics
  • 📖Guides & Tutorials
    • Getting Started
      • Use-Case Tutorials
        • Tutorial 1 - Navigating Market Tops and Bottoms
        • Tutorial 2 - Introduction to On-chain Activity
        • Tutorial 3 - Fundamentals of Proof-of-Work Mining
        • Tutorial 4 - Introduction to Supply Dynamics
      • Get started with Glassnode Metrics
      • Granular Cohorts for Key On-Chain Metrics
    • Metric Guides
      • Market Capitalization
      • Realized Capitalization
      • MVRV
        • LTH-MVRV
        • MVRV Ratio
        • MVRV-Z Score
        • STH-MVRV
      • SOPR
        • SOPR (Spent Output Profit Ratio)
        • aSOPR (Adjusted SOPR)
        • LTH-SOPR
        • STH-SOPR
      • Unrealized Profit/Loss
        • NUPL (Net Unrealized Profit/Loss)
        • Unrealized Profit
        • Unrealized Loss
        • LTH-NUPL
        • STH-NUPL
      • Realized Profit/Loss
        • Net Realized Profit/Loss
        • Realized Profit
        • Realized Loss
      • Coin Issuance
        • Puell Multiple
      • Stablecoin
        • SSR (Stablecoin Supply Ratio)
      • Coin Days Destroyed
        • CDD (Coin Days Destroyed)
        • Supply-Adjusted CDD
        • Binary CDD
        • CYD (Coin Years Destroyed)
        • Supply-Adjusted CYD
        • Reserve Risk
      • Liveliness
      • Dormancy
        • Average Coin Dormancy
        • Supply-Adjusted Dormancy
      • Lifespan
        • Spent Output Age Bands (SOAB)
        • Average Spent Output Lifespan (ASOL)
        • Median Spent Output Lifespan (MSOL)
      • NVT
        • NVT Ratio
        • NVT Signal
        • Velocity
      • Stock to Flow
        • Stock to Flow Ratio
        • Stock to Flow Deflection
      • Price Distribution
        • URPD (UTXO Realized Price Distribution)
        • SOPD (Spent Output Price Distribution)
      • Accumulation Trend Score
      • Long and Short-Term Holder Supply
        • Supply Held by Long and Short-Term Holders
      • Profit/Loss (Supply)
        • Percent Supply in Profit
        • Supply in Profit
        • Supply in Loss
      • Age Distribution
        • HODL Waves
        • Realized Cap HODL Waves
      • Profit/Loss (UTXO)
        • Percent UTXOs in Profit
        • UTXOs in Profit
        • UTXOs in Loss
    • On-Chain Concepts
      • Entity-Adjusted Metrics
      • On-chain Glossary
      • Understanding UTXOs - The Gold Coin Analogy
      • UTXO vs. Account-Based Chains
    • Workbench Guide
  • ⚙️API
    • Introduction
    • API Key
    • API Credits
    • Metadata
    • Bulk metrics (beta)
    • Endpoints
      • Addresses
      • Bridges
      • Blockchain
      • Breakdowns
      • DeFi
      • Derivatives
      • Distribution
      • Entities
      • ETH 2.0
      • Fees
      • Indicators
      • Institutions
      • Lightning
      • Market
      • Mempool
      • Mining
      • Point-In-Time
      • Protocols
      • Signals
      • Supply
      • Transactions
  • ℹ️Further Information
    • Changelog
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
    • Support FAQ
    • Affiliate FAQs
    • Exchange Data: Transparency Notice
Powered by GitBook
On this page
  • Indicator Overview
  • How is it measured?
  • Video Tutorial
  • User Guide
  • Example Application
  • About
  • Coined By
  • Further Resources
  1. Guides & Tutorials
  2. Metric Guides
  3. Lifespan

Median Spent Output Lifespan (MSOL)

MSOL (Median Spent Output Lifespan) is the median age (in days) of all spent transaction outputs.

PreviousAverage Spent Output Lifespan (ASOL)NextNVT

Last updated 4 months ago

Indicator Overview

MSOL (Median Spent Output Lifespan) is the median lifespan (in days) of all spent transaction outputs.

MSOL highlights on a macro level the median lifespan of coins on a per transaction output basis that were spent that day. This provides insight into the balance between short-term (young coins) and long-term (old coins) spending behaviour over a period of time.

Generally speaking, MSOL can be considered in the following framework:

  • MSOL provides a less sensitive view than and provides insight on the largest cross section of spenders. It deviates less from its baseline (which is dominated by day-to-day traffic, primarily young coins) except during periods of very high volatility where old coins are more likely to be spent.

  • High values typically indicate an increased proportion of network traffic are old coins being spent, often associated with long term holders taking advantage of high market volatility.

  • Low values typically indicate day-to-day traffic comprised mainly of young coins being spent, often associated with traders and short term holders.

Note that MSOL account only for the lifespan of the spent outputs and does not consider coin volume moved (i.e. ignores how many BTC units are moved). Two outputs which are 100-days old but worth 0.1BTC and 100BTC respectively, have identical weights in the MSOL calculation.

How is it measured?

MSOL (Median Spent Output Lifespan) is defined as the median age (in days) of all spent transaction outputs in a given time period.

Video Tutorial

User Guide

MSOL is an indicator that is best applied as a gauge for changes in older coin spending behaviour from day-to-day baseline traffic. MSOL has few major deviations from its baseline and only experiences notable increases when a larger proportion of the spent outputs had long lifespans. A single old spent output may have limited effect on MSOL, however when a large number of them are spent, the median lifespan is likely to be elevated.

  • High indicator values occur when a large proportion of old coins are on the move, potentially realising profits, taking advantage of market strength, or have reduced conviction to hold the asset.

  • Low indicator values occur when day-to-day, young coins dominate network traffic, older transaction outputs remain dormant, and conviction to continue holding the asset is high.

Example Application

Peaks in MSOL above 2.0 days tend to occur in periods of high market volatility as a greater proportion of network traffic is comprised of old coins being spent. High MSOL values provide valuable insight on the relative balance of young to old coins, particularly if elevated values persist for long periods of time.

Note also how the lower bound values of the MSOL indicator gradually increases over time. This phenomena is simply a result of there being more aggregate lifespan accumulated by the UTXO set as Bitcoin protocol continues operation.

About

Coined By

Further Resources

MSOL=Median{lifespan [days] (of all spent outputs)}\textrm{MSOL} = \textrm{Median}\big\{ \textrm{lifespan}~{\color{gray}{\textrm{[days]}}} ~{\color{gray}{\textrm{(of all spent outputs)}}} \big\}MSOL=Median{lifespan [days] (of all spent outputs)}

In order to account for and eliminate obvious relay transactions, outputs with a lifespan of less than 1 hour are discarded.

MSOL values are small relative to and does not attain values greater than 1.5 days often, however when it does is usually a relatively large deviations from this baseline. As such MSOL is best viewed on a log scale to put peaks and troughs into context and benefits from application of moving averages with 7-day and 30-day periods recommended.

(October 2019)

Glassnode -

📖
View MSOL in Glassnode Studio
View MSOL in Glassnode API Docs
change
ASOL
Renato Shirakashi
ASOL/MSOL Announcement
ASOL
Note: MSOL is presented here on log scale
Bitcoin: Median Spent Output Lifespan (MSOL)