LedgerHQ / ledger-live-desktop

⛔️ DEPRECATED - Ledger Live (Desktop)
https://www.ledger.com/live
MIT License
954 stars 299 forks source link

BUG: Cosmos blockchain is broken #3941

Open chmichael opened 3 years ago

chmichael commented 3 years ago

Ledger Live Version and Operating System

Ledger Live 2.29

Expected behavior

Keprl wallet show the correct validator, staked and unstaked amounts and rewards Is what expect to see in Ledger Live too

Actual behavior

Wrong validator, staked and unstaked amounts and rewards

Steps to reproduce the behavior

Connect Ledger with Keprl wallet and Ledger live. Keprl wallet will show the correct amounts

3r1c02 commented 3 years ago

I have the same problem with Ledger Live 2.32.2 on Ubuntu

3r1c02 commented 3 years ago

Same problem also on Android.

Last transaction I can see on Android is at a height of 6,720,491 and the advanced logs for this account show

{[...] "blockHeight": 6771552}

On Ubuntu the last transaction shown is at a height of 6,914,301 and the advanced logs for this account show

{[...]"blockHeight": 6952696}

I searched through the logs of the desktop-application and found several "network-error" events Example:

{
"data": {},
"level": "debug",
"message": "500 get https://cosmoshub4.coin.ledger.com/txs?tx.minheight=6914301&transfer.recipient=cosmos1*****************&page=1&limit=100 (1772ms): API HTTP 500",
"pname": "internal",
"timestamp": "2021-08-13T23:22:35.475Z",
"type": "network-error"
},

However, there were also successful requests to the Cosmos Explorer API Endpoint and when I call the API with

curl  -X GET "https://cosmoshub4.coin.ledger.com/txs?tx.minheight=6914301&message.sender=cosmos1***********************&page=1&limit=100"

the output contains all transactions that Keplr shows.

chmichael commented 3 years ago

As far i can see they are doing nothing to fix it so far.

Their response was this:

I just had a chat with the engineering team and they confirmed that this issue is on our side. The problem is due to some Libcore libraries we've used to build our COSMOS integration and will be solved once we migrate to Javascript. We're actively working on solving the issue, but I cannot guarantee a firm ETA at this stage because bugs and errors can always creep in at the last moment and push back release. We'll make sure to communicate with the community once the fix has been made though.

Note that Ledger Live is only a visual dashboard and does not impact your crypto-assets in any way, your funds are safe. I really apologize for the inconvenience. While we are investigating the issue, you can safely use Keprl or CosmoStation to check your balance and manage your ATOM.

soerennielsen commented 2 years ago

But this has been a problem for many months - now 4 months after last comment!

You cannot create a new cosmos account either. Balances are wrong as stated here. They are doing nothing till the Javascript version is used (which I presume means NodeJS really), yet have zero timeline commitments.

Wow this is annoying and highly arrogant.

Wrong balances means that you cannot stake from ledger live etc etc