-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Open
Copy link
Labels
Description
Background
User has all private channels, and when they create an invoice (lncli addinvoice --amt 1000 --private
) it only has one route hint. When specifying no amount it has 3 hints.
Your environment
lnd
0.18.5 beta- umbrelOS 1.4
- bitcoin core 28.1
Steps to reproduce
I believe the user used to have public channels and then closed them all and only opened private ones.
When we create a 0-amount invoice (lncli addinvoice --private) the invoice is payable and has 3 route hints
{
"r_hash": "0f108b04753a3df5a1d28384bb061c8a8a22509bcbcfd4641c42c9e688b3ce6b",
"payment_request": "lnbc1pn7y2nspp5puggkpr48g7ltgwjswztkpsu329zy5yme08agequgty7dz9nee4sdqqcqzpgxqyz5vqrzjqwryaup9lh50kkranzgcdnn2fgvx390wgj5jd07rwr3vxeje0glc7rgf8sqqxqsqqyqqqqlgqqqqqeqqjqrzjq26922n6s5n5undqrf78rjjhgpcczafws45tx8237y7pzx3fg8wwxr22kgqqcygqqqqqqqqqqqqqqqqq2qrzjqw9fu4j39mycmg440ztkraa03u5qhtuc5zfgydsv6ml38qd4azym7r2tmvqqfecqqqqqqqlgqqqq86qqjqsp5s5mj9jn60h3gghvejtrnvv4te056sdgy0xnc0f7cfpy7xz0xx25s9qxpqysgqgd6t502xff2qq7j6nhhnwk4w50y8g7um5nx34m8sdlg0gy34dk4xjdtwfj5c59s5k534asmgzpgkhcjygq2w4vzfrslz3xtv0rmve4qpu6u5cn",
"add_index": "1367",
"payment_addr": "853722ca7a7de2845d9992c73632abcbe9a8350479a787a7d84849e309e632a9"
}
When we create an invoice with an amount (lncli addinvoice --amt 1000 --private) we get only one route hint:
{
"r_hash": "aff9afed879189a7df726eaa7da783c72d757d8fcfe3c0a0be6f4294453d5989",
"payment_request": "lnbc10u1pn7yt85pp54lu6lmv8jxy60hmjd648mfurcukh2lv0el3upg97dapfg3fatxysdqqcqzpgxqyz5vqrzjqwryaup9lh50kkranzgcdnn2fgvx390wgj5jd07rwr3vxeje0glc7rgf8sqqxqsqqyqqqqlgqqqqqeqqjqsp5rhz3jr249dkw8gjrdcslyhmvxrywc37uzq8kfsue72nf6ezpr02q9qxpqysgq6ptrnsc73yysfz8502p76p04jyt880909qst6nvg4cckcdxfrc599smfdm5eul28t3fgx8jmyucjr8x3hcam60l946f8ej49sphcvjcqzuze7s",
"add_index": "1368",
"payment_addr": "1dc5190d552b6ce3a2436e21f25f6c30c8ec47dc100f64c399f2a69d64411bd4"
}
Expected behaviour
Multiple route hints should be in the invoice
Actual behaviour
Only one route hint is in the invoice