albedo icon indicating copy to clipboard operation
albedo copied to clipboard

signTransaction using ledger error

Open surhud004 opened this issue 3 years ago • 1 comments

Hey team, I was able to connect my ledger to Albedo. I was also able to signHash (sign text message on playground). However, I am unable sign any transaction using my Ledger Nano X. I have received the following errors (the first one while signing transaction on playground and the second one while using @albedo-link/intent to sign tx (albedo.tx()). I am able to sign using Stellar laboratory) -

Albedo_Error Albedo__Intent_Error

surhud004 avatar Aug 10 '21 21:08 surhud004

Hello,

Delegated transaction signing using Ledger wallets is quite buggy, and there's nothing we can do here. It may fail for a multitude of reasons. Just a few of them:

  • you have too many operations in your transaction – it might work with two operations but returns an error with a dozen ops
  • the transaction contains unsupported operations (Ledger app development lags behind Stellar protocol upgrades, sometimes for months)
  • unsupported features (FeeBumpTransactions, muxed accounts, etc)
  • the connection may fall off because the OS decides to reconnect a USB device

There is no way to properly handle all those situations, and all our communications with Ledger devs were mostly fruitless. We dropped support of Trezor devices a year ago for the same reason. And will probably stop supporting Ledger as well if the situation won't change.

orbitlens avatar Aug 17 '21 10:08 orbitlens