[−][src]Crate slip132
Structs
DefaultResolver | Default resolver knowing native |
KeyVersion | Structure holding 4 version bytes with magical numbers representing
different versions of extended public and private keys according to BIP-32.
Key version stores raw bytes without their check, interpretation or
verification; for these purposes special helpers structures implementing
|
UnknownKeyApplicationError | Unknown string representation of |
Enums
Error | Extended public and private key processing errors |
KeyApplication | SLIP 132-defined key applications defining types of scriptPubkey descriptors in which they can be used |
Constants
VERSION_MAGIC_TPRV | Magical version bytes for tprv: bitcoin testnet/regtest private key for P2PKH or P2SH |
VERSION_MAGIC_TPUB | Magical version bytes for tpub: bitcoin testnet/regtest public key for P2PKH or P2SH |
VERSION_MAGIC_UPRV | Magical version bytes for uprv: bitcoin testnet/regtest private key for P2WPKH in P2SH |
VERSION_MAGIC_UPRV_MULTISIG | Magical version bytes for Uprv: bitcoin testnet/regtest private key for multi-signature P2WSH in P2SH |
VERSION_MAGIC_UPUB | Magical version bytes for upub: bitcoin testnet/regtest public key for P2WPKH in P2SH |
VERSION_MAGIC_UPUB_MULTISIG | Magical version bytes for Upub: bitcoin testnet/regtest public key for multi-signature P2WSH in P2SH |
VERSION_MAGIC_VPRV | Magical version bytes for vprv: bitcoin testnet/regtest private key for P2WPKH |
VERSION_MAGIC_VPRV_MULTISIG | Magical version bytes for Zprv: bitcoin testnet/regtest private key for multi-signature P2WSH |
VERSION_MAGIC_VPUB | Magical version bytes for vpub: bitcoin testnet/regtest public key for P2WPKH |
VERSION_MAGIC_VPUB_MULTISIG | Magical version bytes for Zpub: bitcoin testnet/regtest public key for multi-signature P2WSH |
VERSION_MAGIC_XPRV | Magical version bytes for xprv: bitcoin mainnet private key for P2PKH or P2SH |
VERSION_MAGIC_XPUB | Magical version bytes for xpub: bitcoin mainnet public key for P2PKH or P2SH |
VERSION_MAGIC_YPRV | Magical version bytes for yprv: bitcoin mainnet private key for P2WPKH in P2SH |
VERSION_MAGIC_YPRV_MULTISIG | Magical version bytes for Yprv: bitcoin mainnet private key for multi-signature P2WSH in P2SH |
VERSION_MAGIC_YPUB | Magical version bytes for ypub: bitcoin mainnet public key for P2WPKH in P2SH |
VERSION_MAGIC_YPUB_MULTISIG | Magical version bytes for Ypub: bitcoin mainnet public key for multi-signature P2WSH in P2SH |
VERSION_MAGIC_ZPRV | Magical version bytes for zprv: bitcoin mainnet private key for P2WPKH |
VERSION_MAGIC_ZPRV_MULTISIG | Magical version bytes for Zprv: bitcoin mainnet private key for multi-signature P2WSH |
VERSION_MAGIC_ZPUB | Magical version bytes for zpub: bitcoin mainnet public key for P2WPKH |
VERSION_MAGIC_ZPUB_MULTISIG | Magical version bytes for Zpub: bitcoin mainnet public key for multi-signature P2WSH |
Traits
FromSlip132 | |
VersionResolver | Trait which must be implemented by helpers which do construction,
interpretation, verification and cross-conversion of extended public and
private key version magic bytes from |