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
fix(hardware-trezor): support derivationType in getXpub method
- add `derivationType?: MasterKeyGeneration` to `GetTrezorXpubProps`
- update `getXpub` and `createWithDevice` to accept and pass `derivationType`
- include `derivationType` in `cardanoGetPublicKey` call
- add mapping from `MasterKeyGeneration` to Trezor `CardanoDerivationType`
- improve seed length handling for ICARUS vs ICARUS_TREZOR
- import `MasterKeyGeneration` type from `@cardano-sdk/key-management`
- test all derivation types (ICARUS, ICARUS_TREZOR, LEDGER)
- verify parameter passing from `trezorConfig` to `getXpub`
- cover error handling (TransportError, AuthenticationError)
- add integration tests for `createWithDevice`
- mock Trezor connection to avoid device dependencies
- improve test organization with shared utilities and hoisted setup
- enhance coverage for master key generation schemes
0 commit comments