func TstAddressWitnessScriptHash(version byte, program [32]byte,
	hrp string) *AddressWitnessScriptHash {

	return &AddressWitnessScriptHash{
		hrp:            hrp,
		witnessVersion: version,
		witnessProgram: program,
	}
}
// TstAddressWitnessScriptHash creates an AddressWitnessScriptHash, initiating
// the fields as given.
TstAddressWitnessScriptHash creates an AddressWitnessScriptHash, initiating
the fields as given.
// TstAddressWitnessScriptHash creates an AddressWitnessScriptHash initiating // the fields as given .
func TstAddressWitnessScriptHash(version byte, program [32]byte,
	hrp string) *AddressWitnessScriptHash {
	return &AddressWitnessScriptHash{
		hrp:            hrp,
		witnessVersion: version,
		witnessProgram: program,
	}
}
func TstAddressWitnessScriptHash ( version byte , program [ 32 ] byte , hrp string ) * AddressWitnessScriptHash { return & AddressWitnessScriptHash { hrp : hrp , witnessVersion : version , witnessProgram : program , } }
TstAddressWitnessScriptHash creates an AddressWitnessScriptHash, initiating
the fields as given.
TstAddressWitnessScriptHash creates an AddressWitnessScriptHash initiating the fields as given .