INNER CODE UNIT · Python
script_type_default
demining/CryptoDeepTools · 17BTCRecoverCryptoGuide/lib/bitcoinlib/main.py:51
def script_type_default(witness_type=None, multisig=False, locking_script=False):
"""
Determine default script type for provided witness type and key type combination used in this library.
>>> script_type_default('segwit', locking_script=True)
'p2wpkh'
:param witness_type: Witness type used: standard, p2sh-segwit or segwit
:type witness_type: str
:param multisig: Multi-signature key or not, default is False
:type multisig: bool
:param locking_script: Limit search to locking_script. Specify False for locking scripts and True for unlocking scripts
:type locking_script: bool
:return str: Default script type
"""
if not witness_type: