mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
In some cases, funded offers were incorrectly removed. This happened when: 1) There are multiple payment paths. 2) A payment path has several offers in a row. 3) An offer causes a previous offer to become unfunded when calculating reverse liquidity and that offer does not satisfy the payment and there is another offer at the same quality. 4) The payment path is not used to satisfy the payment (there are other paths at better quality that do the job).
Newest Style
Each folder contains a single module following the newest style:
- One class per header
- As much implementation hidden as possible
- All major interfaces are abstract
- Every class is documented
- Each module focuses on solving one problem