[bisq-network/bisq] DAO out of sync causes Bisq fee to be validated incorrectly (#5393)
jmacxx
notifications at github.com
Mon Apr 5 16:16:31 CEST 2021
Since 1.6.0, Bisq has had [this feature](https://github.com/bisq-network/bisq/issues/5119) to validate trading fees paid. With this model, Bisq trading partners check each other's transactions thus ensuring fees are paid (which is what keeps Bisq running).
However it is possible for a Bisq node's DAO to be out of sync and thus have a differing view on what the sufficient fee should be.
For example user Alice's node expected trading partner Bob to have paid a fee of 2.11 BSQ; in fact Bob had paid the correct fee of 1.82 BSQ. In this case Alice's node had an out of sync DAO which told them that Bob should have used a fee rate from two months ago which is higher than today's fee rate. Bisq complains to Alice that her counterparty did not pay enough fees and that a support ticket should be opened.
There are already [leniency checks](https://github.com/bisq-network/bisq/pull/5347) built onto the fee validation to allow historical fee rates. But in this case the appropriate fee rate was unknown to Alice since her DAO was stuck, **and this was only evident by looking at DAO -> Dao Status screen**.
The solution for Alice was to re-sync the DAO.
---
Ideally we would not have the situation where the DAO can silently get stuck.
Related issue: https://github.com/bisq-network/bisq/issues/5329
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/5393
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210405/af141925/attachment.htm>
More information about the bisq-github
mailing list