You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using the latest git code with Trezor support added in #318 to attempt to execute safe transactions via my Ledger Model T, I see the CLI using derivation paths which don't match my Ethereum addresses.
To Reproduce
Steps to reproduce the behavior:
Install via pip3 install --user git+https://github.com/safe-global/safe-cli and pip3 install safe-cli[trezor]
Describe the bug
When using the latest git code with Trezor support added in #318 to attempt to execute safe transactions via my Ledger Model T, I see the CLI using derivation paths which don't match my Ethereum addresses.
To Reproduce
Steps to reproduce the behavior:
Install via
pip3 install --user git+https://github.com/safe-global/safe-cli
andpip3 install safe-cli[trezor]
Run
safe-cli
Run
load_trezor_cli_owners
with no parametersObserve the following output
In this output, the first address for
44'/60'/0'/0/0
is correct, but all the others do not match the addresses of my other wallets.Run
load_trezor_cli_owners --derivation-path 44'/60'/0'/0/1
Observe that the output now indicates that my second wallet has been correctly selected.
Repeat for
44'/60'/0'/0/2
and confirm this also correctly yields the third wallet.Expected behavior
load_trezor_cli_owners
with no parameters should iterate via44'/60'/0'/0/i
rather than44'/60'/i'/0/0
.Additional context
Use of
44'/60'/0'/0/i
aligns correctly with the derivation path documented in Trezor's official docs:The text was updated successfully, but these errors were encountered: