--- Log opened Wed Nov 09 00:00:13 2022 00:02 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 00:32 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 00:35 -!- raj [~raj@167.182.81.172.lunanode-rdns.com] has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in] 00:36 -!- raj [~raj@167.182.81.172.lunanode-rdns.com] has joined #bitcoin-core-pr-reviews 00:37 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 00:42 -!- raj [~raj@167.182.81.172.lunanode-rdns.com] has quit [Read error: Connection reset by peer] 00:42 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has joined #bitcoin-core-pr-reviews 00:46 -!- raj_ [~raj@167.182.81.172.lunanode-rdns.com] has joined #bitcoin-core-pr-reviews 00:47 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has quit [Read error: Connection reset by peer] 00:58 -!- raj_ [~raj@167.182.81.172.lunanode-rdns.com] has quit [Ping timeout: 260 seconds] 01:03 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has joined #bitcoin-core-pr-reviews 01:08 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 01:09 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in] 01:09 -!- raj [~raj@167.182.81.172.lunanode-rdns.com] has joined #bitcoin-core-pr-reviews 01:12 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 01:18 -!- raj [~raj@167.182.81.172.lunanode-rdns.com] has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in] 01:18 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has joined #bitcoin-core-pr-reviews 01:42 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 01:46 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 02:31 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 02:36 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 03:09 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 03:13 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 03:37 -!- NorrinRadd [~me@154.6.21.184] has quit [Ping timeout: 248 seconds] 03:38 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 03:44 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 03:50 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 03:53 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 04:14 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 04:19 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 04:48 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 04:53 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 05:19 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 06:08 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 06:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Read error: Connection reset by peer] 06:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 06:31 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 06:31 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 06:31 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 06:36 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 06:37 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 06:37 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 06:37 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 06:39 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 07:12 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 07:13 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 07:14 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 07:15 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 07:20 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 07:29 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 07:58 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 07:59 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 08:03 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 08:06 -!- NorrinRadd [~me@188.215.95.72] has joined #bitcoin-core-pr-reviews 08:26 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 08:30 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 08:37 -!- pablomartin [~pablomart@82.180.147.199] has joined #bitcoin-core-pr-reviews 08:49 -!- Delo [~Delo@p5deee139.dip0.t-ipconnect.de] has joined #bitcoin-core-pr-reviews 08:49 -!- Delo is now known as delo 08:50 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 08:51 -!- delo [~Delo@p5deee139.dip0.t-ipconnect.de] has quit [Client Quit] 09:00 -!- hernanmarino [~hernanmar@181.99.169.107] has joined #bitcoin-core-pr-reviews 09:00 < stickies-v> #startmeeting 09:00 < pablomartin> hello! 09:00 < stickies-v> hi everyone! 09:00 < LarryRuane> hi 09:00 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 09:00 < theStack> hi 09:00 < hernanmarino> hi ! 09:01 < hebasto> hi (my mobile connection is quite poor though) 09:01 < stickies-v> today we're looking at a refactoring PR authored by hebasto, the notes are available at https://bitcoincore.reviews/23897 09:01 -!- Delo [~Delo@p5deee139.dip0.t-ipconnect.de] has joined #bitcoin-core-pr-reviews 09:01 < stickies-v> thank you for joining us hebasto! 09:01 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 09:01 < _andrewtoth_> hi 09:01 < stickies-v> do we have any newcomers today? feel free to just say hi and lurk around or participate as per your preference 09:02 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 09:03 < stickies-v> regulars only today it seems, also fun. if you drop in late, don't be shy to say hi! 09:04 < stickies-v> who was able to have a look at the notes and/or the PR (y/n)? 09:04 < LarryRuane> y 09:04 < pablomartin> y 09:04 < theStack> n 09:05 < _andrewtoth_> could be because DST changed times for a lot of people 09:05 < hernanmarino> not really, I'm just lurking today. I only read the notes a few minutes ago, but I didn't have time to look at the code or PR 09:05 < stickies-v> ah yes, DST fun never gets old 09:06 < stickies-v> if you did review, would you give it a Concept ACK, approach ACK, tested ACK, or NACK? 09:06 < LarryRuane> _andrewtoth_: good point, we could have a bunch of people showing up in about an hour from now! 09:07 < LarryRuane> ACK on all (I'll review the actual PR later today), this is a nice PR! 09:07 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 09:08 < stickies-v> I agree with that sentiment LarryRuane ! a nice improvement in maintainability 09:08 < stickies-v> alright, moving on to the questions 09:08 < pablomartin> concept ack, havent had the chance to review the code much 09:08 < stickies-v> What is prevheights, and why do we need to calculate it? 09:08 < stickies-v> (link: https://github.com/bitcoin-core-review-club/bitcoin/blob/ed2d714bd1130291a2f781e644f787d421cdf26e/src/validation.cpp#L193) 09:09 < LarryRuane> There's a fair amount of code that moved, and there's a type of git diff that shows that (`--colorMoved` and `--colorMovedWs` i believe), that helps simplify the diff 09:10 < stickies-v> good point, I should have included that in the notes actually - thanks for the suggestion! 09:10 < LarryRuane> stickies-v: For a given transaction, it's the per-input height of the block that contains the output that this input is attempting to spend 09:11 < stickies-v> LarryRuane that sums it up perfectly 09:11 < LarryRuane> I think we need to calculate it to know if the timelock (if any) for each tx input has been satisfied 09:13 < stickies-v> exactly - the point of BIP68 relative timelocks is that they are relative to a previous transaction (being included in a block) 09:13 < LarryRuane> So if that prevheight (for a particular input) is a low number, then the difference between that height and the current height would be a large number (many blocks ago), then perhaps the timelock has been satisfied (depending on the value of the timelock, obviously) 09:14 < LarryRuane> but if prevheight is recent, then the timelock may not be satisfied yet 09:14 < stickies-v> does anyone know where we store relative timelocks? 09:15 < stickies-v> (store as in: where are they defined) 09:15 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 09:15 < stickies-v> (as in: which field) 09:15 < hebasto> also prevheight can be changed after reorg 09:16 < LarryRuane> each tx input has an `nSequence` field (4 bytes), and it's stored there, I think? that field is often 0xffffffff (no timelock), but otherwise, it is a timelock of some kind 09:16 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 09:16 < hernanmarino> Larryruane: good suggestion about git diff ! 09:17 < theStack> not sure if i understand the question correctly, but isn't the relative timelock part of the locking script (i.e. argument for OP_CSV)? 09:17 < stickies-v> LarryRuane: yes! so... can a single transaction have different `nSequence` values? how do we deal with that? 09:17 < LarryRuane> hebasto: +1 good point, it can either increase or decrease (i think) 09:18 < stickies-v> theStack: OP_CSV is on the script level and only visible upon spending (BIP112) 09:19 < LarryRuane> theStack: yes that's right, it's actually stored in both places! in the output (or technically the locking script), and in nSequence .. I don't really understand why (there have to be both) 09:19 < theStack> oh, that's a different bip 09:19 < stickies-v> nLocktime is to OP_CTLV what nSequence is to OP_CSV - we have script-based and transaction-based timelocks for both relative and absolute timelcks 09:21 -!- Delo [~Delo@p5deee139.dip0.t-ipconnect.de] has quit [Quit: Connection closed] 09:21 < LarryRuane> stickies-v: "can a single transaction have different `nSequence` values?" -- yes, I think the timelocks for ALL inputs must be satisfied, or else the tx isn't "finalized" yet (able to accept to mempool and relayed) 09:22 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 09:22 < theStack> stickies-v, LarryRuane: thanks 09:23 < stickies-v> LarryRuane: glad you mention it, because it's a very common source of confusion. for relative timelocks, you don't NEED to use OP_CSV. you can just use nSequence without any kind of script level locking, if you only want the transaction to be spendable when the transactions parents have enough ancestors 09:24 < stickies-v> however, OP_CSV allows you to (relatively) timelock _outputs_ (without showing that to the world until they're spent) instead of transactions 09:24 < LarryRuane> I did have a question about different inputs (nSequence) having different timelocks ... let's say the timelock is satisfied for one input but not another ... could the sender then steal back that output (spend it back to himself)? 09:24 < stickies-v> but interestingly, the validation of OP_CSV relies on the nSequence fields: the transaction _spending_ and OP_CSV output needs to set its nSequence field (on that input) sufficiently high so it satisfies the OP_CSV script pending path 09:26 < stickies-v> mmm I'm not sure I understand your question. nSequence is on the transaction level, OP_CSV is on the output/script level 09:27 < stickies-v> and re multiple `nSequence` values: indeed, a transaction can have a different `nSequence` value for each of its inputs, and _all_of them need to be satisfied in order for the transaction to be final 09:27 -!- __gotcha [~Thunderbi@94.105.119.88.dyn.edpnet.net] has quit [Ping timeout: 246 seconds] 09:27 < LarryRuane> We can go on :) ... if I figure out if my question makes sense (i'm probably just confused), i'll bring it up later if there's time 09:27 < stickies-v> yes! next question: 09:27 < stickies-v> What is the difference between CalculateSequenceLocks and CalculateLockPointsAtTip? 09:28 < stickies-v> (links: https://github.com/bitcoin/bitcoin/blob/50422b770a40f5fa964201d1e99fd6b5dc1653ca/src/consensus/tx_verify.cpp#L39 and https://github.com/bitcoin-core-review-club/bitcoin/blob/ed2d714bd1130291a2f781e644f787d421cdf26e/src/validation.cpp#L179-L181) 09:28 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 09:28 < theStack> so IIUC now, you can either only use relative transaction-based timelocks with nSequence fields (bip 68), OR relative script-based timelocks using OP_CSV, but then the transaction-based timelocks also have to match (bip68+bip112)... but not bip112 alone 09:28 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has joined #bitcoin-core-pr-reviews 09:29 < LarryRuane> stickies-v: CalculateSequenceLocks() looks across inputs and prevheights, figures out the earliest (min) height and time (that the tip has to reach) so that this tx is finalized (timelocks satisfied), could be in the future or the past 09:29 < stickies-v> theStack: no you can combine them. Look at it this way: nSequence limits when the transaction itself becomes final, OP_CSV limits when the transaction *spending it* can become final 09:31 < LarryRuane> CalculateLockPointsAtTip() creates and populates the prevheights list, each entry is the height that the output was mined that this input wants to spend, Then it passes this to CalculateSequenceLocks() ... so CalculateLockPointsAtTip is a higher-level function that uses CalculateSequenceLocks 09:31 < theStack> stickies-v: gotcha 09:32 < LarryRuane> stickies-v: "no you can combine them" -- thanks, that's very helpful! 09:32 < stickies-v> LarryRuane: yes exactly, `CalculateLockPointsAtTip` is just a wrapper that first calculates the `prevheights`, and then after passing that to `CalculateSequenceLocks` also calculates the `max_input_height` (which we'll discuss in a bit) 09:33 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 09:33 < stickies-v> (imo: all of this would be much more readable if we'd start writing smaller functions with narrower scope) 09:34 < stickies-v> `CalculateLockPointsAtTip` returns a `std::optional`. Under which circumstance(s) will this be a `std::nullopt`? Do you see any alternative approaches? 09:34 < stickies-v> (link: https://github.com/hebasto/bitcoin/blob/ed2d714bd1130291a2f781e644f787d421cdf26e/src/validation.cpp#L179-L181) 09:34 < LarryRuane> Yes I agree, this PR makes all this code more understandable, but it still seems pretty messy, as in, if you were writing all this from scratch today, it could be a lot simpler (but you never know until you try) ... but such a rewrite would be very hard to get merged (understandably so, easy to break things) 09:35 -!- brunoerg [~brunoerg@2804:14d:5281:8ae2:51a9:b05:88bf:df80] has joined #bitcoin-core-pr-reviews 09:35 < stickies-v> to be clear: with my last "imo..." comment I meant this code in general, not this PR (which is indeed moving in the right direction!) 09:36 < LarryRuane> stickies-v: if I'm reading the code correctly, std::nullopt only if one of the transaction inputs refers to an output that can't be found in the coins database (UTXO set). 09:36 < stickies-v> yes! does the coins database include only unconfirmed or confirmed UTXOs, or both? 09:36 < LarryRuane> but I was a little surprised by this, because wouldn't this be checked elsewhere already (where timelocks aren't being used at all, every input must refer to a UTXO) 09:37 < stickies-v> (hint: look at who calls CalculateLockPointsAtTip, not how the function is implemented) 09:38 < LarryRuane> stickies-v: I think you can get different kind of utxo views? Like, include mempool or not, as you wish? I've always been somewhat confused about that 09:42 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-pr-reviews 09:42 < LarryRuane> I think at both CalculateLockPointsAtTip callers, the mempool view does include unconfirmed utxos 09:42 < stickies-v> yeah exactly, it just takes a `CCoinsView` - however, it seems that in all callsites it's passed with a view that contains both unconfirmed and confirmed UTXOs 09:43 < stickies-v> it seems, however, that we never actually expect `GetCoin` to fail 09:43 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 09:44 < stickies-v> so... is using an `std::optional` appropriate? 09:44 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 09:46 < LarryRuane> there's some fancy class-derivation going on with these different views! for example https://github.com/bitcoin/bitcoin/blob/master/src/txmempool.h#L915 09:47 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 09:47 < stickies-v> yeah, and also e.g. here (https://github.com/bitcoin/bitcoin/blob/9dce30194bc07463d634072251a8bf83e1b10ff9/src/validation.cpp#L746) where we start with a `CCoinsViewCache` but then chuck the mempool in there anyway 09:48 < LarryRuane> Hmm if `GetCoin` can never fail, then I guess the `std::optional` isn't needed ... maybe it's still a good future-proof measure? 09:48 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 09:49 < stickies-v> I think it definitely can fail if we're passing it the wrong `CCoinsView`. However, if we're not expecting it to happen, shouldn't we just assert (or `Assume`) that to happen instead of just logging an error and move on? These silent failures always worry me. And perhaps making the return type unnecessarily convoluted 09:49 < stickies-v> But, there is probably some nuance I'm missing 09:50 < stickies-v> I'll move on the next question already: 09:50 < stickies-v> What’s the point of having `LockPoints::maxInputBlock` when we already have `LockPoints::height`? 09:51 < LarryRuane> is Assume a no-op in a non-debug build? 09:51 < stickies-v> yep, it's like `Assert` but it'll only fail in debug builds 09:51 < stickies-v> (no-op in non-debug, like you say) 09:52 < LarryRuane> thanks.. one thing I think keeps many of us awake at night is, what if some tx or block relay or whatever causes every node in the world to `assert` (just a few is okay, but all???) 09:54 < stickies-v> yeah, that would be a nightmare 09:54 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 09:54 < LarryRuane> stickies-v: "What’s the point of having `LockPoints::maxInputBlock" -- @hebasto referred to this earlier, reorgs! 09:55 < LarryRuane> If a reorg occurs, the block referred to by `maxInputBlock` may no longer be part of the best chain, whereas a block of any given height often will still exist. 09:55 < LarryRuane> I think the idea is, when we accept a tx into the mempool (it passes its timelock check), we also cache its `LockPoints`, so then later, if there's a reorg, we don't have to re-check the timelocks if the `LockPoints` is still valid (performance improvement only, i think?) 09:57 < stickies-v> "performance improvement only, i think?" yes exactly! when reorging, we only need to invalidate those `LockPoints` that have a `maxInputBlock` that is higher than how deep the reorg is 09:57 -!- sanya [~sanya@93-87-214-126.dynamic.isp.telekom.rs] has joined #bitcoin-core-pr-reviews 09:58 < stickies-v> because relative timelocks always refer to when a previous transaction was confirmed, and a reorg can change when a transaction was confirmed (or even make it unconfirmed) 09:58 < stickies-v> alright last question before wrapping up: 09:58 < LarryRuane> is a tx's `LockPoints` stored with the tx in the mempool? (I didn't look into it closely enough to know) 09:59 < stickies-v> oh good question, I'm not actually sure 09:59 -!- Lov3r_Of_Bitcoin [~Lov3r_Of_@45-27-31-99.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-pr-reviews 10:00 < stickies-v> mm actually not enough time left for the final questions, so let's wrap it up here 10:00 < stickies-v> #endmeeting 10:00 -!- Lov3r_Of_Bitcoin [~Lov3r_Of_@45-27-31-99.lightspeed.sntcca.sbcglobal.net] has quit [Client Quit] 10:00 < stickies-v> thank you for attending, hope it was helpful! 10:00 < LarryRuane> thanks stickies-v: great discussion! Thanks for the PR, @hebasto, I learned a lot from it! 10:01 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 10:01 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 10:02 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 246 seconds] 10:07 -!- ubbabeck[m] [~ubbabeckm@2001:470:69fc:105::2:6df8] has joined #bitcoin-core-pr-reviews 10:10 -!- sanya [~sanya@93-87-214-126.dynamic.isp.telekom.rs] has quit [Quit: Connection closed] 10:11 -!- sanya [~sanya@93-87-214-126.dynamic.isp.telekom.rs] has joined #bitcoin-core-pr-reviews 10:11 -!- sanya [~sanya@93-87-214-126.dynamic.isp.telekom.rs] has quit [Client Quit] 10:14 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 10:15 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 10:19 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 252 seconds] 10:20 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 10:23 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-pr-reviews 10:23 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 10:24 -!- gmgmgmgm [~gmgmgmgm@ZOOX-INC.WH.ear2.SanJose1.Level3.net] has joined #bitcoin-core-pr-reviews 10:25 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 260 seconds] 10:25 -!- gmgmgmgm [~gmgmgmgm@ZOOX-INC.WH.ear2.SanJose1.Level3.net] has quit [Client Quit] 10:27 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 10:28 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-pr-reviews 10:38 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 10:41 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 10:42 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 248 seconds] 10:43 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 10:43 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 10:43 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 10:46 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 10:48 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 11:13 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 11:14 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-core-pr-reviews 11:15 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 11:19 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 11:29 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 11:33 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 11:37 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 11:49 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 11:49 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 11:49 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 11:49 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 11:54 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 12:04 -!- darius99 [~darius@c-24-130-24-244.hsd1.ca.comcast.net] has joined #bitcoin-core-pr-reviews 12:07 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 12:12 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 12:33 -!- pablomartin [~pablomart@82.180.147.199] has quit [Ping timeout: 260 seconds] 12:37 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 12:43 -!- darius99 [~darius@c-24-130-24-244.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] 12:46 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 12:48 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 12:50 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has joined #bitcoin-core-pr-reviews 12:50 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has quit [Client Quit] 12:52 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has joined #bitcoin-core-pr-reviews 12:55 -!- Talkless [~Talkless@mail.dargis.net] has quit [Quit: Konversation terminated!] 13:21 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 13:25 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 13:39 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 13:48 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 13:55 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 13:57 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 14:01 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 14:05 -!- yashraj [~yashraj@2607:fea8:8600:e800:8d73:ea60:5bcc:da7] has joined #bitcoin-core-pr-reviews 14:06 -!- yashraj [~yashraj@2607:fea8:8600:e800:8d73:ea60:5bcc:da7] has quit [Remote host closed the connection] 14:18 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 14:18 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 14:18 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 14:22 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 246 seconds] 14:47 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 14:48 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 15:07 -!- ziggie [uid521459@user/ziggie] has joined #bitcoin-core-pr-reviews 15:15 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 15:15 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Write error: Connection reset by peer] 15:15 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 15:15 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 15:18 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 15:18 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 15:21 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 15:21 -!- brunoerg [~brunoerg@2804:14d:5281:8ae2:51a9:b05:88bf:df80] has quit [] 15:22 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 15:26 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 15:27 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 15:32 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 15:37 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 15:41 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 260 seconds] 15:47 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 15:56 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 15:56 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 15:56 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 16:01 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 248 seconds] 16:17 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Remote host closed the connection] 16:18 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 16:24 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 16:25 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 16:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 16:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 16:29 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 16:30 -!- __gotcha [~Thunderbi@94.105.119.88.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 16:35 -!- __gotcha [~Thunderbi@94.105.119.88.dyn.edpnet.net] has quit [Ping timeout: 260 seconds] 16:35 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 16:35 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 16:35 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 16:52 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Ping timeout: 255 seconds] 16:56 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 16:59 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 17:06 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 17:13 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has joined #bitcoin-core-pr-reviews 17:19 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-core-pr-reviews 17:20 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has quit [Ping timeout: 248 seconds] 17:21 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Ping timeout: 255 seconds] 17:32 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 17:39 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 17:39 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 17:39 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 17:40 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has joined #bitcoin-core-pr-reviews 17:47 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 17:52 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 252 seconds] 17:57 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has quit [Remote host closed the connection] 17:58 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 18:03 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 18:31 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 18:35 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 18:36 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 18:40 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Ping timeout: 260 seconds] 18:45 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 18:47 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 18:47 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 18:47 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 18:49 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 18:50 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has joined #bitcoin-core-pr-reviews 18:51 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has quit [Client Quit] 18:53 -!- ___nick___ [~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net] has joined #bitcoin-core-pr-reviews 19:07 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 19:14 -!- ziggie [uid521459@user/ziggie] has quit [Quit: Connection closed for inactivity] 19:23 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 19:37 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 19:42 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 20:04 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 20:08 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 20:50 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 20:51 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has quit [Killed (NickServ (GHOST command used by raj_!uid72176@id-72176.lymington.irccloud.com))] 20:52 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has joined #bitcoin-core-pr-reviews 20:52 -!- raj [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has quit [Killed (NickServ (GHOST command used by raj_!uid72176@id-72176.lymington.irccloud.com))] 20:52 -!- raj_ [~raj@2602:ffb6:4:e396:f816:3eff:fe47:ca2a] has joined #bitcoin-core-pr-reviews 20:54 -!- pablomartin [~pablomart@186.152.233.128] has joined #bitcoin-core-pr-reviews 20:55 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 20:55 -!- pablomartin_ [~pablomart@82.180.147.191] has joined #bitcoin-core-pr-reviews 20:59 -!- pablomartin [~pablomart@186.152.233.128] has quit [Ping timeout: 260 seconds] 21:03 -!- hernanmarino [~hernanmar@181.99.169.107] has quit [Quit: Leaving] 21:04 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 21:04 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-pr-reviews 21:07 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has joined #bitcoin-core-pr-reviews 21:08 -!- pablomartin_ [~pablomart@82.180.147.191] has quit [Ping timeout: 252 seconds] 21:08 -!- amovfx [~amovfx@d50-99-173-89.abhsia.telus.net] has quit [Remote host closed the connection] 21:08 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 21:21 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Remote host closed the connection] 21:22 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 21:26 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 21:36 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 252 seconds] 21:59 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 22:03 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] 22:04 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 22:08 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 246 seconds] 22:20 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 22:20 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 22:20 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 22:25 -!- noxim [~AdminUser@user/noxim] has quit [Ping timeout: 246 seconds] 22:40 -!- noxim [~AdminUser@43.224.169.86] has joined #bitcoin-core-pr-reviews 22:40 -!- noxim [~AdminUser@43.224.169.86] has quit [Changing host] 22:40 -!- noxim [~AdminUser@user/noxim] has joined #bitcoin-core-pr-reviews 22:56 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 23:00 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 248 seconds] 23:18 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Ping timeout: 260 seconds] 23:19 -!- luke-jr [~luke-jr@user/luke-jr] has joined #bitcoin-core-pr-reviews 23:31 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has joined #bitcoin-core-pr-reviews 23:35 -!- amovfx [~amovfx@node-1w7jr9yaiypxx1x2b9f6f63gj.ipv6.telus.net] has quit [Ping timeout: 252 seconds] --- Log closed Thu Nov 10 00:00:13 2022