@@ -299,7 +299,7 @@ public byte[] release_commitment_secret(long idx) {
299299 */
300300 public Result_NoneNoneZ validate_holder_commitment (HolderCommitmentTransaction holder_tx ) {
301301 long ret = bindings .BaseSign_validate_holder_commitment (this .ptr , holder_tx == null ? 0 : holder_tx .ptr & ~1 );
302- if (ret < 1024 ) { return null ; }
302+ if (ret >= 0 && ret < 1024 ) { return null ; }
303303 Result_NoneNoneZ ret_hu_conv = Result_NoneNoneZ .constr_from_ptr (ret );
304304 this .ptrs_to .add (holder_tx );
305305 return ret_hu_conv ;
@@ -325,7 +325,7 @@ public byte[] channel_keys_id() {
325325 */
326326 public Result_C2Tuple_SignatureCVec_SignatureZZNoneZ sign_counterparty_commitment (CommitmentTransaction commitment_tx ) {
327327 long ret = bindings .BaseSign_sign_counterparty_commitment (this .ptr , commitment_tx == null ? 0 : commitment_tx .ptr & ~1 );
328- if (ret < 1024 ) { return null ; }
328+ if (ret >= 0 && ret < 1024 ) { return null ; }
329329 Result_C2Tuple_SignatureCVec_SignatureZZNoneZ ret_hu_conv = Result_C2Tuple_SignatureCVec_SignatureZZNoneZ .constr_from_ptr (ret );
330330 this .ptrs_to .add (commitment_tx );
331331 return ret_hu_conv ;
@@ -339,7 +339,7 @@ public Result_C2Tuple_SignatureCVec_SignatureZZNoneZ sign_counterparty_commitmen
339339 */
340340 public Result_NoneNoneZ validate_counterparty_revocation (long idx , byte [] secret ) {
341341 long ret = bindings .BaseSign_validate_counterparty_revocation (this .ptr , idx , secret );
342- if (ret < 1024 ) { return null ; }
342+ if (ret >= 0 && ret < 1024 ) { return null ; }
343343 Result_NoneNoneZ ret_hu_conv = Result_NoneNoneZ .constr_from_ptr (ret );
344344 return ret_hu_conv ;
345345 }
@@ -359,7 +359,7 @@ public Result_NoneNoneZ validate_counterparty_revocation(long idx, byte[] secret
359359 */
360360 public Result_C2Tuple_SignatureCVec_SignatureZZNoneZ sign_holder_commitment_and_htlcs (HolderCommitmentTransaction commitment_tx ) {
361361 long ret = bindings .BaseSign_sign_holder_commitment_and_htlcs (this .ptr , commitment_tx == null ? 0 : commitment_tx .ptr & ~1 );
362- if (ret < 1024 ) { return null ; }
362+ if (ret >= 0 && ret < 1024 ) { return null ; }
363363 Result_C2Tuple_SignatureCVec_SignatureZZNoneZ ret_hu_conv = Result_C2Tuple_SignatureCVec_SignatureZZNoneZ .constr_from_ptr (ret );
364364 this .ptrs_to .add (commitment_tx );
365365 return ret_hu_conv ;
@@ -383,7 +383,7 @@ public Result_C2Tuple_SignatureCVec_SignatureZZNoneZ sign_holder_commitment_and_
383383 */
384384 public Result_SignatureNoneZ sign_justice_revoked_output (byte [] justice_tx , long input , long amount , byte [] per_commitment_key ) {
385385 long ret = bindings .BaseSign_sign_justice_revoked_output (this .ptr , justice_tx , input , amount , per_commitment_key );
386- if (ret < 1024 ) { return null ; }
386+ if (ret >= 0 && ret < 1024 ) { return null ; }
387387 Result_SignatureNoneZ ret_hu_conv = Result_SignatureNoneZ .constr_from_ptr (ret );
388388 return ret_hu_conv ;
389389 }
@@ -409,7 +409,7 @@ public Result_SignatureNoneZ sign_justice_revoked_output(byte[] justice_tx, long
409409 */
410410 public Result_SignatureNoneZ sign_justice_revoked_htlc (byte [] justice_tx , long input , long amount , byte [] per_commitment_key , HTLCOutputInCommitment htlc ) {
411411 long ret = bindings .BaseSign_sign_justice_revoked_htlc (this .ptr , justice_tx , input , amount , per_commitment_key , htlc == null ? 0 : htlc .ptr & ~1 );
412- if (ret < 1024 ) { return null ; }
412+ if (ret >= 0 && ret < 1024 ) { return null ; }
413413 Result_SignatureNoneZ ret_hu_conv = Result_SignatureNoneZ .constr_from_ptr (ret );
414414 this .ptrs_to .add (htlc );
415415 return ret_hu_conv ;
@@ -436,7 +436,7 @@ public Result_SignatureNoneZ sign_justice_revoked_htlc(byte[] justice_tx, long i
436436 */
437437 public Result_SignatureNoneZ sign_counterparty_htlc_transaction (byte [] htlc_tx , long input , long amount , byte [] per_commitment_point , HTLCOutputInCommitment htlc ) {
438438 long ret = bindings .BaseSign_sign_counterparty_htlc_transaction (this .ptr , htlc_tx , input , amount , per_commitment_point , htlc == null ? 0 : htlc .ptr & ~1 );
439- if (ret < 1024 ) { return null ; }
439+ if (ret >= 0 && ret < 1024 ) { return null ; }
440440 Result_SignatureNoneZ ret_hu_conv = Result_SignatureNoneZ .constr_from_ptr (ret );
441441 this .ptrs_to .add (htlc );
442442 return ret_hu_conv ;
@@ -450,7 +450,7 @@ public Result_SignatureNoneZ sign_counterparty_htlc_transaction(byte[] htlc_tx,
450450 */
451451 public Result_SignatureNoneZ sign_closing_transaction (ClosingTransaction closing_tx ) {
452452 long ret = bindings .BaseSign_sign_closing_transaction (this .ptr , closing_tx == null ? 0 : closing_tx .ptr & ~1 );
453- if (ret < 1024 ) { return null ; }
453+ if (ret >= 0 && ret < 1024 ) { return null ; }
454454 Result_SignatureNoneZ ret_hu_conv = Result_SignatureNoneZ .constr_from_ptr (ret );
455455 this .ptrs_to .add (closing_tx );
456456 return ret_hu_conv ;
@@ -466,7 +466,7 @@ public Result_SignatureNoneZ sign_closing_transaction(ClosingTransaction closing
466466 */
467467 public Result_SignatureNoneZ sign_channel_announcement (UnsignedChannelAnnouncement msg ) {
468468 long ret = bindings .BaseSign_sign_channel_announcement (this .ptr , msg == null ? 0 : msg .ptr & ~1 );
469- if (ret < 1024 ) { return null ; }
469+ if (ret >= 0 && ret < 1024 ) { return null ; }
470470 Result_SignatureNoneZ ret_hu_conv = Result_SignatureNoneZ .constr_from_ptr (ret );
471471 this .ptrs_to .add (msg );
472472 return ret_hu_conv ;
@@ -495,7 +495,7 @@ public void ready_channel(ChannelTransactionParameters channel_parameters) {
495495 */
496496 public ChannelPublicKeys get_pubkeys () {
497497 long ret = bindings .BaseSign_get_pubkeys (this .ptr );
498- if (ret < 1024 ) { return null ; }
498+ if (ret >= 0 && ret < 1024 ) { return null ; }
499499 ChannelPublicKeys ret_hu_conv = new ChannelPublicKeys (null , ret );
500500 ret_hu_conv .ptrs_to .add (this );
501501 return ret_hu_conv ;
0 commit comments