--- Log opened Wed Jun 21 00:00:37 2023 00:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 00:01 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 00:04 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 00:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 265 seconds] 00:09 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 00:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 00:23 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 00:29 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 00:34 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 240 seconds] 00:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 00:38 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 00:43 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 00:48 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 00:50 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 00:55 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 01:05 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 01:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 01:09 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 01:12 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 01:22 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 01:25 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 01:27 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 01:29 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 01:33 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 01:37 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 01:41 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 01:46 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 01:50 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 01:55 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 01:58 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 02:00 -!- sequences[m] [~sequences@2001:470:69fc:105::2:ffee] has quit [Remote host closed the connection] 02:01 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 02:02 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 256 seconds] 02:05 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has joined #bitcoin-core-pr-reviews 02:06 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 02:14 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 02:14 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 02:18 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 252 seconds] 02:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 02:23 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 02:28 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 02:32 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 02:34 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 02:36 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 02:40 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 246 seconds] 02:45 -!- elichai2 [sid212594@id-212594.hampstead.irccloud.com] has quit [Server closed connection] 02:45 -!- elichai2 [sid212594@id-212594.hampstead.irccloud.com] has joined #bitcoin-core-pr-reviews 02:49 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 02:53 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 02:59 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 03:05 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 03:07 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 03:10 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 03:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 03:18 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 03:22 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 03:25 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 03:28 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 258 seconds] 03:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 03:31 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 03:35 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 03:36 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 03:41 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 03:41 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 03:46 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 03:53 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 03:57 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 03:59 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 04:00 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 04:04 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 256 seconds] 04:06 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 04:15 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 04:19 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 04:32 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 04:37 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 04:37 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 04:41 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 260 seconds] 04:53 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 04:54 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 04:58 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 05:00 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 05:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 05:04 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 05:05 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 05:13 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 05:16 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 05:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 05:21 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 256 seconds] 05:21 -!- pablomartin [~pablomart@217.146.93.91] has joined #bitcoin-core-pr-reviews 05:27 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 05:31 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 05:31 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 05:35 -!- kevkevin [~kevkevin@2601:241:8703:7b30:7977:572e:5ea7:7841] has joined #bitcoin-core-pr-reviews 05:36 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 260 seconds] 05:38 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 05:42 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 05:48 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 05:51 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 05:52 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 258 seconds] 05:59 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has joined #bitcoin-core-pr-reviews 05:59 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 265 seconds] 06:00 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 06:04 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 06:04 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 06:05 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 06:08 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 06:10 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 06:10 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 06:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 06:15 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has quit [Ping timeout: 240 seconds] 06:20 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Remote host closed the connection] 06:20 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 06:23 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 06:37 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 06:41 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 260 seconds] 06:55 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 06:56 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has quit [Read error: Connection reset by peer] 06:56 -!- __gotcha1 [~Thunderbi@94.105.119.44.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 06:57 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 06:57 -!- __gotcha1 [~Thunderbi@94.105.119.44.dyn.edpnet.net] has quit [Read error: Connection reset by peer] 06:59 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 07:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 07:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 258 seconds] 07:13 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 07:17 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 07:31 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 07:36 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 07:42 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 07:44 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 07:46 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Read error: Connection reset by peer] 07:50 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 258 seconds] 08:05 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 08:08 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 08:09 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 08:22 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 08:26 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 08:30 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 240 seconds] 08:34 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 08:51 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 08:54 -!- drusilla [~drusilla@197.237.122.64] has joined #bitcoin-core-pr-reviews 08:55 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 240 seconds] 08:55 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 08:59 -!- drusilla_ [uid607105@2a03:5180:f:1::9:4381] has joined #bitcoin-core-pr-reviews 09:00 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 09:04 -!- Talkless [~Talkless@62.80.227.49] has joined #bitcoin-core-pr-reviews 09:11 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 09:12 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 09:13 < LarryRuane> Hey everyone, we'll get started in about 45 minutes from now, https://bitcoincore.reviews/27748 09:16 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 246 seconds] 09:17 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 09:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 09:20 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 09:23 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 09:26 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 09:32 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 240 seconds] 09:33 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 09:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 09:37 -!- puchka [~puchka@185.203.122.174] has joined #bitcoin-core-pr-reviews 09:38 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 252 seconds] 09:43 -!- martinus [~martinus@046125249057.public.t-mobile.at] has joined #bitcoin-core-pr-reviews 09:45 < LarryRuane> There's a typo on question 2, where it refers to line 170 -- that should say line 164 09:48 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 09:52 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 252 seconds] 09:56 -!- effexzi [uid474242@id-474242.ilkley.irccloud.com] has joined #bitcoin-core-pr-reviews 10:00 < LarryRuane> #startmeeting 10:00 < stickies-v> hi 10:00 < kevkevin> hi 10:00 -!- Pins [~Pins@179.209.140.115] has joined #bitcoin-core-pr-reviews 10:00 < LarryRuane> welcome everyone! Today we're looking at https://bitcoincore.reviews/27748 10:00 < emzy> hi 10:00 < Pins> hi 10:01 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 10:01 < drusilla_> Hi 10:01 < LarryRuane> I see some familiar names, is anyone here for the first time? feel free to say hi even if you'd like to just watch for now 10:02 < yashraj> hi 10:02 < pablomartin> hello 10:02 < LarryRuane> IRC isn't the most interactive medium for these discussions, so feel free to bring up earlier topics or continue earlier conversations even if we've moved on! 10:02 < drusilla_> This is my first time here , I can't hear anything on my end 10:02 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 10:03 < LarryRuane> welcome @drusilla_ ! There is no sound, this is OLD SCHOOL text chat only! 10:03 -!- efrageek [~efrageek@200.61.165.233] has joined #bitcoin-core-pr-reviews 10:03 < kevkevin> welcome! drusilla_ 10:03 < stickies-v> glad you found your way here, drusilla_ ! 10:03 < efrageek> Hi! 10:04 < LarryRuane> (I think IRC was created around the 1970s haha) 10:04 < drusilla_> Thank you 10:04 < Pins> haha 10:04 < efrageek> How are you guys? New around here 10:04 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [Remote host closed the connection] 10:05 < kevkevin> welcome! efrageek 10:05 < abubakarsadiq> hi lurking tday 10:05 < LarryRuane> So, after writing today's notes and questions, it occurred to me that some here might not be familiar with lower-level structures like `unordered_map` in c++, especially if you've come from higher-level languages like Ruby or Python 10:05 -!- drusilla [~drusilla@197.237.122.64] has quit [Quit: Connection closed] 10:05 -!- drusilla_ is now known as drusilla 10:05 < LarryRuane> glad you're here, @efrageek! Feel free to just lurk or ask any questions, there are no bad questions 10:06 < efrageek> Really appreciate LarryRuane! 10:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 10:07 < efrageek> Tha problemthat you mentiond is something that I found when I started to study c++ 10:07 < LarryRuane> So in bitcoin core, a super important data structure is the "coins cache" ... this is a map (we use the standard library `unordered_map`) that lets us determine if a transaction's input refers to a valid, unspent output 10:07 < stickies-v> LarryRuane: isn't an unordered_map in C++ very similar to a python dict? 10:07 -!- johnny9dev [~johnny9de@173.38.117.92] has joined #bitcoin-core-pr-reviews 10:08 < LarryRuane> Yes, exactly right, and it's sometimes called a hash table, https://en.wikipedia.org/wiki/Hash_table 10:08 < LarryRuane> So, especially during initial block download, performance is critical, we're validating tons of transactions, 10:09 < LarryRuane> and for each one, we look at all its inputs, and want to see if the output it references (the reference is called a `COutpoint`) is exists, and is unspent 10:10 -!- johnny9dev [~johnny9de@173.38.117.92] has quit [Client Quit] 10:10 < LarryRuane> I think of that name, COutpoint, as meaning it's a "pointer" to an earlier transaction's output ... but not in the usual sense of a memory pointer, 10:10 < kevkevin> can we only have one COutpoint for each input or can we have multiple COutpoints? 10:10 < LarryRuane> but the reference is by txid and index into the tx's output array 10:11 < LarryRuane> kevkevin: good question, each input refers to exactly one COutpoint 10:12 < kevkevin> ok thanks! 10:12 < LarryRuane> If the transaction is valid, we ADD all of its outputs (txid, output index) to this map, so they are available to be referenced by later transactions that want to spend those outputs 10:12 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 10:12 < LarryRuane> and see, it's very common that the "lifetime" of an output (how long it is unspent) is pretty short 10:13 < LarryRuane> many outputs are spent within a few blocks of when they were created! more often than you'd guess, even spent within the same block! 10:14 < LarryRuane> so, even though all the unspent outputs (UTXOs) are saved on disk (in the `chainstate` directory within your data directory, in LevelDB format), the most recent ones are saved in memory -- in this very unordered_map we're talking about today 10:14 < Pins> that's interesting 10:14 < LarryRuane> and it's a big savings if a UTXO gets spent quickly and never even has to be written to disk! 10:15 < LarryRuane> we'd like this to happen as often as possible, because it makes IBD much faster than it would otherwise be, because reading from disk is like 2 orders of magnitude, or more, slower than just reading from memory 10:15 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 10:16 < LarryRuane> so this is all background, sorry if most of you know this, but is that clear? did I confuse anyone? 10:16 < kevkevin> ahh ok so the unordered map is just the latest set of UTXO's, is there a max size to this unordered list and if so is that max size configurable? 10:16 < efrageek> Very clear, even for the new guy 10:16 < Pins> very clear 10:17 < LarryRuane> kevkevin: great question, the `-dbcache` setting in your configuration, default 450 MiB (450*1024*1024) determines the max mem size for this map, plus some other memory caches, 10:17 < kevkevin> ahh ok thanks! 10:17 < LarryRuane> but during IBD, really the only cache that's in use and active, is this UTXO cache (aka coins cache) 10:17 < kevkevin> makes sense to me 10:18 < kevkevin> would it make sense to increase that cache during IBD and then lower it to the -dbcache size after IBD is finished? 10:18 < LarryRuane> and also (I had to discover all this myself recently), the mempool cache is used for this map during IBD, and it has a separate config setting, `-maxmempool` i think, and its default is 300 MiB 10:18 -!- b_101 [~robert@189.236.45.239] has quit [Ping timeout: 252 seconds] 10:19 < LarryRuane> kevkevin: yes, so that's exactly what happens, 10:19 < kevkevin> ahh ok cool! 10:19 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 10:19 < LarryRuane> this coins map uses 750 MiB or so during IBD, because there's no mempool yet! 10:19 < LarryRuane> and of course you can override all this 10:20 < stickies-v> kevkevin: yes, IBD is an excellent time to manually increase dbcache to a higher value, makes a big difference 10:20 < Pins> kevkevin when you have enought resource to do that 10:20 < LarryRuane> this 750 is quite small for many machines, so if you're about to do IBD, and you have a fairly high end system, increase either of those settings, and it will be MUCH faster 10:20 < LarryRuane> @stickies-v beat me to it, yes, exactly right 10:21 < yashraj> can confirm 10:21 < LarryRuane> so like i have a Raspi (myNode), and it has only 4 GB total memory, so probably best not to change its settings (their default config actually does change it slightly) 10:22 -!- b_101 [~robert@189.236.45.239] has joined #bitcoin-core-pr-reviews 10:22 < LarryRuane> ok so let me just describe this important `std::unordered_map` a little bit (but again, feel free to continue where we were before) 10:23 < LarryRuane> it has this one large array, or actually `std::vector`, which is called the bucket array or bucket list (haha), 10:23 < LarryRuane> and each entry in this bucket array points to an *entry* in the map 10:24 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 10:25 < LarryRuane> and each entry contains (in this case of the coins map) the map key (a `COutpoint` like we described) and a `Coin` which is the amount of this output and its `scriptPubKey` .. did I miss anything, @stickies-v ? 10:26 < LarryRuane> so again, we're validating a tx... we loop across its inputs ... each one contains a `COutpoint` ... we look in the map using this `COutpoint` (which remember is a txid and output index) ... 10:27 < LarryRuane> if it's not there, what do we need to do? anyone? 10:27 < Pins> Mempool? 10:28 < kevkevin> well would we read the disk? 10:28 < Pins> Yes sure ... my bad 10:28 < LarryRuane> Pins: actually the mempool has entries in this map too 10:29 < LarryRuane> kevkevin: yes, we read the disk! if this output was created a long time ago, it won't be in memory but may be on disk, so we have to read the disk (slow) 10:29 < kevkevin> Would that only happen during IBD? reading from the mempool 10:29 < LarryRuane> I'm glossing over some stuff, but there are actually LAYERS of memory caches! each with an unordered map 10:29 < LarryRuane> kevkevin: during IBD, our mempool is empty .. mempool contains only very recent transactions 10:30 < LarryRuane> we might be processing blocks from 2014 10:30 < LarryRuane> trying to decide if I should talk about the layers ... that might take a little too long here 10:30 < LarryRuane> well, very quickly, 10:30 < kevkevin> oh I thought we used the mempool cache during IBD 10:31 < instagibbs> kevkevin just the memory we would have allocated to the mempool potentially 10:31 < LarryRuane> when we're validating a block, its transactions create a bunch of new UTXOs, right? 10:31 < kevkevin> ahh ok just the space is being used thanks! 10:31 < yashraj> yes 10:31 < LarryRuane> oh hi @instagibbs! We have a real expert here, much more than me! 10:31 < LarryRuane> now I'm nervous ... haha 10:31 < instagibbs> I've literally done nothing with utxo set in core haha 10:32 < LarryRuane> so when we're validating a block, we're creating these UTXO entries in the memory map ... but let's say that the LAST transaction in the block is invalid! 10:32 < LarryRuane> so what do we do now? 10:32 < LarryRuane> one way is we could go back and REMOVE all those UTXOs from this block, because the entire block is invalid 10:32 < LarryRuane> but that would be complicated and slow 10:33 < LarryRuane> so what we do instead is make a TEMPORARY map for JUST THIS ONE BLOCK 10:33 < LarryRuane> and if the block turns out to be invalid, we simply DISCARD this temporary coins (UTXO) memory cache 10:33 < LarryRuane> (we never flush these entries to disk during this one block's validation) 10:33 < instagibbs> isn't the cache flushed only once a day, or when it gets too big, in general? 10:34 < instagibbs> or is that a generalization of what you're saying 10:34 -!- pablomartin [~pablomart@217.146.93.91] has quit [Ping timeout: 252 seconds] 10:34 < LarryRuane> if the block IS valid, we MERGE this map down to the "main" memory map (which is much larger, this is the one limited by `-dbcache` 10:34 < instagibbs> ah :) nevermind 10:34 < LarryRuane> instagibbs: yes, that's right, that's the main cache... and also yes, when it reaches the size limit, we flush all of it 10:35 < kevkevin> LarryRuane: is the new memory map when the block is invalid one of the layers you mentioned? 10:35 < LarryRuane> so there's this idea of a "view" which is a (more temporary) cache built on top of (layered on top of) a bigger cache 10:36 < LarryRuane> kevkevin: yes 10:36 < instagibbs> ah, so one kind of view is for mempool(continuously running) and another view on top would be block vlaidation 10:36 < LarryRuane> it's pretty cool how these layers work but it took me a while to figure it out, and I'm still not very knowledgable on it, see src/coins.cpp 10:36 < instagibbs> two different smaller maps on top of the main cache 10:36 < instagibbs> is this right? 10:36 < LarryRuane> instagibbs: mempool! yes! that's just another layer! 10:37 < LarryRuane> so now we see at least THREE in-memory caching layers! 10:37 -!- efrageek [~efrageek@200.61.165.233] has quit [Quit: Connection closed] 10:37 < LarryRuane> and then of course there's the LevelDB layer, which is at the bottom (i guess depending on how you visualize it), on disk 10:38 -!- efrageek [~efrageek@200.61.165.233] has joined #bitcoin-core-pr-reviews 10:39 < LarryRuane> I think this relates to what some of you may know much better than me, functional programming ... where data structures are much more often immutable, and you apply changes atomically once everything is validated or no errors, else discard 10:39 -!- efrageek [~efrageek@200.61.165.233] has quit [Client Quit] 10:39 < LarryRuane> anyway, I'm not an expert on functional programming but I think there's a connection to that style or programming 10:40 < LarryRuane> Okay so back to unordered_map ... it's faster than an (ordered) `std::map` ... the tradeoff being that a `std::map` allows you to iterate the entries in key-order, but at the expense of time and (maybe) storage 10:41 < LarryRuane> I think there are some `std::map`s in bitcoin core that could be `std::unordered_map` instead, but were coded before `std::unordered_map` existed! It was added only more recently 10:43 < Pins> In this specific case the entries are no ordered, right? So no reason to use std::map 10:43 < LarryRuane> So anyway, an unordered_map has this bucket array, and that has to be accounted for when we try to figure out how much actual memory this map is consuming, and this (finally!) relates to this PR 10:43 < instagibbs> utxos have no inherent (key) ordering 10:43 < LarryRuane> Pins: yes exactly! and this data structure is so big and important, we want to take every advantage we can 10:43 < Pins> perfect 10:44 < LarryRuane> So let's see... sorry this is all kind of disorganized, any more questions about this coins map (maps) or the entries they contain? did I miss anything? 10:45 < LarryRuane> Oh so, there was a recent PR merged, https://github.com/bitcoin/bitcoin/pull/25325 that made this unordered map use significantly less memory, super nice improvement! 10:46 < LarryRuane> it did that by having this particular unordered_map (not all unordered_maps in the system) use a custom memory allocator 10:46 -!- Talkless [~Talkless@62.80.227.49] has quit [Quit: Konversation terminated!] 10:46 < LarryRuane> now of course, any custom allocator must, at the bottom, use the same system memory allocator that everything else uses! 10:48 < LarryRuane> but this layer in between (you can think of it as) makes the unordered_map's allocations more efficient in terms of both speed and (pyysical) memory usage, even though the unordered_map (which we don't control) is doing exactly the same memory allocations 10:48 < instagibbs> "this particular" which one 10:48 < instagibbs> too many layers :) 10:49 < LarryRuane> but I think mainly what it did is allowed MORE coins entries to be cached in memory before we hit that physical memory limit, so there is a higher hit ratio (the percentage of times we look for a UTXO in memory and it's present, don't have to read disk) 10:49 < LarryRuane> instagibbs: oh right haha, the "main" memory cache, which is the base for both the mempool and the block layers 10:50 < instagibbs> ok, the largest in memory one, makes sense 10:50 < LarryRuane> so actually, those mempool and block maps also use this new memory allocator, but there's probably only a minor benefit, because there's small compared to the main one 10:50 < instagibbs> 👍 10:51 < LarryRuane> okay, whew, sorry this is so messy, but finally, what this PR does is to improve the way we calculate physical memory usage for this (well, any) coins utxo map 10:52 < LarryRuane> let me stop and take a breath, can anyone explain what this PR does basically? 10:52 < Pins> cache more coins with the same memory usage 10:52 < LarryRuane> (and be aware, this really isn't an important PR, I'm not sure it will even be merged! but I saw it as a good excuse for discussing this important memory data structure!) 10:53 < Pins> LarryRuane (y) 10:53 < LarryRuane> Pins: that's what 25325 did, but this PR we're reviewing (one of mine) is a small tweak on that (already merged) PR 10:53 < Pins> hummm 10:54 < LarryRuane> gosh we're almost out of time, let me just throw it open to anyone, does anyone have answers to any of the questions on https://bitcoincore.reviews/27748? 10:56 < LarryRuane> let me just quickly summarize.. when I saw this in PR 25325 (now in master): https://github.com/bitcoin/bitcoin/blob/681ecac5c2d462920cd32636eec15599a9bcf424/src/memusage.h#L186 10:56 < LarryRuane> I wondered, why is `m.bucket_count()` part of this calculation? 10:57 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 10:58 < LarryRuane> Seems like the `std::unordered_map` implementation should use the custom memory allocator to allocate the bucket array... so then its physical memory usage would be accounted for in the "chunks" (see the line just above, like 185) 10:58 < LarryRuane> well, it turns out that this bucket array is TOO BIG to be allocated by the custom allocator! 10:58 -!- dlb76 [~dlb76@user/dlb76] has quit [Ping timeout: 265 seconds] 10:59 < LarryRuane> in that case, beyond a certain rather small allocation size, the custom allocator just does a normal system allocation (i.e. `new` in c++) 10:59 < LarryRuane> so it's correct (in master) but kind of a kludge and maybe lucky 11:00 < LarryRuane> in this PR (that we're reviewing) we just keep track of any system allocations that WE (the custom allocator) do, and account for the bucket array that way, without ever having to call `m.bucket_count()` 11:01 < LarryRuane> Well, we're out of time, thanks everyone, especially the newcomers and @instagibbs and @stickies-v for your expertise! 11:01 < LarryRuane> #endmeeting 11:01 < LarryRuane> feel free to keep discussing, i'll stick around 11:01 < Pins> LarryRuane thank you 11:02 < yashraj> thanks for hosting LarryRuane fascinating topic as always 11:02 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 11:03 < emzy> thanks LarryRuane and everone else! 11:03 < LarryRuane> You're very welcome, thanks for attending! ... One thing we didn't get to is `MallocUsage()`, which is an interesting function ... anyone have any questions on that? 11:03 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [] 11:14 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 11:19 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 11:20 < kevkevin> thanks sorry had to run out towards the end 11:35 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 11:36 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-pr-reviews 11:37 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has joined #bitcoin-core-pr-reviews 11:39 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 11:42 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Read error: Connection reset by peer] 11:42 -!- grettke_ [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 11:43 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 11:46 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 11:47 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 11:50 -!- grettke_ [~grettke@065-026-198-174.biz.spectrum.com] has quit [Read error: Connection reset by peer] 11:50 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 11:51 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 265 seconds] 11:57 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Read error: Connection reset by peer] 11:57 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 11:59 -!- dlb76 [~dlb76@eth0.darkblue.ch] has joined #bitcoin-core-pr-reviews 11:59 -!- dlb76 [~dlb76@eth0.darkblue.ch] has quit [Changing host] 11:59 -!- dlb76 [~dlb76@user/dlb76] has joined #bitcoin-core-pr-reviews 12:06 -!- effexzi [uid474242@id-474242.ilkley.irccloud.com] has quit [Quit: Connection closed for inactivity] 12:08 -!- grettke_ [~grettke@65.26.198.174] has joined #bitcoin-core-pr-reviews 12:08 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Ping timeout: 260 seconds] 12:09 -!- yashraj [yashraj@gateway/vpn/protonvpn/yashraj] has quit [] 12:12 -!- dlb76 [~dlb76@user/dlb76] has quit [Ping timeout: 240 seconds] 12:17 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 12:17 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 12:20 -!- Talkless [~Talkless@mail.dargis.net] has quit [Read error: Connection reset by peer] 12:20 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-pr-reviews 12:22 -!- Talkless [~Talkless@mail.dargis.net] has quit [Client Quit] 12:23 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 12:24 -!- puchka [~puchka@185.203.122.174] has quit [Ping timeout: 260 seconds] 12:32 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 12:33 -!- dlb76 [~dlb76@user/dlb76] has joined #bitcoin-core-pr-reviews 12:37 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 12:37 -!- efra [~efra@2800:40:37:fd5:94a0:c0cf:6aa1:e2ca] has joined #bitcoin-core-pr-reviews 12:38 < efra> Hello, please I wanted to ask for some help in order to find the logs of this channel :) 12:38 < efra> thank you in advance 12:39 < stickies-v> efra: logs are attached to each meeting on the website: https://bitcoincore.reviews/meetings/ (the ones for today will be uploaded shortly) 12:40 < efra> ohh silly me, didn't see it 12:40 < efra> thank you!!! 12:40 < stickies-v> np, enjoy scrolling through them, lots of good info in there! 12:43 < efra> ohh I like it, I have a lot to read haha 12:49 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 12:50 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 12:53 -!- grettke_ [~grettke@65.26.198.174] has quit [Ping timeout: 240 seconds] 12:54 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 13:04 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 13:06 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Remote host closed the connection] 13:06 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 13:45 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Ping timeout: 252 seconds] 13:45 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 13:54 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Quit: grettke] 13:59 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has joined #bitcoin-core-pr-reviews 15:02 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Remote host closed the connection] 15:02 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 15:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 15:18 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Remote host closed the connection] 15:19 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 15:21 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 15:22 -!- __gotcha1 [~Thunderbi@94.105.119.44.dyn.edpnet.net] has joined #bitcoin-core-pr-reviews 15:22 -!- __gotcha [~Thunderbi@94.105.119.44.dyn.edpnet.net] has quit [Read error: Connection reset by peer] 15:22 -!- __gotcha1 is now known as __gotcha 15:23 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 252 seconds] 15:25 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 15:36 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 15:37 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 15:40 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 15:41 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 15:42 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 15:46 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 258 seconds] 15:52 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 15:53 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 15:56 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 15:57 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 15:58 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 16:02 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 16:10 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 16:14 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 16:25 -!- unspent__ [~unspent_@user/unspent/x-2117480] has quit [Server closed connection] 16:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 16:34 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 16:36 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-core-pr-reviews 16:39 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 16:41 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 245 seconds] 16:44 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 16:52 -!- efra [~efra@2800:40:37:fd5:94a0:c0cf:6aa1:e2ca] has quit [Remote host closed the connection] 16:56 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 17:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 17:20 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 17:25 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 17:29 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 17:33 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 17:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 17:37 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 17:38 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 17:41 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 17:48 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 17:49 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 17:54 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 17:55 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 17:56 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 18:00 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 18:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 18:06 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 18:12 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 18:16 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 18:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 18:20 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 18:22 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 18:23 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Remote host closed the connection] 18:24 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 18:26 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 18:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 18:31 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 18:41 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 18:54 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Remote host closed the connection] 19:00 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 19:04 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 19:18 -!- grettke [~grettke@065-026-198-174.biz.spectrum.com] has quit [Quit: grettke] 19:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 19:23 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 240 seconds] 19:24 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 19:27 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 19:29 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 19:32 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 19:39 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 19:43 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 19:44 -!- BUSY [~BUSY@user/busy] has joined #bitcoin-core-pr-reviews 19:46 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 19:51 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 19:56 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 20:00 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 20:07 -!- puchka [~puchka@185.203.122.174] has joined #bitcoin-core-pr-reviews 20:07 -!- puchka [~puchka@185.203.122.174] has quit [Client Quit] 20:12 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 20:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 20:17 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 20:18 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 20:20 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 20:24 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 20:29 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 20:33 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 20:46 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 20:52 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 21:03 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 21:07 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 252 seconds] 21:26 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 21:31 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 246 seconds] 21:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 21:39 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 21:51 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 21:55 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 21:55 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 21:56 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 21:59 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 22:00 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 22:00 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 22:01 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:05 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 22:05 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:05 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 22:09 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 22:15 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:16 -!- martinus [~martinus@046125249057.public.t-mobile.at] has quit [Remote host closed the connection] 22:17 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Read error: Connection reset by peer] 22:18 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:22 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 22:28 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 22:29 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:32 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 22:33 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 22:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 22:38 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 22:39 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:43 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 22:54 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 22:59 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 23:01 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 23:03 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:05 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 240 seconds] 23:07 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 23:08 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 23:11 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 246 seconds] 23:15 -!- katsu_ [~0x0ff@user/0x0ff/x-0302470] has quit [Server closed connection] 23:17 -!- katsu_ [~0x0ff@2001:bc8:47b0:123::1] has joined #bitcoin-core-pr-reviews 23:17 -!- katsu_ [~0x0ff@2001:bc8:47b0:123::1] has quit [Changing host] 23:17 -!- katsu_ [~0x0ff@user/0x0ff/x-0302470] has joined #bitcoin-core-pr-reviews 23:20 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:25 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 250 seconds] 23:27 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:31 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 23:34 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has joined #bitcoin-core-pr-reviews 23:34 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:38 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 23:38 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:9fc:ba58:2f88:41a] has quit [Ping timeout: 245 seconds] 23:40 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:42 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:44 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 23:45 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:46 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] 23:47 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:49 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 23:51 -!- andrew_m_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 245 seconds] 23:53 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has joined #bitcoin-core-pr-reviews 23:59 -!- andrew_mo_ [andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524] has quit [Ping timeout: 246 seconds] --- Log closed Thu Jun 22 00:00:38 2023