Holding Fee Bug Fix

In September 2022, we discovered that some users had their holding fees incorrectly overcharged due to a calculation bug

What happened?

In September 2022, we discovered that some users had their holding fees incorrectly overcharged due to a calculation bug. The bug occurred as a consequence of the change to USD denomination of trading positions.

We are taking this opportunity to apologize to affected users as well as cover how the error was resolved.

This bug was active in production from May 11 2022 to May 13 2022 before it was inadvertently fixed during an unrelated code refactor. During these 3 days this calculation bug affected 444 positions and 138 users with a net result of 147 BSV underpaid to affected users.

DXS discovered the fallout of this bug in September 2022 during quarterly revenue reconciliation.

How did we resolve this?

  1. We calculated the total payment shortfall for each affected user (what they should have received minus what they actually received)

  2. We paid the shortfall out to each affected user on Day Month 2022

Last updated