Osmo Staking

    This dashboard aims to provide insight into staking metrics of the Osmosis ecosystem.

    Loading...
    Loading...
    Loading...
    Loading...
    db_img
    db_img

    Introduction

    This dashboard aims to analyze staking in the Osmosis ecosystem. We'll look at how much OSMO has been staked per day for different timeframes:

    • since its launch in June 2021

    • last 90 days

    • last 60 days

    • last 30 days

    We'll also look at the staking percentage of OSMO, which is the amount of OSMO that is staked relative to the circulating supply of OSMO.

    Methodology

    1. find all staking transactions: done using the table osmosis.core.fact_msg_attributes in combination with the filter ```where msg_type = 'delegate'

    andattribute_key = 'amount'. The amount staked was extracted using: cast(rtrim(attribute_value, 'uosmo') as integer)/1e6```

    1. find all unstaking transactions: done using the table osmosis.core.fact_msg_attributes in combination with the filter where msg_type = 'unbond' and attribute_key = 'amount'. The amount unstaked was extracted using: cast(rtrim(attribute_value, 'uosmo') as integer)/1e6

    2. sum total staked and unstaked per day: Calculate the total amount staked and unstaked per day by using sum() and grouping by day.

    3. calculate net staked per day: total_staked - total_unstaked = net_staked

    4. calculate cumulative sum: we can calculate the current amount of OSMO staked by calculating the cumulative sum of the net_staked variable: sum(net_staked) over (order by day asc rows between unbounded preceding and current row) as OSMO_staked

    Osmosis also supports something called Superfluid Staking. This is a method of staking the underlying OSMO tokens that are used to provide liquidity in liquidity pools on Osmosis. (source). This is relevant to this dashboard as this "Superfluid staked" OSMO should also count towards the total amount of OSMO staked. Unfortunately, it is currently not possible to extract the required information about Superfluid Staked OSMO from the Flipside data tables. Therefore, the following results only represent data about OSMO that is staked in the traditional way.

    Results

    Percentage staked

    Next, we'll look at the percentage of OSMO that was staked relative to the circulating supply. The data for the circulating supply was collected using the CoinGecko API.

    • The current amount of OSMO staked is around 106M. (excluding superfluid staking)
    • Until March 2022, there was a steady uptrend in the amount of OSMO staked.
    • From March 2022 to May 2022, the amount of OSMO staked declined slightly.
    • Since the beginning of May, the amount of OSMO staked increased again.

    We can clearly see that OSMO has seen a linear vesting schedule since its launch.

    • The current percentage staked for OSMO is about 28%
    • The highest percentage staked was in February 2022 at about 31%.
    • Since February, the percentage staked has decreased. This is most likely due to the bearish sentiment in the market caused by high inflation and the war in Ukraine.