return result;
},
+ sign_invoice (invoice_preimage: Uint8Array): number {
+ Result_RecoverableSignatureNoneZ ret = arg.sign_invoice(invoice_preimage);
+ result: number = ret != null ? ret.ptr : 0;
+ return result;
+ },
+
};
impl_holder.held = new KeysInterface (null, structImplementation);
get_channel_signer(inbound: boolean, channel_value_satoshis: number): Sign;
get_secure_random_bytes(): Uint8Array;
read_chan_signer(reader: Uint8Array): Result_SignDecodeErrorZ;
+ sign_invoice(invoice_preimage: Uint8Array): Result_RecoverableSignatureNoneZ;
}
return ret_hu_conv;
}
+ public Result_RecoverableSignatureNoneZ sign_invoice(Uint8Array invoice_preimage) {
+ number ret = bindings.KeysInterface_sign_invoice(this.ptr, invoice_preimage);
+ Result_RecoverableSignatureNoneZ ret_hu_conv = Result_RecoverableSignatureNoneZ.constr_from_ptr(ret);
+ return ret_hu_conv;
+ }
+
}