persistenceOne / persistence-sdk

Node modules and client utilities to build Persistence platform node applications.
https://persistence.one/
Apache License 2.0
11 stars 4 forks source link

Staking & Sending malfunction with KEPLR & Ledger Nano X #243

Closed WideAwakeTN closed 3 years ago

WideAwakeTN commented 3 years ago

There seems to be an issue with the Ledger Nano X and KEPLR when using the Persistence Wallet. Every time I click “approve” to initiate a transaction (for sending or staking) the transaction is immediately rejected and I get “Data is invalid : Unexpected characters”. The latest version of the ATOM app was running on the Nano X but it did not display anything special (no dialog appearing). Setting up the Persistence wallet and connecting the Nano X through Keplr worked fine. I am using Brave 1.26.67 on Windows 10 (German locale). I also tried Ubuntu Linux with Brave and got the same issue.

puneet2019 commented 3 years ago

@WideAwakeTN persistence doesn't have support with ledger as of now, we are working on getting our persistence ledger App launched.

WideAwakeTN commented 3 years ago

I guess more people will stumble into that issue since Keplr supports connecting with Ledger Nano. Currently some of my XPRT are stuck now since I can't create a new transaction.

Will the Persistence Ledger Nano app access the same path (on the device) / private keys? That should solve my problem. Will you keep using Keplr?

Do you need some C/C++ expertise? I am a long time C/C++ dev.

WideAwakeTN commented 3 years ago

Update: I was able to move my funds using the Brave/Chrome Keplr Plugin directly and selecting the persistence core1 chain instead of the cosmos chain. Thus it seems that the persistence web wallet frontend is the cause of the "Data is invalid : Unexpected characters" problem.

In case you keep using Keplr I suspect the problem of signing transactions with a Ledger Nano device will also happen with your own app since it is a fork of the Zondax app and thus it is basically the same overall setup.

puneet2019 commented 3 years ago

@WideAwakeTN The persistence ledger app is launched with experimental mode, can see more about it here you can use it directly with wallet transactions, keplr+ ledger support is still not there, it will take sometime to do that

puneet2019 commented 3 years ago

@WideAwakeTN you can use keplr + ledger with cosmostation wallet app. or with keplr wallet