Skip to content

vtnerd/vtnerd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Creator (Open Source)

  • 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 lwsf or standard Monero wallet backends (runtime-option)
  • Demonstrates that lwsf is 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

Contributor (Open Source)

  • 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 :/)

About

Public Readme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published