- public static Result_ShutdownScriptInvalidShutdownScriptZ new_witness_program(byte version, byte[] program) {
- long ret = bindings.ShutdownScript_new_witness_program(version, program);
+ public static Result_ShutdownScriptInvalidShutdownScriptZ new_witness_program(WitnessVersion version, byte[] program) {
+ long ret = bindings.ShutdownScript_new_witness_program(version.getVal(), program);
+ Reference.reachabilityFence(version);
+ Reference.reachabilityFence(program);