Due to limitations in the Ledger ETH application, only derivation paths starting with
m/44'/60'
and m/44'/1'
can be checked.
While Trezor does support hardened paths, it'd be very tedious for the user to check all the paths currently, since the user would have to confirm each address individually.
Deserialize a wallet implementation from a string.
Get a full derivation path from a number array.
Get all addresses from a wallet, based on the derivation paths and depth specified, using a generator.
Get a derivation path from a network. Returns a standard derivation path, and "hardened" version.
Get a full derivation path as string.
Returns an instance of a (wired) Ledger transport method. Currently, this will return the WebUSB method if it is supported, with WebHID method as fallback, and U2F method as fallback for WebHID.
If no transport method is supported, this will throw an error.
Get the prefix segments from a (non-hardened) derivation path.
Get the transport implementation class for a specific transport type.
Get the wallet implemention class for a specific wallet type.
Checks if a string is a valid type of TransportType.
Check if a mnemonic phrase is valid or not.
Checks if a string is a valid type of WalletType.
Returns a memoized version of a function.
Parse data received from Transport.send
.
Get the full derivation path as a number array.
Generated using TypeDoc
All available (regular) derivation paths.