diff --git a/docs/source/index.rst b/docs/source/index.rst index 7dd0afd..61e7c37 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -9,7 +9,7 @@ Welcome to PYBTC Python library for Bitcoin. -Current version is |release|. +Current version is 2.0. .. _GitHub: https://github.com/bitaps-com/pybtc @@ -58,6 +58,7 @@ What's new in pybtc 2.0 ? - Hierarchical Deterministic Wallets (BIP32) - Wallet class implemented acording BIP44 - Imporved transaction deserialization perfomance +- Multisig transacton signing regardless of sequence diff --git a/pybtc/address.py b/pybtc/address.py index 1487342..ee8354d 100644 --- a/pybtc/address.py +++ b/pybtc/address.py @@ -171,11 +171,11 @@ class Address(): #: flag for testnet network address (boolean) self.type = address_type - if address_type in ("P2WPKH"): + if address_type == "PUBKEY": + self.pubkey_script = b"%s%s" % (op_push_data(self.public_key.key), OP_CHECKSIG) + self.pubkey_script_hex = self.pubkey_script.hex() #: version of witness program for SEGWIT address (string) - self.witness_version = 0 - else: - self.witness_version = None + self.witness_version = 0 if address_type == "P2WPKH" else None self.compressed = compressed if address_type == "P2SH_P2WPKH": #: flag for script hash address (boolean)