Skip to content

An LDK offer with a blinded path will not be payable using Core Lightning #8225

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
vincenzopalazzo opened this issue Apr 10, 2025 · 5 comments

Comments

@vincenzopalazzo
Copy link
Collaborator

vincenzopalazzo commented Apr 10, 2025

Running "version": "v25.02.1-modded",


We (ocean) are trying to deploy an alternative to core lightning for miners, and we noted that with an offer generated by ldk-node we are not able to pay with core lightning because the peer is not known

➜  ~ lightning-cli fetchinvoice lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzut68pmkcet2xdm8s7ngw5ux2am4wqekwmtkddkkk7nyv45ryefexum82anr8phpp6qrse80qf0aara4slvcjxrvu6j2rp5ftmjy4yntlsmsutpkvkt6878sy4xtpdc0j42xp72an4cl0unvzm7ckx2e6ltlzlgeekh0hhe0mgs2qgpetp66ufc9pwln9gmyv0gk3ndpqvvtynef8adzm3lxv0astkxunjcqx0fsq8kmx5cz574ft45vcweaf3tffp90fjdfl9gkdh4s6xfxaz7srtmsju9gnr3xerjhjqw4xtsmp55f4jjsxxrch703kx020l6wn2ttcd24w5h8f2lz723lk2kpa8ftkernz7h2qqkd3zecz2jmhucwh555xf0np4w45zm8tlka4ktw6d3ne4l9u678y37d24xjcy3el53faulcu5tzzquxrxvcyrvzgk7tyjeapt8wu858m2msgdznhqxl8fps04lef9dc9c
{
   "code": -32602,
   "message": "amount_msat parameter required"
}
➜  ~ lightning-cli fetchinvoice lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzut68pmkcet2xdm8s7ngw5ux2am4wqekwmtkddkkk7nyv45ryefexum82anr8phpp6qrse80qf0aara4slvcjxrvu6j2rp5ftmjy4yntlsmsutpkvkt6878sy4xtpdc0j42xp72an4cl0unvzm7ckx2e6ltlzlgeekh0hhe0mgs2qgpetp66ufc9pwln9gmyv0gk3ndpqvvtynef8adzm3lxv0astkxunjcqx0fsq8kmx5cz574ft45vcweaf3tffp90fjdfl9gkdh4s6xfxaz7srtmsju9gnr3xerjhjqw4xtsmp55f4jjsxxrch703kx020l6wn2ttcd24w5h8f2lz723lk2kpa8ftkernz7h2qqkd3zecz2jmhucwh555xf0np4w45zm8tlka4ktw6d3ne4l9u678y37d24xjcy3el53faulcu5tzzquxrxvcyrvzgk7tyjeapt8wu858m2msgdznhqxl8fps04lef9dc9c 1sat 
{
   "code": -1,
   "message": "onion msg: unknown next peer 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605"
}
➜  ~ lightning-cli connect 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605                                                                                  
{
   "code": 401,
   "message": "All addresses failed: [2400:6180:0:d0::c73:4001]:9735: Connection establishment: Connection refused. 165.232.168.69:9735: Connection establishment: Connection refused. "
}

Possible related issue #7995

I am using a fairly good lightning node https://bruce.lnmetrics.info/

@vincenzopalazzo
Copy link
Collaborator Author

Ah looks like that the peer is offline 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605, probably an ldk problem or peer problem itself

@vincenzopalazzo
Copy link
Collaborator Author

Looks like that I am getting the same error with phoenixd offer

➜  ~ lightning-cli fetchinvoice lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzutc8q6xcdphve4r2emjvucrsdejwqmkv73cvymnxmthw3cngcmnvcmrgum5d4j3pmsrse80qf0aara4slvcjxrvu6j2rp5ftmjy4yntlsmsutpkvkt6878s997kgtpuy6439g32t5386x4th0qnsk72vzqas2wg9stgkh4zte9vqgpsz0388uh2hw8dueth5rskruxzwthv3y0czf7pwck7rcrtn43kahgqx0pvhdessd209l6swpcee9hg5gne4l66ullz7veen7ncywe3llntwkhy3dwd0lpakws6vyy3jxaluw2evldq88cg5h2kffrnz3ajgdndlj6y6qwvs5md8xysddtnjgu988hpce8aqqev0prn6u560muqqwnzlmurnu9utww42n7c6v4nsja6srn2k4ujf48jvegrv7t06q3074wx9gx0m3z3t63q 1sat
{
   "code": -1,
   "message": "onion msg: unknown next peer 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605"
}
➜  ~ lightning-cli fetchinvoice lno1zrxq8pjw7qjlm68mtp7e3yvxee4y5xrgjhhyf2fxhlphpckrvevh50u0q034dn6vjx0dcd0e4dqcz9ctyrppvh3cq2kp4qm702lgqsj2ut0qvqsra8qe304puv3wcntnz60y2h27jrvtgz3a93axrcm0tlx69hywfkxqqvaxrtxhay94wwfulwfk85dfhrn7lypedspjp6cpjqrx3a9nfffxxel9e2er2nu42prktvpe2tunvlwuzwd5qdtsrppwce769xnkj48uluadsaggeylmz0av7w2zvs74s6x5jksc5qqs745xmc4culpjkz0gh6yye9rxmq 1sat
{
   "code": -1,
   "message": "onion msg: unknown next peer 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605"
}

@frnandu
Copy link

frnandu commented Apr 17, 2025

I'm using

lightningd --version
v25.02.1

and am able to fetch the invoice:

lightning-cli fetchinvoice lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzut68pmkcet2xdm8s7ngw5ux2am4wqekwmtkddkkk7nyv45ryefexum82anr8phpp6qrse80qf0aara4slvcjxrvu6j2rp5ftmjy4yntlsmsutpkvkt6878sy4xtpdc0j42xp72an4cl0unvzm7ckx2e6ltlzlgeekh0hhe0mgs2qgpetp66ufc9pwln9gmyv0gk3ndpqvvtynef8adzm3lxv0astkxunjcqx0fsq8kmx5cz574ft45vcweaf3tffp90fjdfl9gkdh4s6xfxaz7srtmsju9gnr3xerjhjqw4xtsmp55f4jjsxxrch703kx020l6wn2ttcd24w5h8f2lz723lk2kpa8ftkernz7h2qqkd3zecz2jmhucwh555xf0np4w45zm8tlka4ktw6d3ne4l9u678y37d24xjcy3el53faulcu5tzzquxrxvcyrvzgk7tyjeapt8wu858m2msgdznhqxl8fps04lef9dc9c 1sat
{
   "invoice": "lni1qqgzscukcu0azp538256xy52y8xdsz3ufap52s2wypgxz7t0w468xgrxdaezqcnrx9ch5wrhd3jk5vmk0paxsafcv4mh2upnvakhv6mdddaxgetgxfjnjdekw4mxxwrwzr5q8pjw7qjlm68mtp7e3yvxee4y5xrgjhhyf2fxhlphpckrvevh50u0qf2vkzmsl925vru4m8t37lexc9ha3vv4n47h7973nndwl00jlk3q5qsrjkr44cns2zalx23kgc73drx6zqcckf8jj0669hr7vclmqhvde89sqv7nqq0dkdfs9fa2jhtgesan6nzkjjz27ny6n723vm0tp5vjd69aqxhhp9c23x8zdj890yqa2vhpkrfgnt99qvv830ulrvv75ll5ax5khs642afwwj479u4rlv4vr6wjhdj8x9aw5qpvmz9nsy49h0esa0ffgvjlxr2atg9kwhldmtvka5mr8nt7te4uwfru642d9sfrnlfznmel3egkyypcvxvesgxcy3dukf9n6zkwac0g0k4hqs698wqd7wjrqltljj2mstjjqgp7s4qqtqss8kg35r2dy7yklp7eumwp0sta0h687ycrm79akzff6p88ywdzepc75r7s9qsrse80qf0aara4slvcjxrvu6j2rp5ftmjy4yntlsmsutpkvkt6878s8q8frq7g9m6wu5t0ar8f05d9xlcfhvplh2fptd5z957m2x3h5ag2qgpclznvf44gk7gptdrkr9rjafv40xqwtq4hqg5ly7q5q7xuwjexapcq9v36s5kk0gl5j3mf9vyvcm0xpnufyg7pg74v0d23v8vfxfy07879wt2z8cv39qq8y4p6wtgzpwgmwyngkrsmuuefwntuz2l0206p9umsy4z95g3z7ccv9cvsc28sprgrxedxfy5x3czvvhzs5dg5m96sqwmts49gqsr3afqgg6hxjvflkq5lj0tykq5p8rkgka8velfw2zjs87387n5tkw7uzs7yzz7w2r04s40r43smse9yxxajgmjlae5p6hdmrk5022w8j66wf0fxghyqmf4y5l0pkfdcys5ecnz763dd039ynen0r8mnpcfjfrrx9zpuzmtr204x2quzlw84zrrzj9kttflmqgn0x8zl82953wam024f0ggwll8mg3d4ju4xw6246hqf2wpaxkjzsqeq3pgx3s3p7vvdhl6mtxkrw4fy55f77sld8aeys927jm5vyxmw3cpq9a7aw6rn26frdyzw405tgrup7sdpuzzyyllhu49qfguvet59js7zqq45rfqx323xft5whd2vvq5nz2tjylerrrveycaau8zyk4jv0e0v3600gwazgm8j2vf9a07pqft7n59s5uq25rm85wv7vv2advxnees6myqaq098c39ukzc99tz8sqydx3dhkvzu72yjgw0ldq0m8p5zvyc0ynj2zux49reujrr9znm7fsurh8u3ctwzfdz49s3drgj0f3znw9pnrvry6llps9pen82qawy6sty2c48eu4mtmwlll9p3v97wyc2xh3v8e0gqgvzsq2mce6vzwac9a4ukh0w9eue4u9vuqdf54qa3kl3hketppk6ykn3ymgx0820dd3h3qc5gyay3gavq2d3eyjs3923rsqqqq05qqqqqvsq2sqqqqqqqqqqqqyqqqqqqwngr3rqqqqqqqqlgqqqqqqgq4qqqqqqqqqqqqqgqqqqqpteuc7wsqq9yq35qz4zt4qstew7k4yqf4asqrmkxa38hnzxf2kertmulc32wleqxnme0t4j9ccd2qgp73tsrqgqqpvppqwrpnxvzpkpyt09jfv7s4nhwr6ra4dcyx3fmsr0n5sc86lu5jkuzauzquaeqgk8x6dsh2w3e8c3kutm5tutkgytjwcw25m9ey8rdk5qpjj6vg6vc9x3xfmxwefqf4xrm9m33hq24pj57zymeywlehrvqu7sjt2c",
   "changes": {}
}

@frnandu
Copy link

frnandu commented Apr 17, 2025

I have no channels in this core-lightning node and here's the listpeers output:

{
   "peers": [
      {
         "id": "02f6155b106a9f92a13738833ec7e25da58fab1fdef3ac085571c3984bb277d547",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "vpafup2posxd2d4c4pe4xa6hi6ejefhzqjrhudt3o6farkckp2hcqmqd.onion:9735"
         ],
         "features": "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020008a8a51a1"
      },
      {
         "id": "0391b71b1e30cce2f0e25dbe4ce848c19e159d1677a8368d1eb3e50a34d14f74f4",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "ri2x7nmhc6eu3yiwp5crb3tkjhu4ntuhe2nf3jbiliu425aaf44p52ad.onion:9735"
         ],
         "features": "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020008a8a51a1"
      },
      {
         "id": "03ceec727344da88d1dfca6201b6e4c188c6ffe8a1a829744dfbc2d832942d1daf",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "jxz4jaciuif7ek4qwvfccmrges4uqrfu46sb4nsswrcbkl52h7k5s7qd.onion:9735"
         ],
         "features": "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020008a8251a1"
      },
      {
         "id": "0288be11d147e1525f7f234f304b094d6627d2c70f3313d7ba3696887b261c4447",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "18.219.93.203:9735"
         ],
         "features": "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020008a8a51a1"
      },
      {
         "id": "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "3.33.236.230:9735"
         ],
         "features": "0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000a0882a8a6981"
      },
      {
         "id": "0290cc884704073b2b633f69f852e8ca2a37660bb359a1e861f2b48760c298ac53",
         "connected": true,
         "num_channels": 0,
         "netaddr": [
            "5.9.94.237:9735"
         ],
         "features": "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020008a8251a1"
      }
   ]
}

@thomash-acinq
Copy link

The node 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605 does not appear anywhere in the offer. The problem seems to be that your node doesn't want to connect directly to the first node of the blinded route and instead decides to route through 024b9a1fa8e006f1e3937f65f66c408e6da8e1ca728ea43222a7381df1cc449605 (it has "option_onion_messages" and is connected to the first node of the blinded route) but can't connect to it. Your node should try a different route.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants