Osmosis swap fees - Should a portion of swap fees be allocated to $OSMO stakers?

    Following some interesting discussions, let's see how allowing part of swap fees to be redirected to stakers would look like.

    Introduction

    Swap fees are paid by the trader in the form of the input asset when making a swap in an LP pool. The pool creators specify the swap fee when establishing the pool. The total fee for a particular trade is calculated as a percentage of the swap size. Fees are added to the pool, effectively resulting in pro-rata distribution to LPs proportional to their share of the total pool source.

    There is a debate going on regarding whether a part of swap fees to stakers. This dashboard pretends to show some light on numbers overall.

    There will be two tabs and multiple sections. Since there is no current proposal ongoing yet, I've taked the privilege to look at three scenarios:

    • Scenario 1: 15% of all swap fees redirected to stakers.
    • Scenario 2: 30% of all swap fees redirected to stakers.
    • Scenario 3: 50% of all swap fees redirected to stakers.

    All thre scenarios are looked into in this dashboard. Additionally, in a second tab named "individual user swap fees allocation", you can look at a specific address and check, based on its current % over total amount delegated, its overall return in swap fees only from 2023. Note that it's a heavy query, so it can take up to several minutes to load, so please be gentle.

    Loading...
    Loading...
    Loading...
    Loading...
    Individual asset distribution

    As a diclaimer and information overall, this dashboard includes fees up until pool_id 1034. Since each pool_id has its own swap fee associated and we cannot find it in Flipside DB, I've had to query Imperators API for swap fees and manually introduce them all, therefore if more pools are added in the future, those queries will be obsolete in that sense.

    Some currencies are not currently listed in prices tables on Flipside, so be aware of that when looking into total amount in USD. The following table shows total monthly amount by currency and its USD value in the time it was produced, if available. If not, it shows 0 as USD value.

    2022
    2023
    Three scenarios

    So far we've seen total numbers for 2022 and 2023 swap fees. As show, 2022 was a wild year indeed, and swap fees from the Luna crash were crazy.

    However, the total swap fees from the bull run previous to the crash show up to 8M USD in swap fees monthly, almost 10 times current number, so in hypothetical future market bull runs we already have a gross number of what to expect.

    From this point on though, I'll display the three scenarios described in the introduction for 2023 data:

    • Scenario 1: 15% of all swap fees redirected to stakers.
    • Scenario 2: 30% of all swap fees redirected to stakers.
    • Scenario 3: 50% of all swap fees redirected to stakers.
    Loading...
    Loading...
    Scenario 3 - 50% of all swap fees redirected to stakers
    Scenario 1 - 15% of all swap fees redirected to stakers
    Scenario 2 - 30% of all swap fees redirected to stakers
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    db_img
    How many traders (i.e. swap fees payers) are also stakers?

    The table on the right hand side shows, out of the total number of unique traders during the last 90, 60 and 30 days, how many of them are also stakers.

    Three tables are presented:

    • On the right, the amount without caring about a minumum OSMO staked.
    • Down left, amount based on a minumum of 1 OSMO staked
    • Down right, amount based on a minumum of 1 OSMO staked, but you can change that number with the parameter on the start of the dashboard.
    Loading...
    Loading...
    Loading...
    Taker fees - three scenarios

    Let's assume, same as before, three scenarios for taker fees:

    • 0.05% of swap fees
    • 0.10% of swap fees
    • 0.15% of swap fees

    The structure will be same as before

    Scenario 1 - 0.05% taker fees
    Scenario 2 - 0.10% taker fees
    Scenario 3 - 0.15% taker fees
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...