--- Log opened Thu Sep 21 00:00:29 2023 00:08 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has quit [Remote host closed the connection] 00:08 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has joined #lightning-dev 00:50 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 01:00 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 01:04 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 258 seconds] 01:24 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 01:27 -!- duderonomy [~duderonom@98.210.161.185] has quit [Ping timeout: 260 seconds] 01:31 -!- duderonomy [~duderonom@98.210.161.185] has joined #lightning-dev 02:58 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 03:13 -!- inara [~inara@static.38.6.217.95.clients.your-server.de] has quit [Ping timeout: 255 seconds] 03:14 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Remote host closed the connection] 03:16 -!- inara [~inara@static.38.6.217.95.clients.your-server.de] has joined #lightning-dev 03:45 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 03:48 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 03:52 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 264 seconds] 03:52 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 264 seconds] 03:52 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 04:04 -!- shariashaman [~Administr@101.68.253.199] has joined #lightning-dev 04:13 -!- shariashaman [~Administr@101.68.253.199] has quit [Ping timeout: 240 seconds] 04:19 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Ping timeout: 252 seconds] 04:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 252 seconds] 04:26 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #lightning-dev 04:51 < vincenzopalazzo> Is this https://github.com/lightning/bolts/pull/851 the in the final stage for supporting the dual funding? maybe realtbast[m] know more? 04:57 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 05:12 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 05:14 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 05:18 < realtbast[m]> Yes, see my last comment on that PR for the details of the interop tests 05:20 < vincenzopalazzo> realtbast[m], ok so it is missing only the 3/4 scenario for interop testing right? or these are done too? 05:23 < realtbast[m]> cln is still missing some features to complete the interop test (details in my comment: https://github.com/lightning/bolts/pull/851#issuecomment-1653263409) 05:24 < vincenzopalazzo> ah ok I missed the commit https://github.com/lightning/bolts/commit/cd3c99e72201d26a5ec9ab65c39aaf6241db7aab 05:24 < vincenzopalazzo> Thanks! 07:00 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 260 seconds] 07:01 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 07:01 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 07:02 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 07:15 -!- test__ is now known as _flood 08:02 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 08:05 -!- _flood [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 08:05 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 08:06 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 09:57 -!- ksedgwic[m] [~ksedgwicm@2620:6e:a000:ce11::1d] has joined #lightning-dev 10:03 -!- Ademan_ [~ademan@47.161.41.51] has quit [Quit: Reconnecting] 10:03 -!- Ademan [~ademan@47.161.41.51] has joined #lightning-dev 10:09 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 260 seconds] 10:10 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 258 seconds] 10:10 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 10:25 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 10:55 -!- DarrylTheFiiish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 10:57 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has quit [Ping timeout: 240 seconds] 11:30 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 11:41 -!- test__ is now known as _flood 11:50 < devrandom[m]> just wanted to clarify a couple of points, since it seems like the splicing PR seems way out of date and I'm getting questions about this. this is my understanding:... (full message at ) 12:39 < ksedgwic[m]> specifically, a "splice-in" can change to a "splice-out" in the rbf phase ... 12:45 < devrandom[m]> "specifically, a "splice-in..." <- I don't see a problem with that, the other side doesn't care. or if they care for some reason, they can reject. 12:54 < ksedgwic[m]> It just prevents a separation of coding concerns, the splice negotiation ("I want a splice") cannot be separate from the rbf negotiation ("let's get this confirmed") 12:54 < ksedgwic[m]> Ok, as long as everyone thinks about it that way ... bad if the rbf stuff doesn't check for unacceptable changes in the splice "dimensions" 13:00 < ksedgwic[m]> For example, I've I've purchased some liquidity and the counterparty propses a splice that adds more liquidity, that is OK. But if it switches to a splice-out in the RBF code and I'm not checking my liquidity arrangement on every round I can be tricked 13:00 < ksedgwic[m]> s/I've/if/ 13:25 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 13:28 -!- DarrylTheFiiish [~DarrylThe@user/DarrylTheFish] has quit [Ping timeout: 264 seconds] 13:37 -!- freesprung [~freesprun@user/freesprung] has quit [Quit: Ping timeout (120 seconds)] 13:37 -!- freesprung [~freesprun@user/freesprung] has joined #lightning-dev 14:04 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has quit [Remote host closed the connection] 14:04 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has joined #lightning-dev 15:19 -!- Ademan [~ademan@47.161.41.51] has quit [Remote host closed the connection] 15:26 -!- Ademan [~ademan@47.161.41.51] has joined #lightning-dev 15:35 < roasbeef> devrandom[m]: how do ppl handle the matrix of all the diff versions? so you can have N diff splice transactions, and M diff fee rates (using RBF) for them while they're in flight? so you send N*M commit sigs each time and do the state machine dnace for them all? 16:24 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 16:24 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 16:28 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 244 seconds] 16:28 -!- _flood [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 16:28 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 16:31 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 258 seconds] 16:31 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 258 seconds] 16:31 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 16:40 -!- Zenton [~user@user/zenton] has joined #lightning-dev 17:31 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has quit [Remote host closed the connection] 17:32 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 18:05 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 244 seconds] 18:15 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 18:56 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 240 seconds] 19:32 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has quit [Ping timeout: 252 seconds] 19:33 -!- warmhug [~warmhug@gateway/tor-sasl/warmhug] has joined #lightning-dev 19:35 -!- Zenton [~user@user/zenton] has quit [Ping timeout: 240 seconds] 19:37 -!- instagibbs [~instagibb@pool-100-15-116-202.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds] 19:38 -!- jarthur [~jarthur@user/jarthur] has quit [Quit: jarthur] 19:43 -!- instagibbs [~instagibb@pool-100-15-116-202.washdc.fios.verizon.net] has joined #lightning-dev 21:02 -!- Ademan [~ademan@47.161.41.51] has quit [Quit: leaving] 22:12 -!- cryptapus [~cryptapus@user/cryptapus] has quit [Ping timeout: 240 seconds] 22:12 -!- cryptapus [~cryptapus@user/cryptapus] has joined #lightning-dev 22:43 -!- test__ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 22:46 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 258 seconds] 22:47 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 22:47 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 22:54 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 258 seconds] 23:00 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 23:13 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 252 seconds] 23:13 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #lightning-dev 23:25 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 23:27 -!- jonatack [~jonatack@user/jonatack] has joined #lightning-dev 23:46 < realtbast[m]> devrandom: yes that's exactly it 23:46 < realtbast[m]> ksedgwic: it's just your node implementation's responsibility to check that, if you're buying liquidity, you'll reject RBF transactions that don't match the liquidity you expect 23:49 < realtbast[m]> roasbeef: this isn't an N * M matrix, it's a single column. You simply have a list of unconfirmed splice transactions that spend your current (confirmed) funding transaction. All these splice transactions thus double-spend each other until one confirms. Each new splice transaction proposed must have a higher feerate than all the existing candidates. While those N splice candidates are unconfirmed, you send N `commit_sig` messages for 23:49 < realtbast[m]> HTLC updates. --- Log closed Fri Sep 22 00:00:30 2023