You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 2, 2025. It is now read-only.
Repository navigation
This repository was archived by the owner on Apr 2, 2025. It is now read-only.
The Ledger companion wallet for Komodo suffers from the lack of an important Komodo-specific feature that allows KMD holders to claim interest. It does not seem like Ledger will be implementing anything soon. Ledger CTO recently stated on their slack channel regarding a question about this issue: "we don't have the dev bandwidth to do that in the near future". They also don't want to work on it because "the Chrome apps are going to be deprecated".
Fortunately there might be an easy solution to the problem for KMD holders that want store their KMD in a Ledger-based account. Ledger provide a NodeJs API for communicating with the device app. The api works both over u2f (in-browser) and node-hid (native bindings). Since Iguana seems to be a NodeJS application it should be easy to add Ledger support to Iguana and Agama using this API.
@lenondupe Thanks for suggestion. I'm aware of it.
I haven't played with Ledger before. How does it send transactions? Do they have an interface for that? Where do those transactions go? I assume to Ledger specific end points/servers?
@lenondupe i have a question about creating and signing a tx. createPaymentTransactionNew_async doesn't have any output values in args list, only output script. How can I specify output amount? I assume I need to write something similar to yours signTx_async ?
Activity
pbca26 commentedon Nov 23, 2017
@lenondupe Thanks for suggestion. I'm aware of it.
I haven't played with Ledger before. How does it send transactions? Do they have an interface for that? Where do those transactions go? I assume to Ledger specific end points/servers?
pbca26 commentedon Nov 23, 2017
Are you saying it's possible to send/receive data between js app and ledger firmware?
pbca26 commentedon Nov 23, 2017
https://github.com/lenondupe/stellar-ledger-api/blob/master/src/stellar-ledger-api.js
pbca26 commentedon Nov 23, 2017
could you explain where do i get all those hex values? Is it described somewhere in docs or reference materials?
pbca26 commentedon Nov 23, 2017
Thanks a lot. I will definitely look into that.
CHMEX commentedon Nov 23, 2017
Thank you both! It would be a very nice solution.
Michael
Zeehenk commentedon Nov 25, 2017
Would be great of this could be solved!
pbca26 commentedon Nov 27, 2017
@lenondupe i have a question about creating and signing a tx. createPaymentTransactionNew_async doesn't have any output values in args list, only output script. How can I specify output amount? I assume I need to write something similar to yours signTx_async ?
pbca26 commentedon Nov 27, 2017
@lenondupe thanks will try to get an invite there.
Another question how do I run the code in browser mode? Compile through browserify?
Zeehenk commentedon Nov 28, 2017
FYI: LedgerHQ/ledger-nano-s#21
Posted by lead dev of KOMODO.