Skip to content
Snippets Groups Projects

Marked vtnerd 2025 Q1/Q2 Part 1 Completed

Merged Lee Clagett requested to merge vtnerd/ccs-proposals:vtnerd-master-patch-64130 into master

The biggest chunk of my time was spent on the LWS-frontend, primarily implementing more of the wallet2_api.h, and adding a working "ledger" output program. The lwsf project is still not feature complete, but the ledger program shows that: (1) lwsf can correctly synchronize transactions (identify spends vs receives, filter decoy spends, etc) with a LWS server, (2) lwsf can store cached metadata+keys in an encrypted (chacha20-poly1305) file, (3) lwsf can recover from seed, and (4) lwsf can load cached metadata+keys from an encrypted file. lwsf can also create new wallets, but this is not used in the ledger program. The biggest features for 1.0 completion is constructing transactions, and multisig support. Other developers are encouraged to try lwsf at this stage, as the API is not going to change and some minimal functionality is supported (mainly reading transactions).

I spent a decent chunk of time getting Haveno built to test a bug found in previous monerod-rpc changes. There is no patch to link for the fix as it was just a configuration change to monerod in use by Haveno.

I also spent time updating/rebasing my serialization PRs on monerod. Similarly, my monerod p2p SSL PR was updated/rebased. They all still need reviewers unfortunately.

I spent time doing some optimizations on monerod. This included adding crypto accelerations to transaction verification, updating move+copy semantics in transaction objects, removing a hidden copy in add_block, removed copies in ZMQ output, and (not PRed yet) improving tx-notify performance.

I also spent a small number of hours during code reviews, and some investigating into monero-lws builds. I am likely targeting a docker+snap official build for this.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
Please register or sign in to reply
Loading