Osmosis Rewards Analysis

    Loading...
    Loading...
    Loading...

    Number of Addresses

    Swaps And Asymmetric Pool

    Loading...

    Results

    Loading...
    Loading...
    Loading...
    Loading...

    Median %s

    Loading...

    Rewards Sold

    Most Common Claim Hour

    Loading...

    Rewards Sold in % is calculated by

    1. Getting the total OSMO rewards per day = (300,000,000 OSMO / 365) * 0.7

      1. * 0.7 cause 25% is developer vesting and 5% is for the community pool according to the documents
      2. 300M OSMO is changed to 200M OSMO for dates after 2022-06-20 (2022-06-21 is the first thirdening)
    2. Dividing the amount of OSMO sold by locked position holders by the total OSMO rewards per day

    Assumptions:

    1. OSMO sold are wholly supported by rewards

      1. ie. If a person has 100 OSMO originally and obtained 20 OSMO as reward, and then they sold 10 OSMO, the 10 OSMO sold is from the rewards
    2. The days are independent of each other, meaning that the selling pressure from the previous day do not carry forward to the next day

    3. Selling pressure from locked position (staked and bonded) holders are considered one and the same

      1. ie. All trades from all locked position holders contribute to the overall reward selling pressure and is not on a evaluated per address basis
      2. This is due to no logs from bond position distribution which complicates calculations
    Loading...
    Loading...
    Loading...
    Loading...

    For more detailed analysis please follow this link:

    (This dashboard shows the details of each address on the specified date)

    How are %’s and values obtained.

    1. Total Claimed = The sum of all Stake Claim Txs in a given day

    2. Total Sold = Total OSMO sold by swap + 0.5 Total asymmetrically pooled OSMO (total_asym_pooled)

      1. Taking 0.5 of Total asymmetrically pooled OSMO cause only half of it affects the swap ratio (ie, normally one would have to sell half the OSMO to the pool’s other token before they can add it into the pool)
      2. Normal Pool Joins and Exits are not counted as it does not affect the swap ratio so it cannot be considered as selling
      3. Asymmetrical Exits are counted as buying (although it’s not possible as of writing).
    3. Total Pooled = Normal pool joins - normal pool exits + asymmetrical pool joins - asymmetrical pool exits

    4. Total Staked = Sum of all OSMO staked in a day (excludes unstaked as it’s not relevant to the analysis)

    5. %s

      1. xx_Restaked = (OSMO Staked / OSMO Claimed) * 100
      2. xx_Pooled = (OSMO Pooled / OSMO Claimed) * 100
      3. xx_Both = ((OSMO Pooled + OSMO Staked) / OSMO Claimed) * 100
      4. If OSMO claimed is 0, % is null and excluded from calculating median etc.
    6. All negative sold values / percentages are buys.

      \

    Note: Adjust the params above to show different results

    Note 2: Users do not need to claim rewards for bonding LPs, hence bond rewards are excluded in the calculation of %s.