(version, program, main=False, hrp="ert")
| 123 | return script_to_p2sh(p2shscript, main, **kwargs) |
| 124 | |
| 125 | def program_to_witness(version, program, main=False, hrp="ert"): |
| 126 | if (type(program) is str): |
| 127 | program = bytes.fromhex(program) |
| 128 | assert 0 <= version <= 16 |
| 129 | assert 2 <= len(program) <= 40 |
| 130 | assert version > 0 or len(program) in [20, 32] |
| 131 | return encode_segwit_address(hrp, version, program) |
| 132 | |
| 133 | def script_to_p2wsh(script, main=False): |
| 134 | script = check_script(script) |
no test coverage detected