by MAGIC Grants Board

We are excited that the MAGIC Monero Fund campaign to raise funds for three months of Monero development was successful! We raised $28,800 from 43 donations.

Link to the campaign

vtnerd (Lee Clagett) is the author of Monero-LWS, and has been a contributor to the Monero codebase since 2016. He is a veteran of four CCS proposals; [1], [2], [3], [4]

This proposal funds 480 hours of work, ~3 months. The milestones will be hour based; 160 (1 month), 320 (2 months), 480 (3 months). At the completion of hours, he will provide the Monero Fund committee references to the work that was completed during that timeframe.

Some features that are being targeted in monero-project/monero:

  • Get new serialization routine merged (work on piecemeal PRs for reviewers sake) (already in-progress)
  • Complete work necessary to merge DANE/TLSA in wallet2/epee.
  • Adding trust-on-first-use support to wallet2

Work targeted towards vtnerd/monero-lws:

  • Optional full chain verification for malicious daemon attack (already-in progress)
  • Webhooks/ZMQ-PUB support for tx sending (watch for unexpected sends)
  • ZMQ-pub support for incoming transactions and blocks (notifies of any new transaction or block)
  • Implement “horizontal” scaling of account scanning (transfer account info via zmq to another process for scanning)
  • Make account creation more “enterprise grade” (currently scanning engine re-starts on every new account creation, and uses non-cacheable memory) * Unit tests for REST-API
  • Create frontend LWS C/C++ library
  • Provide official LWS docker-image
  • Provide official snap/flatpak/appimge (tbd one or all of those)
  • Provide pre-built binaries
  • (Unlikely) - reproducible builds so community members can verify+sign the binary hashes
  • It is unlikely that all features will be implemented, at which point the unfinished features will roll into the next quarter.

Please keep an eye on MoneroFund.org for future campaigns, or if you would like to make a donation today to support the MAGIC Monero Fund.