# Constants
TypeHardware means the keystore is provided by a hardware wallet.
TypeSoftware mans the keystore is provided by a software (hot) wallet.
# Variables
ErrFirmwareUpgradeRequired is returned when the keystore device needs a FW upgrade.
ErrSigningAborted is used when the user aborts a signing in process (e.g.
ErrUnsupportedFeature is returned when a certain feature is unsupported by the keystore.
# Interfaces
Keystore supports hardened key derivation according to BIP32 and signing of transactions.
# Type aliases
KeystoreError represents errors related to the keystore.
Type denotes the type of a keystore.