bisq icon indicating copy to clipboard operation
bisq copied to clipboard

Add chart to display revenue

Open chimp1984 opened this issue 2 years ago • 4 comments

We display currently the sum of all burned BSQ and the reimbursemnet requests. It would be good to see also the difference of sum of all burned BSQ and the reimbursemnet requests as indicator for the total fees (burned BSQ is sum of burned BSQ from fees + burned BSQ from BM from BTC fees + burned BSQ from BM from arbitration cases). As the timing is not synchronized that chart might be not very accurate in the short term (month) but at least on longer time scale (3 months, 6 months, year) it should produce a realistic picture of total revenue. Maybe adding those additional time scale selectors might be useful as well.

Screenshot 2022-05-15 at 14 43 45

chimp1984 avatar May 15 '22 12:05 chimp1984

The display makes most sense for the Year and 6 months periods. The reimbursement requests are once a DAO voting period (roughly 1 month) and the proof of burn by the BM is not in sync with those events but can be several weeks delayed. This situation renders the chart for < 6 months rather confusing. I think it still adds some value to get a view about the long term revenue.

EDIT: This got renamed later to "Diff total burned-reimbursement"

Screenshot 2022-05-15 at 17 16 19 Screenshot 2022-05-15 at 17 16 11 Screenshot 2022-05-15 at 17 16 04

chimp1984 avatar May 15 '22 15:05 chimp1984

I added other series for the burned BSQ from BTC fees and from arbitration cases. This data is only available since Nov 2021. But that should be a correct value for the total trade fees (revenue). An alternative view on it is the difference of Total burned BSQ and the reimbursement requests. In early days we did not use reimbursement requests but comp. requests, so in that period its not correct. Also the delay of burning and reimbursements create not very usable chart data but for longer periods is levels out and it can be used as control view to the total trade fees for past months. Screenshot 2022-05-15 at 23 31 58 Screenshot 2022-05-15 at 23 32 27 Screenshot 2022-05-15 at 23 33 10 Screenshot 2022-05-15 at 23 34 52

chimp1984 avatar May 15 '22 21:05 chimp1984

Looks like a good idea.

Will total BTC fees be shown in BTC and BSQ? If so how is this being calculated?

I made a proposal recently to Show changes in BSQ Supply over time in app

I understand @xyzmaker123 is working on this currently.

Also maybe the word request is incorrect. Maybe more suitable would be:

  • Compensation issued
  • Reimbursements issued

The ones that escape the reports are the sum of the 2 BSQ fees paid each cycle for any request to the DAO and the subsequent vote fees. It is only ever a small amount but would be nice for the figures to be able to add up to total issuance.

pazza83 avatar May 16 '22 23:05 pazza83

Will total BTC fees be shown in BTC and BSQ? If so how is this being calculated? In BSQ. It is the burned BSQ which comes from BTC trade fees using the opReturn tag to distinguish it from the burned BSQ comeing from Arbitration. So its the burned BSQ after the MB has traded the BTC from trade fees for BSQ.

https://github.com/bisq-network/bisq/issues/6100 This is already implemented (Total BSQ supply).

chimp1984 avatar May 18 '22 08:05 chimp1984

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 02 '23 00:09 github-actions[bot]

This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant.

github-actions[bot] avatar Sep 09 '23 00:09 github-actions[bot]