Skip to content

Wrong address with Trezor #3962

@andreabravetti

Description

@andreabravetti

I'm reporting this issue here too, in case it was in the wrong repository. If not the case, it's a duplicate.

I recently bought a Trezor Safe 5 and I'm doing some testing to see if I'm better off with it or my old Ledger.

Using the same 24 words seed on different wallets, both by writing the seed directly into the software wallet or via Trezor Safe 5, I expect to have the same addresses, let's say addr1...xxxxxx, but with Yoroi browser extension (and with Lace 1909) with the hardware wallet this is not the case and I see addr1...zzzzzz.

Wallet Software Hardware
Yoroi addr1...xxxxxx addr1...zzzzzz
Lace addr1...xxxxxx addr1...zzzzzz
Eternl addr1...xxxxxx addr1...xxxxxx
Daedalus addr1...xxxxxx not tested

Things get even weirder, but maybe give some clues to the problem, if I use Trezor Suite with the hardware wallet: In Trezor Suite App, after sending some funds to Yoroi's (or Lace's one) strange address, I see two accounts, both with m/1852'/1815'/0', one labelled as Default Shelley and one as Legacy Shelley.

Trezor Suite account type Address Account description
Default Shelley addr1...xxxxxx The current and most widely accepted method of generating and managing Cardano addresses ensures interoperability, security, and support for all types of tokens.
Legacy Shelley addr1...zzzzzz Legacy accounts are compatible with Ledger Legacy derivation paths, enabling smooth migration from Ledger to Trezor.

In any case nothing change if I use single address mode or multiple addresses and the address I talk about is always the first one that should be the same.

I don't know how it could be a feature of some kind.

If it's an intended feature I think it's implemented the wrong way:

What I expect, if someone want to have a "Legacy accounts compatible with Ledger Legacy" to "enable smooth migration from Ledger to Trezor" (as Trezor Suite say), is to have an option, disabled by default, when you connect the hardware wallet and it should NOT be the default (and only) behavior.

From this point of view, Trezor Suite's behavior is the most correct one to me.

Is it possible to have some how the right addresses on Yoroi with Trezor as an hardware wallet?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions