Usage
- Installation
- Command Line Usage
- API Usage
- Hardware Wallet Client Interface
HardwareWalletClient- Commands
get_client()enumerate()find_device()getmasterxpub()signtx()getxpub()signmessage()getdescriptor()getkeypool()getdescriptors()displayaddress()setup_device()wipe_device()restore_device()backup_device()prompt_pin()send_pin()toggle_passphrase()install_udev_rules()- Errors and Error Codes
NO_DEVICE_TYPEMISSING_ARGUMENTSDEVICE_CONN_ERRORUNKNWON_DEVICE_TYPEINVALID_TXNO_PASSWORDBAD_ARGUMENTNOT_IMPLEMENTEDUNAVAILABLE_ACTIONDEVICE_ALREADY_INITDEVICE_ALREADY_UNLOCKEDDEVICE_NOT_READYUNKNOWN_ERRORACTION_CANCELEDDEVICE_BUSYNEED_TO_BE_ROOTHELP_TEXTDEVICE_NOT_INITIALIZEDHWWErrorNoPasswordErrorUnavailableActionErrorDeviceAlreadyInitErrorDeviceNotReadyErrorDeviceAlreadyUnlockedErrorUnknownDeviceErrorNotImplementedErrorPSBTSerializationErrorBadArgumentErrorDeviceFailureErrorActionCanceledErrorDeviceConnectionErrorDeviceBusyErrorNeedsRootErrorhandle_errors()- UDev Rules Installer
UDevInstaller- PSBT Classes and Utilities
PartiallySignedInputPartiallySignedOutputPSBT- Output Script Descriptors
ExpandedScriptsDescriptorChecksum()AddChecksum()PubkeyProviderDescriptorPKDescriptorPKHDescriptorWPKHDescriptorMultisigDescriptorSHDescriptorWSHDescriptorTRDescriptorparse_pubkey()parse_descriptor()- Key Classes and Utilities
H_()is_hardened()ExtendedKeyKeyOriginInfoparse_path()get_bip44_purpose()get_bip44_chain()- Common Classes and Utilities
ChainAddressTypesha256()ripemd160()hash256()hash160()