@exodus/hw-common
Version: 0.0.0
Classes
AssetUnsupportedError
DeviceConnectionError
DeviceLockedError
DeviceUninitializedError
HardwareWalletError
HardwareWalletManufacturerMismatchError
NoDeviceFoundError
PassphraseProtectionEnableFailedError
SignMessageUnsupportedError
UserRefusedError
WrongWalletSelectedError
XPubUnsupportedError
AssetUnsupportedError
DeviceConnectionError
DeviceLockedError
DeviceUninitializedError
HardwareWalletError
HardwareWalletManufacturerMismatchError
NoDeviceFoundError
PassphraseProtectionEnableFailedError
SignMessageUnsupportedError
UserRefusedError
WrongWalletSelectedError
XPubUnsupportedError
Interfaces
EnsureDeviceReadyParams
GetAddressParams
GetPublicKeyParams
GetXPubParams
HardwareWalletAssetHandler
HardwareWalletDescriptor
HardwareWalletDevice
HardwareWalletDiscovery
Message
MultisigData
SignMessageParams
SignTransactionParams
TokenAccountInfo
EnsureDeviceReadyParams
ensureDeviceReady(params)
Ensures the device is ready for operations on a specific asset.
- For Ledger: ensures the correct application is open
- For Trezor: ensures the correct wallet context (passphrase) is active
GetAddressParams
getAddress(...)
GetPublicKeyParams
getPublicKey(...)
GetXPubParams
getXPub(...)
HardwareWalletAssetHandler
HardwareWalletAssetHandler
HardwareWalletDescriptor
HardwareWalletDescriptor
HardwareWalletDevice
HardwareWalletDevice
HardwareWalletDiscovery
HardwareWalletDiscovery
Message
MultisigData
SignMessageParams
signMessage(...)
SignTransactionParams
signTransaction(...)
TokenAccountInfo
Token account info for Solana hardware wallet signing (Trezor).
Type Aliases
Bytes
EnsureApplicationIsOpenedParams
HardwareWalletDeviceModels
HardwareWalletManufacturer
HardwareWalletSupportEntry
HardwareWalletSupportMatrix
InternalDescriptor
LedgerDescriptorBLE
LedgerDescriptorTCP
LedgerDescriptorWebUSB
LedgerManufacturer
LedgerModels
SignableTransaction
Signatures
TransportTypes
TrezorManufacturer
TrezorModels
Bytes
EnsureApplicationIsOpenedParams
ensureApplicationIsOpened(assetName)
HardwareWalletDeviceModels
HardwareWalletManufacturer
HardwareWalletSupportEntry
HardwareWalletSupportMatrix
HardwareWalletSupportMatrix
This is a map of supported hardware wallets, where the key is the manufacturer and
the value is an object with the supported models.
An object of this type MAY be exposed on asset.baseAsset.api.features.hardwareWallets?.supportMatrix
to indicate the supported hardware wallets and models for the asset.
InternalDescriptor
LedgerDescriptorBLE
LedgerDescriptorTCP
InternalDescriptor
LedgerDescriptorWebUSB
LedgerManufacturer
HardwareWalletManufacturer
LedgerModels
HardwareWalletDeviceModels
SignableTransaction
SignableTransactions are the transactions in serialized format to be signed.
Signatures
Signatures
TransportTypes
TrezorManufacturer
TrezorModels
