July 11, 2024
208.12 XMR
1 contributors
3-Months full-time software development on monero "core" components in 2024 q3.
Work primarily on the monerod
, wallet
, and monero-lws
. Some of the work to be attempted or investigated:
monero-lws
work:
wallet_api.h
as interface) so that wallets can begin using LWS API easily. This is separate from woodser et al working on LWS API within wallet2
which may be deprecated.monerod
and improve REST throughputget_random_outs
endpoint has blocking ZMQ calls that cannot be cached, thus the potential need for async-zmqThere is intentionally more work than time allows - to ensure there is always something to work on in the proposal.
Lee Clagett (vtnerd). I've had four CCS proposals (last one), and one Magic Grant.
Some of my biggest features in monero core repo are Dandelion++, adding supercop ASM speedups to wallet code, ZeroMQ Pub Support for new blocks and transactions, and SSL support to p2p.
I've also made a functional LWS wallet scanner under CCS/Magic - which now has a MyMonero compatible REST API, admin REST API, LMDB storage, subaddress support, webhook/zmq/rmq publishing (new receives, spends, and accounts), multi-machine scanning with (primitive) load-balancing, and an untrusted daemon mode that verifies PoW is valid (whereas normal wallets trust monerod
responses entirely).
Work on the various tasks outlined above for 40 hours/week over the next 3 months after potential funding. I already use time-tracking software for work; if the hours dip in a given month unexpectedly, the update/milestone will be at the completion of the hours listed above.
The funds were calculated with 65 USD/hour with ~157.41 USD/XMR which is the 9-day exponential moving average on Kraken through 2024/07/11. The rate is up a bit: (1) inflation, (2) volatility protection, and (3) closer in hourly compensation to 2 other contributors.
View community discussion, comments, and proposal updates on GitLab
To be paid: 69 XMR
Completion date: 24 August 2024
To be paid: 69 XMR
Completion date: 03 October 2024
To be paid: 70.12
Completion date: 22 November 2024
Funds Awarded: 69
Date: 4 September 2024
Funds Awarded: 69
Date: 26 October 2024
Funds Awarded: 70.12
Date: 6 December 2024