|
|
|
@ -39,6 +39,7 @@ CHANGE_OUTPUT_TO_INPUT_SCRIPT_TYPES: dict[OutputScriptType, InputScriptType] = {
|
|
|
|
|
OutputScriptType.PAYTOMULTISIG: InputScriptType.SPENDMULTISIG,
|
|
|
|
|
OutputScriptType.PAYTOP2SHWITNESS: InputScriptType.SPENDP2SHWITNESS,
|
|
|
|
|
OutputScriptType.PAYTOWITNESS: InputScriptType.SPENDWITNESS,
|
|
|
|
|
OutputScriptType.PAYTOTAPROOT: InputScriptType.SPENDTAPROOT,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
INTERNAL_INPUT_SCRIPT_TYPES = tuple(CHANGE_OUTPUT_TO_INPUT_SCRIPT_TYPES.values())
|
|
|
|
@ -52,6 +53,7 @@ SEGWIT_INPUT_SCRIPT_TYPES = (
|
|
|
|
|
SEGWIT_OUTPUT_SCRIPT_TYPES = (
|
|
|
|
|
OutputScriptType.PAYTOP2SHWITNESS,
|
|
|
|
|
OutputScriptType.PAYTOWITNESS,
|
|
|
|
|
OutputScriptType.PAYTOTAPROOT,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
NONSEGWIT_INPUT_SCRIPT_TYPES = (
|
|
|
|
|