Liquidity Pool Payments Fix

In November 2021, we discovered that the daily liquidity payments to OLP liquidity providers (LPs) were incorrect. We are taking this opportunity to apologize to LPs as well as explain the resolution

Who is this post for?

We direct this post at the Open Liquidity Protocol’s (OLP’s) liquidity pool liquidity providers.

The vision of the OLP is to be an open protocol that manages trade settlement and liquidity provisioning for independent trading platforms such as DXS.

What happened?

In November 2021, we discovered that the daily liquidity payments to OLP liquidity providers (LPs) were incorrect. We are taking this opportunity to apologize to LPs as well as cover how the error was resolved.

OLP liquidity pool liquidity providers (LPs) are paid 3% of all realized losses that occur on all trading platforms that connect to the OLP (currently only DXS). The OLP pays LPs proportionally based on the total amount of principal to be returned by the OLP.

From the OLP’s inception until November 2021, LP payments were incorrectly being paid proportionally based on the total amount of principal and interest to be returned by the OLP.

The result of this error was that earlier LPs were paid a total of 266 BSV more than they should have been and later LPs were paid a total of 266 BSV less than they should have been.

How did we resolve this?

  1. We fixed the LP payment logic

  2. We calculated the total payment shortfall for each LP (what they should have received minus what they actually received)

  3. We paid the shortfall out to each LP over a period of 4 months (in addition to their daily payment of their proportional share of 3% of realized trading losses)

Please note:

  • The shortfall payments were paid out in their entirety by March 16 2022

  • The shortfall payments were paid from the liquidity pool’s surplus (see next section for the current state of the liquidity pool)

  • The LPs that were overpaid were not (and will not be) penalized

What is the current state of the liquidity pool?

As at 4 April 2022:

  • liquidity pool size = 33,596 BSV

  • Liquidity provided = 24,821 BSV

    • LP payments received = 2,669 BSV = 10.7%

  • Liquidity pool surplus = 8,775 BSV

    • 96% of realized trading losses have exceeded total realized trading profits by 8,775 BSV over the lifetime of the OLP and DXS

Last updated