selsta part-time monero development (3 months)
What
- Focus on preparing the next network update (Bulletproofs+, view tags, multisig fixes, ...)
- Smaller dev work on CLI and GUI
- Put effort where necessary
- Testing and reviewing pull requests (CLI, GUI, site)
- Monero release engineering for CLI and GUI
- Organizing what goes into a release
- Compiling CLI and GUI, packaging for distribution
- Writing release notes
- Misc work (user support, issue tracker maintanace, HackerOne)
Who
selsta, I have been contributing to monero since around 2018 with over 525 merged commits. Here is a list of my previous work:
- CLI contributions: https://github.com/monero-project/monero/pulls?q=is%3Apr+author%3Aselsta
- GUI contributions: https://github.com/monero-project/monero-gui/pulls?q=is%3Apr+author%3Aselsta
- Previous CCS: https://ccs.getmonero.org/proposals/selsta-4.html
If funded I will provide monthly updates in the CCS comment section.
Proposal
Work for 30 hours per week over the next 3 months (from May to end of July) at a rate of 45€ / hour. At 214€ / XMR (14 day EMA) this makes 75 XMR.
Merge request reports
Activity
mentioned in commit 62e3fe75
Thanks to all the supporters who donated to the proposal.
Milestone 1
- Released v0.17.3.2 CLI / GUI, continued with v0.18 preparations
- Fixed Windows GUI close bug
- Add scan transaction feature to the GUI
- Add high fee warning to GUI
- Preparations for adding Qt6 support to the GUI
- CMake, Docker and dependency updates for the GUI
A more complete list of changes can be found on Github. Misc work is not explicitly mentioned here.
Edited by selstaMilestone 2
- Continued with v0.18 preparations (set fork height, prepare branch)
- Worked together with Ledger to prepare for the hardfork (code was written by j-berman)
- Fixed 4 smaller GUI bugs
- Research into increased min
glibc
version, since I got stuck I reached out to TheCharlatan who solved the issue - Docker and dependency updates for GUI
A more complete list of changes can be found on Github. Misc work is not explicitly mentioned here.
Milestone 3
- Spent most of my time on network upgrade related work, released v0.18.0.0
- Test v0.18 Ledger and Trezor integration on testnet
- Investigate monero bugs with macOS 13 beta (RandomX and wallet sync issues)
- Sent pull request to
MSYS2
package manager to fix monero binaries being static on Windows
A more complete list of changes can be found on Github. Misc work is not explicitly mentioned here.