Mark 2025 Q4 Month 1 Completed
The bulk of the time was adding carrot/fcmp++ support to lwsf. This will enable all lwsf based wallets (lwcli, skylight, and possibly Edge) to work seamlessly after fcmp++ hard-fork. This included new REST endpoints in lws, and new ZMQ-REP functions in monerod. The LWS REST API changes were published to the meta repo, and OpenAPI Yaml document was updated too.
After that, multiple updates to the boost::beast PR in lwsf was made: two bugs were found during testing and fixed, an issue with dangling references was fixed, and the CI was upgraded to include some http tests (with various sanitizers!).
I spent additional time getting a lwsf build for windows. This included the initial CI attempt which covers MacOS 15, Ubuntu 24.04, and Windows 2025 server. Additional time was spent getting an iOS build, but this was relatively minor compared to the issues with the Windows build.
I also spent time investigating an issue found in stressnet, but unfortunately I have no tangible output other than ASAN and a few other debugging techniques.
Some time was spent doing code views: lws 0-conf reporting in REST, monero wallet api change, and several other smaller reviews.
There were numerous other smaller things not explicitly mentioned, but the majority of these small changes can be viewed on my Github Activity.