[bisq-network/compensation] For Cycle 8 (#428)

Justin Carter notifications at github.com
Wed Dec 11 20:44:33 UTC 2019


## Summary

This request includes contributions delivered in Cycles 6, 7 + 8.
Reasoning:
- in Cycle 6 I missed the deadline and as my Cycle 7 submission wasn't accepted this is still open
- in Cycle 7 I included line items / amounts that were contentious which I have amended in this proposal. (If there is still contention I hope this will be addressed before the voting).

BSQ requested: 11532BSQ total
Cycle 6: $4000 (@ 1 BSQ = 1 USD) => 4000BSQ
Cycle 7: $4000 (@ 1 BSQ = 0.79 USD) => 5063BSQ
Cycle 8: $2000 (@ 1 BSQ = 0.81 USD) => 2469BSQ

## Contributions delivered

### Cycle 8
- Completed the refactoring / removal of the `BSFormatter` class. [ 1500 USD ]
  [Tracking issue](https://github.com/bisq-network/bisq/issues/3240)
  Related PRs: https://github.com/bisq-network/bisq/pull/3253, https://github.com/bisq-network/bisq/pull/3634, https://github.com/bisq-network/bisq/pull/3658, https://github.com/bisq-network/bisq/pull/3661, https://github.com/bisq-network/bisq/pull/3674
- Assisted in the development of the [Makefile](https://github.com/bisq-network/bisq/blob/master/Makefile) used to improve onboarding / dev / test flow. [ 500 USD]
  Related PRs: https://github.com/bisq-network/bisq/pull/3718

### Cycle 7
- Discovered a [critical bug in a different hashing mechanism that _was_ acute](https://github.com/bisq-network/bisq/issues/3468) [ 1000 USD ]
- Re-implemented Bisq Markets API using caching proxy with @wiz https://github.com/bisq-network/bisq-markets/pull/20. This was to solve immediate acute issues with responsiveness and down time [ 1500 USD ]
- Implemented a service check to perform ping/pong validation of responsiveness of Bisq nodes for @wiz to monitor the uptime of seednodes on his monitoring alerts system [ 1500 USD ]
  Readme: https://github.com/bodymindarts/risq/#node-checker
  Code: https://github.com/bodymindarts/risq/blob/master/src/checker.rs
  Execution happens from @wiz' monitoring code which is closed source
<img width="584" alt="Screenshot 2019-11-10 at 15 38 16" src="https://user-images.githubusercontent.com/8533296/68549849-2aece980-03fd-11ea-8be4-22db24964ff3.png">

### Cycle 6
- Some small PRs to improving the code relating to the `BSFormatter` class. [ 1500 USD]
  https://github.com/bisq-network/bisq/pull/3239
  https://github.com/bisq-network/bisq/pull/3244
- Discovered one of the hashing mechanisms used in Bisq is unstable due to its dependency on protobufs which is a _non-deterministic_ serialization format. My investigation revealed it is dangerous but we are okay for the time being thanks to an implementation detail of the java protobuf lib [findings of investigation](https://github.com/bisq-network/bisq/issues/3391) [ 2500 USD ]

-- 
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/compensation/issues/428
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20191211/7748b273/attachment.html>


More information about the bisq-github mailing list