- MyMonero compatible light-wallet server that uses LMDB and ZeroMQ.
- Useful for non-custodial payment processors (BTCPayserver, etc)
- webhook/zeromq real-time reporting of incoming funds.
- Fully non-blocking REST API (
boost::beast), except for LMDB calls (filesystem based, cannot async).
- Client library for LWS protocol
- monero_c fork for lwsf provides C/Dart API.
- Only one additional function for C/Dart is needed for fork - all other C/Dart functions are maintained upstream
- Useful for (light) mobile-wallets, particularly ones based in Flutter
- An experimental TUI (ftxui) Monero wallet with mouse+keyboard support
- Uses
lwsfor standard Monero wallet backends (runtime-option) - Demonstrates that
lwsfis viable.
- Generate secure 128-bit passphrases using Trezor
- Can be statically built, such that it can be used in initrd (luks)
- Real-time visualizer for Monero transactions
- Built with ZeroMQ Pub/Sub, ncurses, and z85 encoding
- Highlights:
- Modified Ed25519 library (x86-64 ASM) for direct ECDH needed for Monero wallets
- Implemented Dandelion++ (p2p protocol) for transaction privacy
- Added SSL to p2p protocol (still in review, near completion)
- Updated internal serialization functions to remove intermediate DOM, providing better performance, less memory usage, and better constraints for unpacking (compressed binary protocol to C++). (Not really reviewed - devs are busy :/)