--- Log opened Thu Aug 06 00:00:41 2020 00:10 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has left #c-lightning [] 00:10 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has joined #c-lightning 00:35 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] 01:04 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #c-lightning 01:39 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 02:32 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:717f:64d6:1236:8f9e] has joined #c-lightning 02:43 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:717f:64d6:1236:8f9e] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:01 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:717f:64d6:1236:8f9e] has joined #c-lightning 03:59 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Ping timeout: 240 seconds] 04:01 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #c-lightning 04:05 -!- vasild [~vd@gateway/tor-sasl/vasild] has joined #c-lightning 04:09 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] 04:27 -!- dr_orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has joined #c-lightning 04:29 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:717f:64d6:1236:8f9e] has quit [Ping timeout: 244 seconds] 04:51 -!- zmnscpxj__ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has quit [Ping timeout: 240 seconds] 05:03 -!- Victor_sueca [~Victorsue@unaffiliated/victorsueca] has joined #c-lightning 05:04 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 256 seconds] 05:14 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #c-lightning 05:17 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 05:28 -!- liberliver [~Thunderbi@144.49.211.130.bc.googleusercontent.com] has quit [Quit: liberliver] 06:02 -!- zmnscpxj__ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has joined #c-lightning 06:18 < sword_smith> Am trying to install v0.9.0 but I get the error "checking for python3-mako... not found" when running ./configure. apt install python3-mako returns "python3-mako is already the newest version (1.0.6+ds1-2)." 06:28 < sword_smith> I am on Debian GNU/Linux 9.13 (stretch) 06:32 -!- dr_orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:34 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has joined #c-lightning 06:35 < sword_smith> Python/pip version conflict :/ 06:44 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:48 < sword_smith> If anyone wants a few main net sats, send me an invoice from an MPP wallet. 06:56 < sword_smith> I was on 0.8.2.1 previously, now on 0.9.0. Is MPP activated automatically and by default? And should I just keep using the same RPC functions as I have used so far? 06:57 < darosior> Yes it is, just use pay 06:57 <@cdecker> Yes, it's active by default and everything should work normally. The one exception is `listsendpays` which you probably want to use `listpays` instead (the former lists partia; payments, the latter aggregates them into the logical payment) 06:58 -!- liberliver [~Thunderbi@144.49.211.130.bc.googleusercontent.com] has joined #c-lightning 07:26 < sword_smith> In my setup I call `getroute` prior to making the payment and I only attempt the payment if `getroute` succeeds. Does `getroute` take MPP into account? 07:28 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 07:29 -!- vincenzopalazzo [~vincent@host-87-20-89-251.retail.telecomitalia.it] has joined #c-lightning 07:35 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has joined #c-lightning 07:36 <@cdecker> Well MPP itself relies on getroute to compute routes, so if it can't find a working route MPP will also not succeed. 07:37 <@cdecker> That is unless there are routehints, which result in special getroute calls in `pay` (using the routehint entrypoint as destination rather than the non-public recipient) 07:37 <@cdecker> So MPP may find a route when a simple `getroute` call fails. 07:49 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 08:05 < vincenzopalazzo> When the I split a payment with in two different route, the payment store in the database are 2 different payment with partid different but with the same payment_hash, right? I understand? if yes, in this cases when I make the query on DB by hash I can receive the list of payments? 08:06 < vincenzopalazzo> Ops, sorry! I miss to say -> "Hello guys I need to make a double check of my code comprehension". 08:20 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has quit [Quit: afk11] 08:25 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has left #c-lightning [] 08:25 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has joined #c-lightning 08:28 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has joined #c-lightning 08:30 -!- zmnscpxj__ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has quit [Ping timeout: 240 seconds] 09:13 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] 09:58 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:15 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has joined #c-lightning 10:22 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Quit: jb55] 10:22 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 10:27 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:84b4:78bc:4316:b48] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:02 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has joined #c-lightning 11:24 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #c-lightning 11:37 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:40 -!- fiatjaf [~fiatjaf@2804:7f2:2a84:85ff:ea40:f2ff:fe85:d2dc] has joined #c-lightning 11:56 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has joined #c-lightning 12:03 < sword_smith> cdecker: Thanks for the explanation. I wonder if my call to getroute should be removed then. 12:04 < sword_smith> I am just trying to avoid the situation where I don't know if the payment will go through or not. 12:05 < sword_smith> Where the call to `pay` is hanging. 12:47 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:47 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has joined #c-lightning 13:14 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:14 <@cdecker> sword_smith: in that case the `getroute` call is redundant. `pay` internally does a bit more than calling `getroute` (routehints), but it will also exit almost immediately if it can't find a route (it will never hang if there isn't a way to send at least one partial payment) 13:14 <@cdecker> It might try to split a couple of times, notice that it can't find a route and then exit 13:15 <@cdecker> vincenzopalazzo: yes, `listpayments` will return basically a 1-to-1 DB query with all the individual partial payments, whereas `listpays` aggregates all the parts and returns one consolidated payment for each `payment_hash` 13:16 <@cdecker> Reaching directly into the DB might not be good (for sqlite3) since queries can lock the DB file and then `lightningd` might abort since it can't write to the DB 13:17 <@cdecker> (the testing framework will first copy the DB file before querying on the copy, in case you were wondering) 13:18 -!- liberliver [~Thunderbi@144.49.211.130.bc.googleusercontent.com] has quit [Ping timeout: 240 seconds] 13:26 < vincenzopalazzo> cdecker: Thanks :-) 13:33 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has joined #c-lightning 13:57 -!- dr-orlovsky [~dr-orlovs@231.67.199.178.dynamic.wline.res.cust.swisscom.ch] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:04 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Remote host closed the connection] 14:06 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #c-lightning 14:12 < darosior> zmnscpxj_: regarding https://github.com/ElementsProject/lightning/issues/3905, aren't the timestamps weird ? 14:17 -!- MrHash [~mrhash@177.240.181.253] has joined #c-lightning 14:19 < MrHash> hello. i've got a slightly strange case here where i'm doing a test payment on regtest to a 100sat invoice with a maxfeepercent of 1, but the msatoshi_sent result is 101001msat whic is 1msat over the maxfeepercent 14:20 < MrHash> base fee is 1000msat 14:20 < MrHash> on routing node in the middle 14:21 < MrHash> fee_per_mil = 10 14:21 < MrHash> so is the maxfeepercent a fuzzy limit? 14:52 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:15f8:b38e:6c70:6ad0] has joined #c-lightning 15:04 -!- vincenzopalazzo [~vincent@host-87-20-89-251.retail.telecomitalia.it] has quit [Remote host closed the connection] 15:24 -!- MrHash [~mrhash@177.240.181.253] has quit [Ping timeout: 240 seconds] 15:45 * darosior recalls about Rust after having struggled with typesafe_cb_preargs for 15 minutes 15:58 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Ping timeout: 240 seconds] 16:00 -!- vasild [~vd@gateway/tor-sasl/vasild] has joined #c-lightning 16:33 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #c-lightning 16:35 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has left #c-lightning [] 16:35 -!- blockstream_bot [blockstrea@gateway/shell/sameroom/x-xadswhvwruqyrqgr] has joined #c-lightning 16:42 -!- mdunnio [~mdunnio@208.59.170.5] has joined #c-lightning 16:47 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Ping timeout: 265 seconds] 17:01 < darosior> I wonder how to fix the logging problem on retry exhaustion on bcli in a non racy way.. 17:02 < darosior> https://github.com/ElementsProject/lightning/issues/3905#issuecomment-670239751 17:05 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Remote host closed the connection] 17:05 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #c-lightning 17:39 -!- MrHash [~mrhash@177.240.181.253] has joined #c-lightning 17:41 < MrHash> anyone else having problem with maxfeepercent? seems to be not respected when paying an invoice 17:49 < zmnscpxj_> darosior: sorry, not sure why timestamps are weird 17:50 < zmnscpxj_> darosior: for retry-exhaustion, maybe print an plugin_log(plugin, LOG_BROKEN), then wait one second before actually plugin_err? 17:52 < zmnscpxj_> darosior: yes C type-safety is .... not type-safetye 17:52 -!- cryptosoap [~cryptosoa@gateway/tor-sasl/cryptosoap] has quit [Ping timeout: 240 seconds] 17:52 < zmnscpxj_> MrHash: have not noticed any issue yet, hmmm 17:55 < MrHash> zmnscpxj_: i did a simple pay from A-C via B where the invoice amount was 200 sat and the maxfeepercent was 0.1 (max 200msat), that should fail the pay because the routing base fee is 1000msat but the payment is succesful 17:55 < zmnscpxj_> it fails if you use legacypay instead? 17:56 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #c-lightning 17:57 < MrHash> no passes with legacypay also 17:57 < zmnscpxj_> ...crap 17:57 < MrHash> please try anyway, maybe i'm doing something wrong 17:58 < MrHash> exemptfee means fee amount which is exempt or invoice amount that ignores maxfeepercent? 17:59 < MrHash> docs say 5sats is exempt from maxfeepercent limit 17:59 -!- cryptosoap [~cryptosoa@gateway/tor-sasl/cryptosoap] has joined #c-lightning 17:59 < zmnscpxj_> ah right 17:59 < zmnscpxj_> exempt*fee* 17:59 < zmnscpxj_> always thought it was a limit on the payment size, haha 18:00 < zmnscpxj_> yes that is correct 18:00 < zmnscpxj_> exemptfee makes an exemption for *fees* lower than 5 sats / 5000msat 18:00 < MrHash> ah ok so because the fee is less than 5sats, therefor it passes 18:01 < zmnscpxj_> yes 18:01 < MrHash> understood, thanks 18:01 < rusty> niftynei: can I have review on 3868 please? It expands testing for Travis,. so it should catch if we merge something wrong; I 18:01 < rusty> d like to merge soon. 18:08 < rusty> niftynei: https://github.com/ElementsProject/lightning/pull/3902 needs rebase, now libwally merged. 18:08 < rusty> (see Jon's comments) 18:09 <@niftynei> sweet, thanks rusy 18:09 <@niftynei> sweet, thanks rusty 18:09 <@niftynei> taking a look at 3868 18:40 -!- mdunnio [~mdunnio@208.59.170.5] has joined #c-lightning 18:44 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Ping timeout: 246 seconds] 18:45 -!- mdunnio [~mdunnio@208.59.170.5] has joined #c-lightning 18:48 -!- MrHash [~mrhash@177.240.181.253] has quit [Ping timeout: 264 seconds] 18:50 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Ping timeout: 256 seconds] 18:51 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 19:06 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] 19:41 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #c-lightning 19:44 -!- dr-orlovsky [~dr-orlovs@2001:171b:c9ab:8170:15f8:b38e:6c70:6ad0] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:41 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 21:43 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 21:46 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 21:49 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] 22:15 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 22:21 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 22:44 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 22:45 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds] 22:50 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 23:16 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 23:17 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Client Quit] 23:18 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 23:29 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Quit: WeeChat 1.9.1] 23:30 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #c-lightning 23:55 < k3tan> anyone tried using latest version of spark-wallet? --- Log closed Fri Aug 07 00:00:42 2020