-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
For Cycle 55 #1464
Comments
InfoRead BSQ amount from summary: 9154.93 ErrorsERROR: Total BSQ does not match the sum of line items:
|
329b20c2262ea940d37b990aab2e2c2df0a8b9de61f6c025cacfc3dec70b65dd |
Issuance by Team:
Total Issuance: 9090.91 BSQ (equivalent to: 13000.00 USD) |
Closed as accepted. |
Summary
9090.91
Contributions delivered
Before this change, the currentFilter will be added to the invalidFilters list after comparing both filters creation date and
before checking whether the new filter was created by a banned signer.
Note: The invalid filters list is only used on the security manager Bisq instances. This list is never read by regular user clients.
It's hard to review and test PRs that rely on the mempool service, e.g. Display the reason for auto-disabling an open offer.. #6952. This change helps developers to quickly setup a mempool instance to locally test changes.
Previously, the onGetBlocksRequest method created an ArrayList and two LinkedList before creating the GetBlocksResponse. The first two lists were never used. PR #6947 introduced the second LinkedList creation. With this change, the GetBlocksRequestHandler only creates a single LinkedList.
The initialSanityChecks method only checks whether the JSON response is null (HTTP request failed) or the response is empty (HTTP 200) before parsing the JSON response. A invalid JSON response would throw a JsonSyntaxException exception which the callers are not catching.
Changes:
The
TxValidator
sgetVinAndVout(...)
method assumes thatjson.get("field").getAsJsonArray()
returns null when the field is not a JSON array. ThegetAsJsonArray()
throws anIllegalStateException
exception, however. TheIllegalStateException
doesn't get caught by any caller.Changes:
Based on #6997.
checkFeeAmountBTC
method looks up thevalue
field of thevin[0].prevout
field without checking whethervin[0].prevout
exists. When the field is missingJsonElement jsonVIn0Value = jsonVin0.getAsJsonObject("prevout").get("value");
(line 193) throws a NullPointerException.Changes:
We had the same bug in Bisq 1.
See: bisq-network/bisq#6870
The text was updated successfully, but these errors were encountered: