candidateblock_bitcoin_library.prefix module
Prefix
Bitcoin uses encoded strings, which are in a Base58Check encoding with the exception of Bech32 encodings. The encoding includes a prefix (traditionally a single version byte), which affects the leading symbol(s) in the encoded result.
- class candidateblock_bitcoin_library.prefix.Prefix
Bases:
objectbytes values of the address prefixes
- Parameters:
Enum (_type_) – bytes values of prefix
- BIP_32_EXTENDED_PRIVATE_KEY = b'\x04\x88\xad\xe4'
- BIP_32_EXTENDED_PUBLIC_KEY = b'\x04\x88\xb2\x1e'
- PAY_TO_PUBKEY_HASH = b'\x00'
- PAY_TO_SCRIPT_HASH = b'\x05'
- PRIVATE_KEY_WIF = b'\x80'
- TESTNET_BIP_32_EXTENDED_PRIVATE_KEY = b'\x045\x83\x94'
- TESTNET_BIP_32_EXTENDED_PUBLIC_KEY = b'\x045\x87\xcf'
- TESTNET_PAY_TO_PUBKEY_HASH = b'o'
- TESTNET_PAY_TO_SCRIPT_HASH = b'\xc4'
- TESTNET_PRIVATE_KEY_WIF = b'\xef'