Closed alvasw closed 6 months ago
4d9274fac4abd43be4a4d9c6afb58e2b109f6ba4d0a8b4d6b6eff878bb4da427
@HenrikJannsen: Could you please ACK this CR, as I wasn't involved? Thanks! In general I think it is sufficient for the future if the lead devs of each sub project ACK CRs. As I'm not very involved in Bisq right now I don't think my ACK is very helpful for anyone. WDYT?
ACK
team | amount BSQ | amount USD |
---|---|---|
dev | 8720.93 | 15000.00 |
Total Issuance: 8720.93 BSQ (equivalent to: 15000.00 USD)
Closed as accepted.
Summary
8720.93
Contributions delivered
Nit
Hi yonson2023,
---------I tested this PR again and it's doesn't include the code review changes, you applied to your previous MoneyBeam PR. Please apply those here too.
ACK
Perfect! Thank you so much!
Test Setup
Trades (For Pix and Wise)
ACK
ACK
Nit
The QR Code works! I received video recordings of users testing four SEPA banking apps.
Feedback
Concept ACK
Good catch! The
toString()
comparison is indeed bad.I saw that you're using a
AtomicLong
s to count the item. Does this imply thatdetectMultipleHolderNames()
is called from multiple threads? If that's the casesuspiciousDisputesByTraderMap
shouldn't be aHashMap
.Otherwise the following change is simpler and faster:
Nit
getdaostatus
is missing in the/bisq-cli --help
output.Nit
I know that someone else wrote the original code but we should try to clean up existing code when working on it. We can avoid the redudant copying of the trade list by using
Collections.unmodifiableList(getObservableList())
.Apart from that I aggree with dutu. API consumers should be able to tell whether a trade failed.
First, the AtomicFileWriter writes data to a rolling file and before swapping the rolling file with the active file. This makes all file writes atomic and let's Bisq recover from crashes.
Changes: