diff --git a/app/controllers/lnurlpay_controller.rb b/app/controllers/lnurlpay_controller.rb index 3f0d67f..1ee4044 100644 --- a/app/controllers/lnurlpay_controller.rb +++ b/app/controllers/lnurlpay_controller.rb @@ -37,7 +37,8 @@ class LnurlpayController < ApplicationController payment_request = @user.ln_create_invoice({ amount: amount, # we create invoices in sats - memo: memo + memo: memo, + description_hash: Digest::SHA2.hexdigest(metadata(address)), }) render json: { diff --git a/app/services/lndhub.rb b/app/services/lndhub.rb index ad606cc..01f7abf 100644 --- a/app/services/lndhub.rb +++ b/app/services/lndhub.rb @@ -49,7 +49,8 @@ class Lndhub def addinvoice(payload) invoice = post "addinvoice", { amt: payload[:amount], - memo: payload[:memo] + memo: payload[:memo], + description_hash: payload[:description_hash] } invoice["payment_request"]