--- Log opened Mon Oct 24 00:00:57 2022 00:05 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has joined #lightning-dev 00:06 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has quit [Client Quit] 00:06 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has joined #lightning-dev 00:07 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has quit [Client Quit] 00:17 -!- jonatack3 [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 01:00 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 01:06 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 250 seconds] 02:03 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 02:44 -!- darosior [~darosior@194.36.189.246] has quit [Read error: Connection reset by peer] 02:50 -!- darosior [~darosior@194.36.189.246] has joined #lightning-dev 03:02 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 05:18 -!- cryptapus [~cryptapus@user/cryptapus] has quit [Quit: Konversation terminated!] 05:21 -!- cryptapus [~cryptapus@user/cryptapus] has joined #lightning-dev 05:36 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Remote host closed the connection] 05:50 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:07 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 06:40 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Ping timeout: 250 seconds] 07:34 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 07:48 -!- jonatack3 [~jonatack@user/jonatack] has joined #lightning-dev 07:58 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Remote host closed the connection] 08:29 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 08:31 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 08:32 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #lightning-dev 08:44 -!- jespada [~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 08:55 -!- jonatack3 [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 09:03 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Ping timeout: 276 seconds] 09:44 -!- stretch1 [~stretch1m@2001:470:69fc:105::2:12f5] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- willcl_ark [~willcl-ar@user/willcl-ark/x-8282106] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- cdecker[m] [~cdecker@2001:470:69fc:105::2e8e] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- robertspigler [~robertspi@2001:470:69fc:105::2d53] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- devrandom [~devrandom@2001:470:69fc:105::d4d] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- BlueMatt[m] [~bluemattm@2001:470:69fc:105::1:5092] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- wpaulino [~wpaulino@user/wpaulino] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- ksedgwic [~ksedgwicm@2001:470:69fc:105::ce1] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- realtbast[m] [~realtbast@2001:470:69fc:105::1:69a9] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- carlakc[m] [~carlakcma@2001:470:69fc:105::2:921a] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- Ben[m]12 [~bensternm@2001:470:69fc:105::2:a67c] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- remyers[m] [~richshind@2001:470:69fc:105::1:6f78] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- untor3h[m] [~untor3hma@2001:470:69fc:105::1:10ce] has quit [Quit: Bridge terminating on SIGTERM] 09:44 -!- vincenzopalazzo [~vincenzop@2001:470:69fc:105::a67] has quit [Quit: Bridge terminating on SIGTERM] 09:48 -!- wpaulino [~wpaulino@user/wpaulino] has joined #lightning-dev 09:57 -!- untor3h[m] [~untor3hma@2001:470:69fc:105::1:10ce] has joined #lightning-dev 09:57 -!- cdecker[m] [~cdecker@2001:470:69fc:105::2e8e] has joined #lightning-dev 09:57 -!- devrandom [~devrandom@2001:470:69fc:105::d4d] has joined #lightning-dev 09:57 -!- ksedgwic [~ksedgwicm@2001:470:69fc:105::ce1] has joined #lightning-dev 09:57 -!- vincenzopalazzo [~vincenzop@2001:470:69fc:105::a67] has joined #lightning-dev 09:57 -!- BlueMatt[m] [~bluemattm@2001:470:69fc:105::1:5092] has joined #lightning-dev 09:57 -!- realtbast[m] [~realtbast@2001:470:69fc:105::1:69a9] has joined #lightning-dev 09:57 -!- stretch1 [~stretch1m@2001:470:69fc:105::2:12f5] has joined #lightning-dev 09:57 -!- willcl_ark [~willcl-ar@user/willcl-ark/x-8282106] has joined #lightning-dev 09:57 -!- cotsuka [~cotsuka@user/cotsuka] has joined #lightning-dev 09:57 -!- robertspigler [~robertspi@2001:470:69fc:105::2d53] has joined #lightning-dev 09:57 -!- Ben[m] [~bensternm@2001:470:69fc:105::2:a67c] has joined #lightning-dev 09:57 -!- remyers[m] [~richshind@2001:470:69fc:105::1:6f78] has joined #lightning-dev 09:57 -!- carlakc[m] [~carlakcma@2001:470:69fc:105::2:921a] has joined #lightning-dev 10:31 -!- livestradamus [~quassel@user/livestradamus] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 10:32 -!- livestradamus [~quassel@user/livestradamus] has joined #lightning-dev 10:44 -!- jonatack3 [~jonatack@user/jonatack] has joined #lightning-dev 10:55 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 11:06 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 11:08 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #lightning-dev 11:34 -!- jonatack3 [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 11:46 < realtbast[m]> heya, spec meeting in 15 minutes: https://github.com/lightning/bolts/issues/1033 11:57 -!- endothermicdev [~endotherm@2600:1700:8481:8900:743d:ba52:5501:4d23] has joined #lightning-dev 12:04 -!- jonatack3 [~jonatack@user/jonatack] has joined #lightning-dev 12:09 -!- rusty [~rusty@114-30-106-205.tpgi.com.au] has joined #lightning-dev 13:16 -!- rusty [~rusty@114-30-106-205.tpgi.com.au] has quit [Quit: Leaving.] 13:16 -!- rusty [~rusty@114-30-106-205.tpgi.com.au] has joined #lightning-dev 13:19 -!- Netsplit *.net <-> *.split quits: jonasschnelli, luke-jr, ariard, johnzweng, jb55 13:19 -!- Netsplit over, joins: ariard 13:20 -!- jonasschnelli [~jonasschn@2a01:4f9:2a:2510::2] has joined #lightning-dev 13:20 -!- jb55 [~jb55@S010660e327dca171.vc.shawcable.net] has joined #lightning-dev 13:20 -!- Netsplit over, joins: johnzweng 13:21 -!- Netsplit over, joins: luke-jr 13:32 -!- jonatack3 [~jonatack@user/jonatack] has quit [Quit: WeeChat 3.7] 13:59 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 14:02 -!- jon_atack [~jonatack@user/jonatack] has joined #lightning-dev 14:05 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 14:07 -!- jonatack1 [~jonatack@user/jonatack] has joined #lightning-dev 14:09 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 14:23 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #lightning-dev 14:30 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 258 seconds] 14:31 -!- rusty [~rusty@114-30-106-205.tpgi.com.au] has quit [Ping timeout: 250 seconds] 14:47 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #lightning-dev 14:54 -!- jonatack1 [~jonatack@user/jonatack] has quit [Quit: WeeChat 3.7] 15:07 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 15:31 -!- rusty [~rusty@tro1759202.lnk.telstra.net] has joined #lightning-dev 16:13 -!- rusty [~rusty@tro1759202.lnk.telstra.net] has quit [Ping timeout: 240 seconds] 16:20 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 16:27 -!- rusty [~rusty@203.221.41.134] has joined #lightning-dev 18:03 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 250 seconds] 18:10 -!- inara [~inara@static.38.6.217.95.clients.your-server.de] has quit [K-Lined] 18:10 -!- faceface [~faceface@user/faceface] has quit [K-Lined] 18:12 -!- inara [~inara@static.38.6.217.95.clients.your-server.de] has joined #lightning-dev 19:17 -!- kexkey [~kexkey@static-198-54-132-124.cust.tzulo.com] has quit [Quit: kexkey] 19:52 < dongcarl> Do all lightning implementations allow overpaying in the non-MPP case? 19:52 < BlueMatt[m]> Yes, per the BOLTs nodes must always accept overpayment up to 2x, this predates the payment secret. 19:53 < BlueMatt[m]> in the meeting rusty noted that CLN randomizes the amount being sent somewhat so will, basically always, overpay (if it decided not to make an MPP payment) 19:53 < BlueMatt[m]> LDK will happily overpay by a hair and treat that hair as fee, assuming the path is still preferred even with the excess fee. 19:54 < dongcarl> What do I grep in the BOLTs w/re this overpayment requirement? 19:54 < BlueMatt[m]> IIUC all lightning implementations today allow overpaying, though joost noted that in theory a lightning node operator, with careful use of plugins, could reject such payments. 19:54 < BlueMatt[m]> maybe grep for 2x? 19:54 < rusty> dongcarl: BOLT 4: 19:54 < rusty> The writer: 19:54 < rusty> ... 19:54 < rusty> - if the invoice specifies an `amount`: 19:54 < rusty> - MUST set `total_msat` to at least that `amount`, and less than or equal to twice `amount`. 19:55 < rusty> The reader: 19:55 < rusty> ... 19:55 < rusty> - if the amount paid is more than twice the amount expected: 19:55 < rusty> - SHOULD fail the HTLC. 19:55 < rusty> - SHOULD return an `incorrect_or_unknown_payment_details` error. 19:55 < rusty> - Note: this allows the origin node to reduce information leakage by altering the amount while not allowing for accidental gross overpayment. 19:55 < dongcarl> Nice, thanks! 19:56 < rusty> When core lightning is paying, we create a shadow route (i.e. pretend we're paying up to 3 hops beyond the target). If it's MPP, this only causes us to increase CTLV, as amount is already randomly split. But for non-MPP, we actually add the fees for those shadow hops. 19:56 < dongcarl> Cool privacy trick! 19:57 < BlueMatt[m]> yea, we do the same, but only for CLTV. we should probably do it for fees too, at least optionally. 19:57 < BlueMatt[m]> IIRC the bolts explicitly recommend this for CLTVs 19:57 < BlueMatt[m]> presumably because rusty added it 😂 19:57 < rusty> BOLT 7: "Recommendations for Routing" 21:37 -!- rusty [~rusty@203.221.41.134] has quit [Quit: Leaving.] 22:30 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has joined #lightning-dev 22:32 -!- zeropoint [~alex@c-67-169-157-130.hsd1.ca.comcast.net] has quit [Client Quit] 22:57 -!- gleb071 [~gleb@178.150.137.228] has quit [Ping timeout: 246 seconds] 22:58 -!- rusty [~rusty@115-64-38-152.static.tpgi.com.au] has joined #lightning-dev 22:59 -!- gleb071 [~gleb@178.150.137.228] has joined #lightning-dev 23:35 -!- rusty [~rusty@115-64-38-152.static.tpgi.com.au] has quit [Ping timeout: 240 seconds] --- Log closed Tue Oct 25 00:00:58 2022