makeHoldInvoice method

Future<MakeInvoiceResponse> makeHoldInvoice(
  1. NwcConnection connection, {
  2. required int amountSats,
  3. String? description,
  4. String? descriptionHash,
  5. int? expiry,
  6. required String paymentHash,
})

Does a make_hold_invoice request

Implementation

Future<MakeInvoiceResponse> makeHoldInvoice(NwcConnection connection,
    {required int amountSats,
    String? description,
    String? descriptionHash,
    int? expiry,
    required String paymentHash}) async {
  return _executeRequest<MakeInvoiceResponse>(
      connection,
      MakeHoldInvoiceRequest(
          amountMsat: amountSats * 1000,
          description: description,
          descriptionHash: descriptionHash,
          expiry: expiry,
          paymentHash: paymentHash));
}