Skip to content
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 3 #309

Closed
devinbileck opened this issue Jul 8, 2019 · 0 comments
Closed

For Cycle 3 #309

devinbileck opened this issue Jul 8, 2019 · 0 comments

Comments

@devinbileck
Copy link
Member

devinbileck commented Jul 8, 2019

Summary

This compensation request covers work delivered since the previous voting period (for cycle 2) up until a few days prior to the end of the cycle 3 proposal phase, between 2019-06-08 and 2019-07-08.

Since the BSQ market is still new and undergoing price discovery, this request still assumes 1 BSQ == 1 USD.

Contributions delivered

  • Setup testnet seed node. I deployed a seed node on testnet since the old testnet seed nodes are no longer maintained and testnet is still a useful testing environment. However, since I am not an arbitrator and do not have a registered key, in order to utilize it you need to use --useDevPrivilegeKeys=true. But that means anyone can register as an arbitrator. I have contemplated adding my own key just for testnet to prevent that, but am undecided if I should. [200 BSQ]
    Resurrect testnet bisq#2920

Note: Compensation for setup of the node is valued at 200 BSQ as per the following:
https://docs.bisq.network/exchange/howto/run-seednode.html#payment

BSQ amount requested: 1100

Contributions in progress

  • Investigating dependency checker. I started investigating integrating a dependency checker for known vulnerabilities with third party libraries. There are a few solutions/approaches such as a GitHub extension (e.g. https://github.com/marketplace/dependabot-preview), or integrating it into the Gradle build process (e.g. https://github.com/jeremylong/DependencyCheck). Since the GitHub extension seems a bit too happy to update to anything new, DependencyCheck may be more reasonable for what we're doing. I ran the DependencyCheck and it flagged a lot of modules. It will be tedious to review and see which are applicable and which to ignore.

  • Testing BitcoinJ 0.15. I have started testing the PR that integrates BitcoinJ 0.15, and my current test results/progress is detailed in TestPad. This is still an ongoing task as I have not had much time lately to devote to this.

  • Expanding manual test coverage. I have been creating test cases in our new testing tool https://bisq.ontestpad.com. I have a basic structure implemented with test scenarios for various components of the Bisq desktop application. However, some scenarios are just placeholders and require additional details added, and there are several components that will need scenarios to be implemented. Once the majority of the scenarios are implemented and the placeholders completed, I will request compensation for this.

Roles performed

Note: I am requesting 75 BSQ for each node which have additional requirements (e.g. storage, CPU, RAM) and 50 BSQ otherwise.

BSQ amount requested: 375

Notes to self

Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant