Open fullmetalScience opened 2 weeks ago
mnp was developed to monitor incoming transactions, with the idea of utilizing the potential of a Unix environment to simplify this task. The typical application would be to automate things using a shell script. For example, auto send an e-mail when receiving a Monero payment. I haven't thought about monitoring outgoing transactions yet - just to keep it simple.
I will have a think about the problem, but it doesn't seem so trivial to me.
Would it fit mnp's scope to have it detect outgoing transactions and handle the corresponding key images?
The idea is to have a firewalled hot wallet monitor spends. When one occurs, it should transfer the corresponding key images to a watch-only wallet on the Internet, which in turn should import them - effectively allowing the exposed wallet to have up-to-date wallet data while protecting against theft.
mnp
came to mind for this while designing a way to maximize usability by simplifying the tools end-users are required to employ (think "swiping a card").There's more detail in this thread:
Offline Signing Library for XmrSigner Production
(The hot wallet in question would talk to the "public key device" depicted in the sequence diagram.)