MCPcopy Create free account
hub / github.com/ElementsProject/elements / program_to_witness

Function program_to_witness

test/functional/test_framework/address.py:125–131  ·  view source on GitHub ↗
(version, program, main=False, hrp="ert")

Source from the content-addressed store, hash-verified

123 return script_to_p2sh(p2shscript, main, **kwargs)
124
125def 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
133def script_to_p2wsh(script, main=False):
134 script = check_script(script)

Callers 3

run_testMethod · 0.90
script_to_p2wshFunction · 0.70
key_to_p2wpkhFunction · 0.70

Calls 2

encode_segwit_addressFunction · 0.85
typeClass · 0.50

Tested by

no test coverage detected