ledger-live-desktop icon indicating copy to clipboard operation
ledger-live-desktop copied to clipboard

ALGO synchronization not possible if opted in to ASA: YLDY

Open RetroHazard opened this issue 3 years ago • 11 comments

Ledger Live Version and Operating System

WIndows 10, Ledger Live 2.33.1

Expected behavior

Should be able to add ALGO account to Ledger Live

Actual behavior

Ledger Live begins synchronization and immediate fails out with the following error.

Internal process error (3221226505) Something went wrong. Please retry or contact Ledger Support.

Steps to reproduce the behavior

  1. Create ALGO address/add account
  2. Opt-in to Yieldly contract(s) @ app.yieldly.finance (ASA ID: 226701642)
  3. Remove ALGO address (or reset Ledger Live)
  4. Try to re-add ALGO address Reproduction of issue does not require any YLDY to be present in address or staking to occur.

RetroHazard avatar Sep 16 '21 23:09 RetroHazard

Can confirm. ALL accounts (eth, btc, algo etc) on Ledger are unusable in Ledger Live once asset is added to an Algorand account. Removing the asset from the account does NOT fix the issue, all accounts remain unusable, no sending etc., rendering the Ledger unusable. (Ledger X, 2.32.2 and 2.33.1, Linux)

erdnapa avatar Sep 20 '21 04:09 erdnapa

I am experiencing this as well. One other thing is that if I try to add my Algorand account and then close Ledger Live, it doesn't reopen unless I go into task manager and kill it.

b70v avatar Oct 30 '21 21:10 b70v

Same issue. As @erdnapa points out, this issue renders Ledger unusable.

er-eis avatar Nov 06 '21 22:11 er-eis

Same issue. As @erdnapa points out, this issue renders Ledger unusable.

A workaround to get ledger back to function:

  1. Link the Ledger ASA algo account to MyAlgo wallet.
  2. Create a second MyAlgo wallet ('add wallet' button, new seed etc) in the MyAlgo wallet (this is non-ledger)
  3. Move all ASA from ledger to new non-ledger MyAlgo wallet
  4. Remove all ASA from ledger algo account (in MyAlgo wallet), make it a non-ASA account.
  5. Reboot/kill all hanging Ledger processes. Ledger works again (at least for me), but ASA now in MyAlgo wallet only.

erdnapa avatar Nov 07 '21 02:11 erdnapa

Same issue. As @erdnapa points out, this issue renders Ledger unusable.

A workaround to get ledger back to function:

  1. Link the Ledger ASA algo account to MyAlgo wallet.
  2. Create a second MyAlgo wallet ('add wallet' button, new seed etc) in the MyAlgo wallet (this is non-ledger)
  3. Move all ASA from ledger to new non-ledger MyAlgo wallet
  4. Remove all ASA from ledger algo account (in MyAlgo wallet), make it a non-ASA account.
  5. Reboot/kill all hanging Ledger processes. Ledger works again (at least for me), but ASA now in MyAlgo wallet only.

Sure, this will make Ledger Live work again. But it means your ASAs are no longer secured with Ledger hardware.

er-eis avatar Nov 07 '21 03:11 er-eis

I am also having this issue. Hope it gets resolved in the next update. Seems like a lot of people's funds are inaccessible.

cullanshewfelt avatar Dec 03 '21 17:12 cullanshewfelt

Same issue here, when can we expect this to be fixed?

Sleinous avatar Dec 09 '21 11:12 Sleinous

Same issue here, it has been going on for months. Between this issue and ledger communication failing on Chrome, Ledger been a real mess. Please fix!!!

Temporary fix - install ledger live on a different device and do not add ASA support. Reinstalling ledger live does not fix the problem because the config files are left on the OS after unistalling.

jeffsmith8 avatar Dec 22 '21 06:12 jeffsmith8

I have the same problem. Attached is my log file. ledgerlog.zip

sdherr avatar Jan 14 '22 17:01 sdherr

Same here following the steps of the original posting, this was on a new 2nd algo account I created.

Was I was able to get the account to finally re-add by enabling the "Experimental JS Implementations" option but now I can't get any transactions to go through on either the original or 2nd algo account. New error message shows:

msgpack decode error [pos 1]: only encoded map or array can be decoded into a struct

cccassidy avatar Jan 21 '22 18:01 cccassidy

@Ledger_Support I want to share the fix for sync issue in Algorand wallet. With current version of Ledger Live, ASA's make account unsyncable, which is completely in line with what is described above. I had to open accounts in @myalgo_ wallet and delete ASA's. Fortunately I didn't have anything of value there, but this shouldn't be this way. How can we expect mass adoption if we can't make it more seamless and secure!

PLEASE FIX THIS! Need hardware solutions to work.

@Algorand @Ledger @Reddit @Timbonacci702 @PandALGOs

tonteron avatar Apr 02 '22 16:04 tonteron