Skip to content

Mark vtnerd-2025-q3 part 2 completed

The biggest chunk of time (~80 hours) was spent testing and fixing bugs in the carrot/fcmp++ PR. Some time was lost due to a misunderstanding of the spec + crypto code, but it got corrected. The only thing missing from the carrot/fcmp++ code is spending, which is currently not-yet complete. The positive news is that xmrchat/btcpayserver users should be ready for the upgrade.

The next biggest chunk of time was spent doing subaddress lookahead LWS server side. This took a few iterations, but should be ready (I might run a few more tests before merging).

After that came the push for an official docker build. This required some modifications to the existing Dockerfile to keep the final as small as possible. I also realized that all existing Docker builds were using debug rather than release code. The docker builds are available on docker.io and ghcr.io and are auto-built when changes are made to the repo. There is a release 0.3 and master docker available.

Other than that there numerous small things, like investigating (briefly) the span/oom issue in monerod, a small amount of time research the banning issue in monerod, a connection bug in lwsf, updating limits in random outs, fix default/auto fees in lwsf, and some time researching two complaints that could not be reproduced: (1) lwsf pending tx fails to send and (2) lws db issue.

Lastly, sometime was spent updating+responding to the monerod ssl patch.

Merge request reports

Loading