{
  "founder": "svanstaa",
  "channel": "#bitcoin-core-pr-reviews",
  "network": "libera",
  "id": "8b02b156fff84660a5db3e35c60dfe1f",
  "name": "#bitcoin-core-pr-reviews",
  "chair": "svanstaa",
  "chairs": [
    "svanstaa"
  ],
  "nicks": {
    "svanstaa": 64,
    "corebot`": 8,
    "marcofleon": 20,
    "itamar30": 2,
    "janb84": 5,
    "sdmg15": 14,
    "carloantinarella": 8,
    "sipa": 4
  },
  "start_time": "2026-04-08T17:00:10.389584+00:00",
  "end_time": "2026-04-08T18:02:13.392281+00:00",
  "active": false,
  "original_topic": "https://bitcoincore.reviews | meetings on the first Wednesday of each month at 17:00 UTC",
  "current_topic": null,
  "messages": [
    {
      "id": "bec2ff53151342cd9b87d40dece70ab3",
      "sender": "svanstaa",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2026-04-08T17:00:10.389038+00:00"
    },
    {
      "id": "1313bbc1b38542ada8892c8c3406531f",
      "sender": "corebot`",
      "payload": "svanstaa: Meeting started at 2026-04-08T17:00+0000",
      "action": false,
      "timestamp": "2026-04-08T17:00:10.397631+00:00"
    },
    {
      "id": "c690612c00d54e4b8e1ed672a0872929",
      "sender": "corebot`",
      "payload": "svanstaa: Current chairs: svanstaa",
      "action": false,
      "timestamp": "2026-04-08T17:00:11.400165+00:00"
    },
    {
      "id": "86fc8844dbad4249b00644d841ea0a9f",
      "sender": "corebot`",
      "payload": "svanstaa: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-04-08T17:00:12.404014+00:00"
    },
    {
      "id": "4743db807f7e422e8f3caa108c90e396",
      "sender": "corebot`",
      "payload": "svanstaa: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-04-08T17:00:13.407959+00:00"
    },
    {
      "id": "8de596d706874e50806cdb82938491ad",
      "sender": "corebot`",
      "payload": "svanstaa: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-04-08T17:00:14.411958+00:00"
    },
    {
      "id": "b1df4f5630c9446f996a3a7c418bd9f0",
      "sender": "marcofleon",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-08T17:00:23.043256+00:00"
    },
    {
      "id": "585294545317439697fe2e8bcc63925c",
      "sender": "svanstaa",
      "payload": "Hi everyone, and welcome to the Bitcoin Core Review Club, today about the 31.0 Release Testing Guide!",
      "action": false,
      "timestamp": "2026-04-08T17:00:26.162502+00:00"
    },
    {
      "id": "e5fd65eaa75740fa935e4ea9fd9f4a89",
      "sender": "svanstaa",
      "payload": "Thanks you for joining. Even if you are here for the first time, feel free to say hi!",
      "action": false,
      "timestamp": "2026-04-08T17:00:45.828158+00:00"
    },
    {
      "id": "c3ec2fbee3b74da588a561c9f4e9f562",
      "sender": "itamar30",
      "payload": "Hi, first time ever...",
      "action": false,
      "timestamp": "2026-04-08T17:00:46.969047+00:00"
    },
    {
      "id": "40629216268a4a249a17a2835802b2e7",
      "sender": "janb84",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-08T17:00:46.973103+00:00"
    },
    {
      "id": "61eef78b271348c2bfefd8a63c8f1de2",
      "sender": "marcofleon",
      "payload": "woo!",
      "action": false,
      "timestamp": "2026-04-08T17:00:50.772974+00:00"
    },
    {
      "id": "07d6c35c1a8e4920aa4cb2570271f11a",
      "sender": "sdmg15",
      "payload": "Hi, first time :)",
      "action": false,
      "timestamp": "2026-04-08T17:00:55.054150+00:00"
    },
    {
      "id": "3bef1819bbdf4bba916bed30a839053e",
      "sender": "carloantinarella",
      "payload": "Hello everyone!",
      "action": false,
      "timestamp": "2026-04-08T17:01:04.370693+00:00"
    },
    {
      "id": "ae768fbac68b4e48881670b339c95d40",
      "sender": "svanstaa",
      "payload": "Great!",
      "action": false,
      "timestamp": "2026-04-08T17:01:05.262962+00:00"
    },
    {
      "id": "eb8821fb39f64e809b6ae8e3419903de",
      "sender": "svanstaa",
      "payload": "Also, do not ask for permission to speak, just speak up :)",
      "action": false,
      "timestamp": "2026-04-08T17:01:39.629950+00:00"
    },
    {
      "id": "24da5f815e8d4350a935ceb09d473107",
      "sender": "svanstaa",
      "payload": "Here's the link to the testing guide: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Candidate-Testing-Guide",
      "action": false,
      "timestamp": "2026-04-08T17:01:53.227070+00:00"
    },
    {
      "id": "2bb3d7d8ff6546baa2d36b5f47c74320",
      "sender": "sdmg15",
      "payload": "I've done the steps described in the testing guide, and created an asciinema recording https://asciinema.org/a/906191",
      "action": false,
      "timestamp": "2026-04-08T17:02:18.823362+00:00"
    },
    {
      "id": "7f7d287e6bed4dc786f8467aaa778156",
      "sender": "svanstaa",
      "payload": "@sdmg15 that is an innovative way to  go about it",
      "action": false,
      "timestamp": "2026-04-08T17:03:10.888096+00:00"
    },
    {
      "id": "08867ab312a84c56a2cfa3593ff31b96",
      "sender": "svanstaa",
      "payload": "Lets go through this chapter by chapter",
      "action": false,
      "timestamp": "2026-04-08T17:04:06.403701+00:00"
    },
    {
      "id": "838539ef3c3f45a594f02aedf59e156d",
      "sender": "svanstaa",
      "payload": "First preparations:   https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Candidate-Testing-Guide#preparation",
      "action": false,
      "timestamp": "2026-04-08T17:04:20.453903+00:00"
    },
    {
      "id": "d21e3d697405483e9d9a59438d1acaf5",
      "sender": "svanstaa",
      "payload": "Who had issus or comments on building the client, and setting up the test environment?",
      "action": false,
      "timestamp": "2026-04-08T17:05:01.534115+00:00"
    },
    {
      "id": "8eb4d7d67a474050ae301814601e9f73",
      "sender": "svanstaa",
      "payload": "*issues",
      "action": false,
      "timestamp": "2026-04-08T17:05:10.382223+00:00"
    },
    {
      "id": "cc9fcb91c1354189bb6243f2121baa8b",
      "sender": "marcofleon",
      "payload": "The steps were laid out clearly for me, nicely done svanstaa",
      "action": false,
      "timestamp": "2026-04-08T17:06:56.152353+00:00"
    },
    {
      "id": "e777fbf38278457ab4795890dd500aa5",
      "sender": "carloantinarella",
      "payload": "I only tried compiling from source, no issues whatsoever",
      "action": false,
      "timestamp": "2026-04-08T17:07:26.748058+00:00"
    },
    {
      "id": "a5c9400e19b2403a9cfcf9206f0a626f",
      "sender": "svanstaa",
      "payload": "Great! Ok, lets look at 1. Mempool",
      "action": false,
      "timestamp": "2026-04-08T17:07:35.216660+00:00"
    },
    {
      "id": "08ee0d78438f4bd2a9f2b2d32fb1bc11",
      "sender": "svanstaa",
      "payload": "Who did the test? Any issues or peculiar observations?",
      "action": false,
      "timestamp": "2026-04-08T17:08:02.610363+00:00"
    },
    {
      "id": "d9ef7364dc144282a644032275d7069f",
      "sender": "sdmg15",
      "payload": "I think the 1.3 Cluster mempool: Cluster Limits Enforcement is the one I struggled testing",
      "action": false,
      "timestamp": "2026-04-08T17:09:11.400665+00:00"
    },
    {
      "id": "c65939b22c0946f4bfd0c35f749622bd",
      "sender": "svanstaa",
      "payload": "Why did we set up the child txn with a higher fee than the parent?",
      "action": false,
      "timestamp": "2026-04-08T17:09:17.150947+00:00"
    },
    {
      "id": "2bdbaa8ba7c44cf1b0d493c2b5fed134",
      "sender": "svanstaa",
      "payload": "@sdmg15. where did you get stuck?",
      "action": false,
      "timestamp": "2026-04-08T17:09:34.274666+00:00"
    },
    {
      "id": "603fc987932f4026a51a5ca130c81f88",
      "sender": "svanstaa",
      "payload": "(this was the tricky one, I admit)",
      "action": false,
      "timestamp": "2026-04-08T17:10:00.705120+00:00"
    },
    {
      "id": "8f1e7700233c44b78dc8532f8a9048a6",
      "sender": "sdmg15",
      "payload": "The issue was just that I created a script.sh and then had to export the aliase commands :)",
      "action": false,
      "timestamp": "2026-04-08T17:10:23.709163+00:00"
    },
    {
      "id": "ff913ee786cf4bf78f684e3f00a1a2d1",
      "sender": "janb84",
      "payload": "sdmg15: didn't a simple copy and paste didn't work ?",
      "action": false,
      "timestamp": "2026-04-08T17:10:44.062714+00:00"
    },
    {
      "id": "3c86002e8d3f4e1eadbd4bdee7e9d102",
      "sender": "sdmg15",
      "payload": "Haven't tried copy-pasting, since the script was long I just thought I should put it in a file",
      "action": false,
      "timestamp": "2026-04-08T17:11:30.617697+00:00"
    },
    {
      "id": "22b52b50b88c4ce1a353c0f73abb0eb2",
      "sender": "svanstaa",
      "payload": "Did it show expected behaviour then?",
      "action": false,
      "timestamp": "2026-04-08T17:12:24.482293+00:00"
    },
    {
      "id": "2db83f480da64cc2ace14a922d5857a1",
      "sender": "sdmg15",
      "payload": "Yes I saw the expected behavior, in my recording too. thanks for the instructions.",
      "action": false,
      "timestamp": "2026-04-08T17:13:35.563659+00:00"
    },
    {
      "id": "8bd5a5c44c38411eaf8fc5e56f7b5203",
      "sender": "carloantinarella",
      "payload": "I also had similar issue with aliases. Aliases are lost if you execute as a separate script. I sourced it instead and it worked fine",
      "action": false,
      "timestamp": "2026-04-08T17:13:35.985538+00:00"
    },
    {
      "id": "14bab0c18dfc4f8cb8f5476ddd93d702",
      "sender": "itamar30",
      "payload": "I first tried copy and paste, but the program stopped and my terminal closed",
      "action": false,
      "timestamp": "2026-04-08T17:13:43.006238+00:00"
    },
    {
      "id": "dedc9d280d264712b866a0b4ab63360a",
      "sender": "janb84",
      "payload": "ok lessens learned for the next guide :) tnx all",
      "action": false,
      "timestamp": "2026-04-08T17:14:33.873635+00:00"
    },
    {
      "id": "21450f9870974c109046ce0e391ea053",
      "sender": "svanstaa",
      "payload": ":)",
      "action": false,
      "timestamp": "2026-04-08T17:14:48.394367+00:00"
    },
    {
      "id": "1c3c908d03f14440b7930770ad9d5f20",
      "sender": "marcofleon",
      "payload": "Child txn had a higher fee than the parent to ensure they were merged as a single chunk",
      "action": false,
      "timestamp": "2026-04-08T17:14:50.855873+00:00"
    },
    {
      "id": "a019feb5996047ac97300bfb63a266df",
      "sender": "svanstaa",
      "payload": "@marcofleon correct!",
      "action": false,
      "timestamp": "2026-04-08T17:15:06.566351+00:00"
    },
    {
      "id": "2633e9fad11f4cac92f0f3fce262ba6f",
      "sender": "marcofleon",
      "payload": "Hoping my terminology is correct...",
      "action": false,
      "timestamp": "2026-04-08T17:15:22.614566+00:00"
    },
    {
      "id": "b29a16bd72664746bb3b8fcc4ac27864",
      "sender": "svanstaa",
      "payload": "@janb84 yes we will keep the test cases simpler next time",
      "action": false,
      "timestamp": "2026-04-08T17:15:36.117991+00:00"
    },
    {
      "id": "ec0c733404994d29bd451d8ac9167efc",
      "sender": "svanstaa",
      "payload": "on to the next one: 2. private broadcast",
      "action": false,
      "timestamp": "2026-04-08T17:16:41.013619+00:00"
    },
    {
      "id": "0ece76a8dc7e436fb61a8dbe589a9bd3",
      "sender": "svanstaa",
      "payload": "What was this about?",
      "action": false,
      "timestamp": "2026-04-08T17:16:47.764795+00:00"
    },
    {
      "id": "beab6ed943c14030ab3d2cf65df49e88",
      "sender": "svanstaa",
      "payload": "Quick summary, and observed behaviour?",
      "action": false,
      "timestamp": "2026-04-08T17:17:58.094893+00:00"
    },
    {
      "id": "5288b1e43081483ea58f2546ab79e137",
      "sender": "sdmg15",
      "payload": "From my understanding it's help people\u00a0 broadcast transaction over secured networks like Tor and I2P",
      "action": false,
      "timestamp": "2026-04-08T17:18:53.859926+00:00"
    },
    {
      "id": "c3d1c50637a64550813e568097dffca9",
      "sender": "sdmg15",
      "payload": "And you could enforce that to your client by enabling the option",
      "action": false,
      "timestamp": "2026-04-08T17:19:28.081603+00:00"
    },
    {
      "id": "fc907c240ccb4aa399bbe10b3dee6996",
      "sender": "svanstaa",
      "payload": "Correct. How did we test this? It was not the straightforward way",
      "action": false,
      "timestamp": "2026-04-08T17:20:15.550150+00:00"
    },
    {
      "id": "9240c15661614f269d8ba620b01a3871",
      "sender": "svanstaa",
      "payload": "That would have been to install and sent out a private transaction on testnet, but we deemed that out of scope for this tutorial",
      "action": false,
      "timestamp": "2026-04-08T17:21:04.325291+00:00"
    },
    {
      "id": "33561eda455d47ba95288ab649c5bb28",
      "sender": "svanstaa",
      "payload": "Cheap solution: just test that the client refuses to sent out any transaction when TOR/I2P is not present while -privatebroadcast is set :)",
      "action": false,
      "timestamp": "2026-04-08T17:22:44.225647+00:00"
    },
    {
      "id": "8a2c68ea70384aaa91aa048dde2b7647",
      "sender": "svanstaa",
      "payload": "Next topic Updated RPCs",
      "action": false,
      "timestamp": "2026-04-08T17:23:14.446779+00:00"
    },
    {
      "id": "dc55f7ffb5dc42e5a0bb6b0d868a2d5b",
      "sender": "marcofleon",
      "payload": "Good call for the private broadcast test",
      "action": false,
      "timestamp": "2026-04-08T17:23:26.604110+00:00"
    },
    {
      "id": "b409a3c8050c40eeac6046efb5f0a239",
      "sender": "marcofleon",
      "payload": "Is it even a thing to connect over tor for regtest? Not sure if i've ever tried that",
      "action": false,
      "timestamp": "2026-04-08T17:23:45.548042+00:00"
    },
    {
      "id": "cd293058423841a196086ab90bc0908d",
      "sender": "marcofleon",
      "payload": "Just a local chain, so wouldn't really make sense",
      "action": false,
      "timestamp": "2026-04-08T17:24:24.313450+00:00"
    },
    {
      "id": "bc9b75564f824ca6aa6f53b6ba5e87a2",
      "sender": "svanstaa",
      "payload": "@marcofleon yes, it would have needed running testnet as well",
      "action": false,
      "timestamp": "2026-04-08T17:24:49.764714+00:00"
    },
    {
      "id": "43e3b0ab3c3549888e65045f34ffba0d",
      "sender": "svanstaa",
      "payload": "AFAIK, that wouldnt work on regtest",
      "action": false,
      "timestamp": "2026-04-08T17:25:05.489914+00:00"
    },
    {
      "id": "975354b5f8d64bc488ba9d72b0f6556a",
      "sender": "svanstaa",
      "payload": "that's why we left that out",
      "action": false,
      "timestamp": "2026-04-08T17:25:15.064860+00:00"
    },
    {
      "id": "694e282db18345dea7884eb31b152b52",
      "sender": "svanstaa",
      "payload": "who ran the test of the updated getblock RPC?",
      "action": false,
      "timestamp": "2026-04-08T17:26:10.190855+00:00"
    },
    {
      "id": "cfa86ed58daf4d30825d8afb048edf2e",
      "sender": "sdmg15",
      "payload": "I did",
      "action": false,
      "timestamp": "2026-04-08T17:27:15.401907+00:00"
    },
    {
      "id": "5927025969cf48739d72ed6016a28ca8",
      "sender": "marcofleon",
      "payload": "I've given it a try on mainnet",
      "action": false,
      "timestamp": "2026-04-08T17:28:04.776653+00:00"
    },
    {
      "id": "0d3fe4e149bd47f2994f3926cae84aab",
      "sender": "svanstaa",
      "payload": "Nice. Bonus question: why was output of the coinbase_tx object added at logging verbosity level 1?",
      "action": false,
      "timestamp": "2026-04-08T17:29:24.979147+00:00"
    },
    {
      "id": "a516f7090b444d56943b4c7d6b22fc0d",
      "sender": "janb84",
      "payload": "Miners ?",
      "action": false,
      "timestamp": "2026-04-08T17:31:12.263485+00:00"
    },
    {
      "id": "2ae7095314d64786889768951740495a",
      "sender": "sdmg15",
      "payload": "I don't know what BIP54 is all about, but from the PR it helps making the scan faster?",
      "action": false,
      "timestamp": "2026-04-08T17:31:26.010648+00:00"
    },
    {
      "id": "f8d6bf48b61d4891b4c99cfbba81a4d2",
      "sender": "marcofleon",
      "payload": "at higher verbosities you would just see the full coinbase tx right?",
      "action": false,
      "timestamp": "2026-04-08T17:31:36.342934+00:00"
    },
    {
      "id": "a74d341ceef9456e9a13ee08dd78f755",
      "sender": "marcofleon",
      "payload": "so it made sense to add at level 1 I think",
      "action": false,
      "timestamp": "2026-04-08T17:31:54.174417+00:00"
    },
    {
      "id": "fba8957adc3340ed9d0898a8cbf2b965",
      "sender": "svanstaa",
      "payload": "It said so in the linked PR#34512: making it easier to check for BIP54 compliance, without an overhead of logging messages",
      "action": false,
      "timestamp": "2026-04-08T17:32:01.197439+00:00"
    },
    {
      "id": "b28cee88e7e9453babe80550399fb671",
      "sender": "corebot`",
      "payload": "svanstaa: Error: That URL raised <HTTP Error 404: Not Found>",
      "action": false,
      "timestamp": "2026-04-08T17:32:02.248080+00:00"
    },
    {
      "id": "417cf1e227664ccfb4fcc4927bdd989a",
      "sender": "marcofleon",
      "payload": "ah nice",
      "action": false,
      "timestamp": "2026-04-08T17:32:30.332881+00:00"
    },
    {
      "id": "2044e37b051143b4a47233fd7ff4604b",
      "sender": "marcofleon",
      "payload": "#34512",
      "action": false,
      "timestamp": "2026-04-08T17:32:33.087346+00:00"
    },
    {
      "id": "9e247e9bf852466ab6cbdf375cff4101",
      "sender": "corebot`",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34512 | rpc: add coinbase_tx field to getblock by Sjors \u00b7 Pull Request #34512 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-04-08T17:32:37.137323+00:00"
    },
    {
      "id": "e705dcbbe35e4315b714c35082e905f8",
      "sender": "svanstaa",
      "payload": "@marcofleon yes correct, at level 2 too much output of stuff you don'T need for that use case",
      "action": false,
      "timestamp": "2026-04-08T17:32:38.677902+00:00"
    },
    {
      "id": "4f0b5bdd9353441d988d67452f694d50",
      "sender": "svanstaa",
      "payload": "@sdmg15 BIP54 is also known as The Great consensus Cleanup. It is a soft fork that solves 4 known bugs",
      "action": false,
      "timestamp": "2026-04-08T17:33:32.510904+00:00"
    },
    {
      "id": "ec95e6ce4d0949929b474cd7883a772a",
      "sender": "svanstaa",
      "payload": "Looking at the coinbase transaction can identify if the block is BIP54 compliant",
      "action": false,
      "timestamp": "2026-04-08T17:35:23.043730+00:00"
    },
    {
      "id": "934a2a40c1c14bcfa58ddbd9a61b2f79",
      "sender": "svanstaa",
      "payload": "Next chapter 4. txospenderindex",
      "action": false,
      "timestamp": "2026-04-08T17:35:46.858923+00:00"
    },
    {
      "id": "4be5a6d31a3248a4a84c820c0e4316e2",
      "sender": "marcofleon",
      "payload": "Last I heard it's just Consensus Cleanup these days. But still great to me at least",
      "action": false,
      "timestamp": "2026-04-08T17:35:48.091001+00:00"
    },
    {
      "id": "25b7c4e68c1b44e4844afe2153e28366",
      "sender": "svanstaa",
      "payload": "@marcofleon haha, was it renamed? Didnt notice. I thinnk Consensus cleanup works just as well :)",
      "action": false,
      "timestamp": "2026-04-08T17:36:45.579670+00:00"
    },
    {
      "id": "e18e4c5de89a4533aaaf4bf3adee9798",
      "sender": "svanstaa",
      "payload": "Who tried activating -txospenderindex? What is it good for?",
      "action": false,
      "timestamp": "2026-04-08T17:37:10.946708+00:00"
    },
    {
      "id": "a9e540c176ab469cb6e1538b9adcfda4",
      "sender": "carloantinarella",
      "payload": "-txospenderindex should be good for second layer protocols. Also in this case motivation is clearly explained in the PR introducing it",
      "action": false,
      "timestamp": "2026-04-08T17:38:56.356180+00:00"
    },
    {
      "id": "e1afbf90df464dd5a673b2ca111c3299",
      "sender": "sdmg15",
      "payload": "The PR is from 2022 wow",
      "action": false,
      "timestamp": "2026-04-08T17:38:58.471824+00:00"
    },
    {
      "id": "657a0511bd5c4833a1567a1e53baa132",
      "sender": "svanstaa",
      "payload": "@carloantir . yes, correct. As it should be in any good PR :)",
      "action": false,
      "timestamp": "2026-04-08T17:39:49.916268+00:00"
    },
    {
      "id": "563d543d14ae45f6ad6d7cf2ea14c126",
      "sender": "marcofleon",
      "payload": "only took four years \ud83d\ude05",
      "action": false,
      "timestamp": "2026-04-08T17:39:55.892468+00:00"
    },
    {
      "id": "7281342be1154918981fe7e71702328f",
      "sender": "svanstaa",
      "payload": "move slow and don't break things :)",
      "action": false,
      "timestamp": "2026-04-08T17:40:46.147507+00:00"
    },
    {
      "id": "cd1e75ea83e347a49de2e2bba425c8fc",
      "sender": "marcofleon",
      "payload": "The index keeps track of which txs spent which outpoints  yes?",
      "action": false,
      "timestamp": "2026-04-08T17:41:00.682473+00:00"
    },
    {
      "id": "15566112a9e24c78be422b4441c407ae",
      "sender": "svanstaa",
      "payload": "yes, correct",
      "action": false,
      "timestamp": "2026-04-08T17:41:27.140777+00:00"
    },
    {
      "id": "c28df812126145a1b780553abd7e6be3",
      "sender": "marcofleon",
      "payload": "I've been syncing it for the last couple hours on my node :)",
      "action": false,
      "timestamp": "2026-04-08T17:42:20.245483+00:00"
    },
    {
      "id": "cc230358dcb84ef2b75487286246b5ad",
      "sender": "marcofleon",
      "payload": "only 300k blocks to go",
      "action": false,
      "timestamp": "2026-04-08T17:42:43.332843+00:00"
    },
    {
      "id": "1ffd66dae8614088909c3d18b3281466",
      "sender": "svanstaa",
      "payload": "Nice, it can take a few hours",
      "action": false,
      "timestamp": "2026-04-08T17:42:57.838862+00:00"
    },
    {
      "id": "30927e0926e442da87282590e629ae81",
      "sender": "svanstaa",
      "payload": "who  has it synced completely already?",
      "action": false,
      "timestamp": "2026-04-08T17:43:24.045173+00:00"
    },
    {
      "id": "e527686ba29e444a8c6c5f50c668b7ae",
      "sender": "carloantinarella",
      "payload": "Is it independent from -txindex?",
      "action": false,
      "timestamp": "2026-04-08T17:43:45.108118+00:00"
    },
    {
      "id": "0745549bba02446380c7c0c0cf931a5b",
      "sender": "svanstaa",
      "payload": "@carloantir yes, that is a different index.  You can both on and off independently from each other",
      "action": false,
      "timestamp": "2026-04-08T17:44:28.590787+00:00"
    },
    {
      "id": "9b293b93c4da43f79ce30653992d47b7",
      "sender": "svanstaa",
      "payload": "*turn both",
      "action": false,
      "timestamp": "2026-04-08T17:44:39.502681+00:00"
    },
    {
      "id": "210a57b13f434312bfe7511c999813de",
      "sender": "svanstaa",
      "payload": "(ok, this was a trick question, as syncing the txospenderindex is a prerequisite for running the tests)",
      "action": false,
      "timestamp": "2026-04-08T17:45:27.147292+00:00"
    },
    {
      "id": "81a6993ac79e4b5795d6f5ccae2e43e2",
      "sender": "svanstaa",
      "payload": "should have warned earlier that this is best run overnight :)",
      "action": false,
      "timestamp": "2026-04-08T17:45:56.063849+00:00"
    },
    {
      "id": "8f1e46e4bd3c412287f41fa7b058a83c",
      "sender": "svanstaa",
      "payload": "ok, on to  section 5: Settings",
      "action": false,
      "timestamp": "2026-04-08T17:46:16.608853+00:00"
    },
    {
      "id": "267978d4073c45fd902c388a8379de0c",
      "sender": "svanstaa",
      "payload": "who fiddled with the dbcache settings? What is it for anyway?",
      "action": false,
      "timestamp": "2026-04-08T17:46:40.395495+00:00"
    },
    {
      "id": "f1ea8bf8b5cf4583b9d79c4b21d99805",
      "sender": "carloantinarella",
      "payload": "I think this is an update due to the fact that more than 4096 MiB of RAM is now very common",
      "action": false,
      "timestamp": "2026-04-08T17:48:42.081105+00:00"
    },
    {
      "id": "19e0206366c24784ac13c12d9e44b9e1",
      "sender": "janb84",
      "payload": "carloantinarella: that has been quite a debate, if having more ram is common ;)",
      "action": false,
      "timestamp": "2026-04-08T17:49:24.531613+00:00"
    },
    {
      "id": "bb96f74cc05f43ac88300cd615c8d61f",
      "sender": "svanstaa",
      "payload": "@carloantir Yes, correct. The 450MB size has been around for many years, hardware has advanced",
      "action": false,
      "timestamp": "2026-04-08T17:49:43.983148+00:00"
    },
    {
      "id": "438b3a4ddff645d08d43428dd029d5a0",
      "sender": "carloantinarella",
      "payload": "I love debates, but I lost this one\u00a0'=D",
      "action": false,
      "timestamp": "2026-04-08T17:49:56.501968+00:00"
    },
    {
      "id": "e2ae70ac2cd745eaae55736a335a7b25",
      "sender": "svanstaa",
      "payload": "Any unusual or unexpected behaviour observed here?",
      "action": false,
      "timestamp": "2026-04-08T17:50:46.828167+00:00"
    },
    {
      "id": "3bb414455f744b3583a7fc2454a49ccb",
      "sender": "marcofleon",
      "payload": "the new default is 1024?",
      "action": false,
      "timestamp": "2026-04-08T17:51:08.551525+00:00"
    },
    {
      "id": "0804f89ff5ea4271a17e208a72281a18",
      "sender": "svanstaa",
      "payload": "yes, correct",
      "action": false,
      "timestamp": "2026-04-08T17:51:27.637667+00:00"
    },
    {
      "id": "670470843e0e4700aa22161aab4e9f79",
      "sender": "svanstaa",
      "payload": "on to https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Candidate-Testing-Guide#52-embedded-asmap--asmap-now-loads-bundled-data",
      "action": false,
      "timestamp": "2026-04-08T17:52:42.056385+00:00"
    },
    {
      "id": "8984b96e5ae24c49b24205170ff41b88",
      "sender": "marcofleon",
      "payload": "I'm not sure what's optimal, but I'll usually set dbcache to half my ram for ibd, and then set it to 1024 (even before this update)",
      "action": false,
      "timestamp": "2026-04-08T17:52:43.036987+00:00"
    },
    {
      "id": "1f358e0ee87d4f2bbbde815dccc24ac5",
      "sender": "corebot`",
      "payload": "svanstaa: Error: That URL raised <HTTP Error 404: Not Found>",
      "action": false,
      "timestamp": "2026-04-08T17:52:43.039347+00:00"
    },
    {
      "id": "83a58011ed76429aac75e62cf6359aab",
      "sender": "svanstaa",
      "payload": "@marcofleon those look like sensible values",
      "action": false,
      "timestamp": "2026-04-08T17:53:25.036665+00:00"
    },
    {
      "id": "7fc1f2b7b6754c7b9178e17695199325",
      "sender": "svanstaa",
      "payload": "who tried the -asmap option in 5.2? What does it change?",
      "action": false,
      "timestamp": "2026-04-08T17:54:21.278988+00:00"
    },
    {
      "id": "99512bc62db8421a9a34055b4bdd9fd2",
      "sender": "sdmg15",
      "payload": "I struggle understanding what are asmaps useful for but yeah I did run the tests",
      "action": false,
      "timestamp": "2026-04-08T17:55:17.136266+00:00"
    },
    {
      "id": "a7e60cca3d2142578fcef51d0e9dba62",
      "sender": "svanstaa",
      "payload": "The main reason in too make eclipse attacks more difficult",
      "action": false,
      "timestamp": "2026-04-08T17:55:55.399621+00:00"
    },
    {
      "id": "6d23a9c3da454db0a97ea419dd6271c3",
      "sender": "svanstaa",
      "payload": "If you chose your peers wisely (from all different corner of the web), it will become impossible for an attacker to eclipse you by spinning up hundreds of malicious nodes on e.g. AWS",
      "action": false,
      "timestamp": "2026-04-08T17:57:01.965868+00:00"
    },
    {
      "id": "3aa73dd3a1e645238adfe48ce4d5214e",
      "sender": "sdmg15",
      "payload": "Oh I see interesting",
      "action": false,
      "timestamp": "2026-04-08T17:57:32.266796+00:00"
    },
    {
      "id": "2db78a9ba4cc4262ad92e09f93f876fe",
      "sender": "sipa",
      "payload": "sdmg15: it's basically a \"map of the internet\", with information about what organizations (ISPs, hosting providers, companies, ...) control which ranges of IP addresses. By being aware of this information, Bitcoin Core can bias its connection making in a way such that the connections are to diverse sets of organizations, making it harder for a single one or a small number from dominating all",
      "action": false,
      "timestamp": "2026-04-08T17:58:03.486541+00:00"
    },
    {
      "id": "4b186ae6c14143a484713ae8dc7bdbc5",
      "sender": "sipa",
      "payload": "information you see",
      "action": false,
      "timestamp": "2026-04-08T17:58:09.513830+00:00"
    },
    {
      "id": "9df848e7ab4d40dab9b4b9cdb12d6315",
      "sender": "svanstaa",
      "payload": "It has now become a more permanent feature, with the ASMAP data collected for that release baked into the binaries",
      "action": false,
      "timestamp": "2026-04-08T17:58:15.853558+00:00"
    },
    {
      "id": "f615aec92be44d2c836728b3ba19c460",
      "sender": "sdmg15",
      "payload": "It's clear now thanks.",
      "action": false,
      "timestamp": "2026-04-08T17:59:12.076580+00:00"
    },
    {
      "id": "b0437c97bef0461aa1f43c486ccef497",
      "sender": "carloantinarella",
      "payload": "Does it also speed up txs propagation over the network because of geographical diversity?",
      "action": false,
      "timestamp": "2026-04-08T17:59:33.226889+00:00"
    },
    {
      "id": "7e1d4587b4bc45bfae23e1776da3abaa",
      "sender": "svanstaa",
      "payload": "@carloantir that also seems possible, but not completely sure",
      "action": false,
      "timestamp": "2026-04-08T18:00:16.555454+00:00"
    },
    {
      "id": "5201b67f611743169a6ebefce4acf402",
      "sender": "svanstaa",
      "payload": "maybe @fjahr can chime in  later",
      "action": false,
      "timestamp": "2026-04-08T18:00:28.506466+00:00"
    },
    {
      "id": "28a642cac02e452d853e95f29a96908d",
      "sender": "sipa",
      "payload": "carloantinarella: unlikely, i think; propagation speed is dominated by the few fastest connections you have",
      "action": false,
      "timestamp": "2026-04-08T18:01:08.371237+00:00"
    },
    {
      "id": "940ae170093c4ec1ba6f1b6f1fe26e2f",
      "sender": "svanstaa",
      "payload": "@sipa thanks for clarification!",
      "action": false,
      "timestamp": "2026-04-08T18:01:32.659686+00:00"
    },
    {
      "id": "c5ed32760f0b45e18acfa33a0726ff12",
      "sender": "sipa",
      "payload": "and in general, eclipse resistance is in conflict with propagation speed - for fast propagation you ideally want few connections to the fastest nodes possible, rather than many diverse ones",
      "action": false,
      "timestamp": "2026-04-08T18:01:58.871869+00:00"
    },
    {
      "id": "5f751fea208e4e168b67f0533338fd14",
      "sender": "svanstaa",
      "payload": "That's it for today. Thaks you all for joining. Of course you can continue to discuss here, I will come back later to check for open questions",
      "action": false,
      "timestamp": "2026-04-08T18:02:08.101473+00:00"
    },
    {
      "id": "bf27db1406144a0da282322d2c46e834",
      "sender": "svanstaa",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-04-08T18:02:13.390306+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "bec2ff53151342cd9b87d40dece70ab3",
        "sender": "svanstaa",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2026-04-08T17:00:10.389038+00:00"
      },
      "operand": null,
      "id": "bec2ff53151342cd9b87d40dece70ab3",
      "timestamp": "2026-04-08T17:00:10.389038+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "bf27db1406144a0da282322d2c46e834",
        "sender": "svanstaa",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-04-08T18:02:13.390306+00:00"
      },
      "operand": null,
      "id": "bf27db1406144a0da282322d2c46e834",
      "timestamp": "2026-04-08T18:02:13.390306+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}