mymonero / mymonero-core-js

The JS library containing the Monero crypto plus lightwallet functions behind the official MyMonero apps
BSD 3-Clause "New" or "Revised" License
101 stars 103 forks source link

Ledger and abstracted hw wallet integration #18

Open paulshapiro opened 6 years ago

paulshapiro commented 6 years ago

Keys held on device, txs (formed and?) signed on device

paulshapiro commented 6 years ago

This is being worked on by a few community members. Pop into #mymonero if you want to get involved.

paulshapiro commented 6 years ago

So the JS-land transport like stuff necessary for this has been shared by henrynguyen in his PR https://github.com/MyCryptoHQ/xmr-core/pull/20.

Our new integration with Monero core src includes hw device support, so all that should be necessary for this is bridging a set of hw device calls over the transport work in JS, or, if possible, simply keeping all of this in a Node.JS addon which can do the transport work in C/C++. We're not planning to introduce hw device support for the browser app at the present time, so this Node.JS addon C++ approach might end up working extremely well.

paulshapiro commented 6 years ago

May support it for browser, time-allowing