{
  "founder": "fjahr",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "c6f0612978854640b794e06ff699d5a2",
  "name": "#bitcoin-core-dev",
  "chair": "fjahr",
  "chairs": [
    "fjahr"
  ],
  "nicks": {
    "fjahr": 15,
    "corebot`": 8,
    "l0rinc": 6,
    "hodlinator": 1,
    "b10c": 1,
    "sedited": 6,
    "cfields": 2,
    "sliv3r__": 1,
    "hebasto": 1,
    "Sjors[m]1": 1,
    "pinheadmz": 1,
    "sipa": 4,
    "andrewtoth": 2,
    "dergoegge": 2,
    "abubakarsadiq": 5,
    "instagibbs": 1,
    "darosior": 1,
    "stickies-v": 1,
    "furszy": 1
  },
  "start_time": "2026-01-22T16:00:12.660636+00:00",
  "end_time": "2026-01-22T16:14:47.279963+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
  "current_topic": "Net Split WG Update (cfields)",
  "messages": [
    {
      "id": "6e4f12cb13db4dc0b601db8affdd4469",
      "sender": "fjahr",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2026-01-22T16:00:12.659711+00:00"
    },
    {
      "id": "a32bd786f1b0476a92207f9cfe91dd3c",
      "sender": "corebot`",
      "payload": "fjahr: Meeting started at 2026-01-22T16:00+0000",
      "action": false,
      "timestamp": "2026-01-22T16:00:12.665139+00:00"
    },
    {
      "id": "78f01d0469ff4cb48becad0c83a40855",
      "sender": "corebot`",
      "payload": "fjahr: Current chairs: fjahr",
      "action": false,
      "timestamp": "2026-01-22T16:00:13.668796+00:00"
    },
    {
      "id": "a0e84d4e52b5400181b286ac549f0505",
      "sender": "corebot`",
      "payload": "fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-01-22T16:00:14.673185+00:00"
    },
    {
      "id": "751cc7cad4084003989aac3c1dcd5325",
      "sender": "corebot`",
      "payload": "fjahr: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-01-22T16:00:15.677295+00:00"
    },
    {
      "id": "6a756906d0214d13a9f0cb6a5f1d8076",
      "sender": "corebot`",
      "payload": "fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-01-22T16:00:16.681485+00:00"
    },
    {
      "id": "0a3680864f584ef0a14ff2943b851ad3",
      "sender": "l0rinc",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:18.561160+00:00"
    },
    {
      "id": "5b75eb3f91a74eba928d9c20f7e8ab80",
      "sender": "hodlinator",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:19.592813+00:00"
    },
    {
      "id": "13ba7984406a446982c0342228a5cd61",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:20.589834+00:00"
    },
    {
      "id": "72decbe475ae4b4094a2d38e6a4b4e5e",
      "sender": "fjahr",
      "payload": "#bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sliv3r__ sr_gi tdb3 theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2026-01-22T16:00:22.943649+00:00"
    },
    {
      "id": "6311b5ab561d483fbed01d47e9d171c5",
      "sender": "fjahr",
      "payload": "willcl-ark",
      "action": false,
      "timestamp": "2026-01-22T16:00:23.038002+00:00"
    },
    {
      "id": "6b7694cd10944946aebe85e30d1e2354",
      "sender": "sedited",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:26.197326+00:00"
    },
    {
      "id": "c0f22efda6094999aa87543f0cc0e11a",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:27.656401+00:00"
    },
    {
      "id": "90fdf9b4b381445cabd5219ea2b005cc",
      "sender": "sliv3r__",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:30.692523+00:00"
    },
    {
      "id": "864e327b42134625be7ac25f010e87d4",
      "sender": "fjahr",
      "payload": "There are no pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2026-01-22T16:00:37.816689+00:00"
    },
    {
      "id": "d7de2c10a72b40cb8e0898a11125932a",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:38.768643+00:00"
    },
    {
      "id": "b47ef0d81c194d3f832b46179a33570c",
      "sender": "Sjors[m]1",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:00:56.741736+00:00"
    },
    {
      "id": "93bd95fe2cee45c1bc5de0e022eb9482",
      "sender": "pinheadmz",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:01:00.801222+00:00"
    },
    {
      "id": "c9c46bfb685b4e9f8512478f9faa4aa9",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:01:29.170331+00:00"
    },
    {
      "id": "f7943b3bf52d43aea8072a26f079a1e5",
      "sender": "andrewtoth",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:01:34.487197+00:00"
    },
    {
      "id": "896b2be19a8148b5b5534d04de0693ee",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:01:46.908105+00:00"
    },
    {
      "id": "c42d6f52c3624bbbb1ff75f7efa4ab12",
      "sender": "fjahr",
      "payload": "Ok, starting with the WGs...",
      "action": false,
      "timestamp": "2026-01-22T16:01:55.546823+00:00"
    },
    {
      "id": "1189a327a77942a2ab7890b9b70862af",
      "sender": "fjahr",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2026-01-22T16:01:57.787759+00:00"
    },
    {
      "id": "ee1131dc8a1e451484b93db225078640",
      "sender": "dergoegge",
      "payload": "nothing from my side",
      "action": false,
      "timestamp": "2026-01-22T16:02:03.282652+00:00"
    },
    {
      "id": "fac7c8cae1c442f494bc8bae4b225987",
      "sender": "fjahr",
      "payload": "#topic Kernel WG Update (sedited)",
      "action": false,
      "timestamp": "2026-01-22T16:02:18.612397+00:00"
    },
    {
      "id": "ffcf313d232b4378954b646b8aa6ee3a",
      "sender": "sedited",
      "payload": "stickies-v opened a PR for splitting up higher and lower level logging functionality and exposing richer logging information in the kernel API: https://github.com/bitcoin/bitcoin/pull/34374",
      "action": false,
      "timestamp": "2026-01-22T16:02:26.755060+00:00"
    },
    {
      "id": "73f1b5d9a3bb4d74ae7ede4bfc332549",
      "sender": "abubakarsadiq",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:03:05.694930+00:00"
    },
    {
      "id": "e498d60ee47747f99429aeaa6e313325",
      "sender": "instagibbs",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:03:15.722459+00:00"
    },
    {
      "id": "ab7608ebf54a46d5b99a2b21636eb63f",
      "sender": "darosior",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:03:49.237690+00:00"
    },
    {
      "id": "bbd34012feaa40a5afc8844d6692376a",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:03:52.475766+00:00"
    },
    {
      "id": "08ec705bdbe3479aaddd5f8dc0234054",
      "sender": "fjahr",
      "payload": "That's it I guess? :)",
      "action": false,
      "timestamp": "2026-01-22T16:04:07.603698+00:00"
    },
    {
      "id": "5883bbbbceaf461f90edd63099b8f519",
      "sender": "sedited",
      "payload": "alexanderwiederin presented some work using a copy-on-write CChain replacement for removing the need to lock cs_main in various small rpc calls (i.e. getblockcount). Still WIP, but can be viewed here: https://github.com/alexanderwiederin/bitcoin/commits/chain-concurrency/",
      "action": false,
      "timestamp": "2026-01-22T16:04:10.817206+00:00"
    },
    {
      "id": "8303eaaf232a48bb96112aad37d51626",
      "sender": "fjahr",
      "payload": "oh, nvm :D",
      "action": false,
      "timestamp": "2026-01-22T16:04:22.020230+00:00"
    },
    {
      "id": "52aa95d04aa342e0a2721b457d6ddc7a",
      "sender": "sedited",
      "payload": "sorry, lost my ssh connection briefly :P",
      "action": false,
      "timestamp": "2026-01-22T16:04:29.237382+00:00"
    },
    {
      "id": "e8577807669844a6a0cbfc762186ea94",
      "sender": "sedited",
      "payload": "I've also resurrected my branch for an abstract block store, though I'll hold off on submitting a PR for the near future.",
      "action": false,
      "timestamp": "2026-01-22T16:05:29.062770+00:00"
    },
    {
      "id": "5b065bf24f394c228113f263edbc9126",
      "sender": "sedited",
      "payload": "that's it.",
      "action": false,
      "timestamp": "2026-01-22T16:05:33.132403+00:00"
    },
    {
      "id": "95b8abd6a2084ea2ab877c225c6390a6",
      "sender": "fjahr",
      "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
      "action": false,
      "timestamp": "2026-01-22T16:05:48.672079+00:00"
    },
    {
      "id": "34fc041382f14e32a3029e325c347296",
      "sender": "l0rinc",
      "payload": "Started measuring varops budgets on the benchmarking suite of different nodes for the Great Script Restoration proposal.",
      "action": false,
      "timestamp": "2026-01-22T16:05:50.761876+00:00"
    },
    {
      "id": "9ef12fe818f84d3dbbb9c64042b187ad",
      "sender": "l0rinc",
      "payload": "We found some bugs in the current benchmark (a few missing ops such as LSHIFT/RSHIFT and an always-empty SUBSTR) so we're remeasuring everything.",
      "action": false,
      "timestamp": "2026-01-22T16:06:00.198716+00:00"
    },
    {
      "id": "281d20cb60364f4b9b9461654c9c3566",
      "sender": "l0rinc",
      "payload": "And opened a Coins Cache Cleanup tracker issue to help reviewers piece together the structure for the UTXO handling PRs #34280",
      "action": false,
      "timestamp": "2026-01-22T16:06:14.856978+00:00"
    },
    {
      "id": "35fe869c75c240e18e37c50a8e72bbe6",
      "sender": "corebot`",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34280 | Coins Cache Cleanup checklist \u00b7 Issue #34280 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-01-22T16:06:15.859957+00:00"
    },
    {
      "id": "d17bddf70e974f7489fd14bac1e171ce",
      "sender": "l0rinc",
      "payload": "We finally have proper native Windows benchmark results for https://github.com/bitcoin/bitcoin/pull/31132#issuecomment-3767758819: the ~30% speedup reproduces on GCC there as well.",
      "action": false,
      "timestamp": "2026-01-22T16:06:30.653037+00:00"
    },
    {
      "id": "e1cda76b402f49d9a8010d242fec8a02",
      "sender": "l0rinc",
      "payload": "andrewtoth?",
      "action": false,
      "timestamp": "2026-01-22T16:06:40.788815+00:00"
    },
    {
      "id": "6f5cc89cea7e48ddbd9c6aa594e06d41",
      "sender": "andrewtoth",
      "payload": "No update from me. More review on #31132 is welcome. It looks like it's faster on every platform.",
      "action": false,
      "timestamp": "2026-01-22T16:07:08.477759+00:00"
    },
    {
      "id": "575d14a556814f4ebe1c279ec03fedd5",
      "sender": "corebot`",
      "payload": "https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 3x faster IBD by andrewtoth \u00b7 Pull Request #31132 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-01-22T16:07:12.485260+00:00"
    },
    {
      "id": "0ef140e1c8bf4609b0688e5dde8c9865",
      "sender": "fjahr",
      "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
      "action": false,
      "timestamp": "2026-01-22T16:07:24.164070+00:00"
    },
    {
      "id": "3b24b63324c04bd182b2b8b5b787df38",
      "sender": "sipa",
      "payload": "Priority remains #34257, which I welcome more conceptual comments on, but I also think it's ready for review.",
      "action": false,
      "timestamp": "2026-01-22T16:08:07.408641+00:00"
    },
    {
      "id": "80d04fabf4524f76a37cc667920089d5",
      "sender": "corebot`",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34257 | txgraph: deterministic optimal transaction order by sipa \u00b7 Pull Request #34257 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-01-22T16:08:09.413109+00:00"
    },
    {
      "id": "6fe015fb5d724bb8b5976dd2d1936e34",
      "sender": "sipa",
      "payload": "That's it for me, I think.",
      "action": false,
      "timestamp": "2026-01-22T16:08:21.336204+00:00"
    },
    {
      "id": "eabb058043214cf7a99ad3b5f8b93bcd",
      "sender": "fjahr",
      "payload": "#topic Net Split WG Update (cfields)",
      "action": false,
      "timestamp": "2026-01-22T16:08:51.258900+00:00"
    },
    {
      "id": "707da596a710434fadd4a80832ab62ca",
      "sender": "cfields",
      "payload": "No update this week.",
      "action": false,
      "timestamp": "2026-01-22T16:09:06.803803+00:00"
    },
    {
      "id": "ecedd4b7b65f452ebb2c7d523b9626c0",
      "sender": "fjahr",
      "payload": "Skipping Silent Payments but I can report the scanning approaches discussion is pretty active currently at https://github.com/bitcoin-core/secp256k1/issues/1799",
      "action": false,
      "timestamp": "2026-01-22T16:09:53.807112+00:00"
    },
    {
      "id": "ce135acdbe5d4e449b3adb3f4be179b7",
      "sender": "fjahr",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2026-01-22T16:10:16.946331+00:00"
    },
    {
      "id": "8cfa2abf8a0f4ffa83a3408f1b544e1f",
      "sender": "abubakarsadiq",
      "payload": "I did some work on that touches cluster mempool primarily modifying GetMainStagingDiagram to populate refs https://github.com/bitcoin/bitcoin/compare/master...ismaelsadeeq:bitcoin:01-2026-detect-fee-increase-cleanup it's useful to compute chunk Id after mempool update. I am planning to use chunk Id in package aware fee estimator and block template cache, I  have a wip branch that uses these refs. Not sure whether I",
      "action": false,
      "timestamp": "2026-01-22T16:11:11.139398+00:00"
    },
    {
      "id": "0ec33c57b35e4d23880bb46125e65be8",
      "sender": "abubakarsadiq",
      "payload": "should combine open this as standalone or combine the branch above with changes that actually use it cc sipa",
      "action": false,
      "timestamp": "2026-01-22T16:11:11.232287+00:00"
    },
    {
      "id": "47d8efeab72e40cb898fff7745a2bc90",
      "sender": "abubakarsadiq",
      "payload": "This branch is ready I think, I've fuzzed it for a day. But the other branch is not ready yet",
      "action": false,
      "timestamp": "2026-01-22T16:12:35.924870+00:00"
    },
    {
      "id": "d69488d6ff1648cf82ef6fb297ba2bcf",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-01-22T16:12:49.273535+00:00"
    },
    {
      "id": "22da02cadf194d9680347288c94a6b65",
      "sender": "sipa",
      "payload": "abubakarsadiq: will have a look",
      "action": false,
      "timestamp": "2026-01-22T16:12:51.241380+00:00"
    },
    {
      "id": "6fb574e37b734b629a66ca06a132a3e7",
      "sender": "abubakarsadiq",
      "payload": "thanks sipa. That's it from me.",
      "action": false,
      "timestamp": "2026-01-22T16:13:46.423548+00:00"
    },
    {
      "id": "f33ee7a248fa459aa337404890fd2247",
      "sender": "fjahr",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-01-22T16:14:47.279361+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "6e4f12cb13db4dc0b601db8affdd4469",
        "sender": "fjahr",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2026-01-22T16:00:12.659711+00:00"
      },
      "operand": null,
      "id": "6e4f12cb13db4dc0b601db8affdd4469",
      "timestamp": "2026-01-22T16:00:12.659711+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1189a327a77942a2ab7890b9b70862af",
        "sender": "fjahr",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2026-01-22T16:01:57.787759+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "1189a327a77942a2ab7890b9b70862af",
      "timestamp": "2026-01-22T16:01:57.787759+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "fac7c8cae1c442f494bc8bae4b225987",
        "sender": "fjahr",
        "payload": "#topic Kernel WG Update (sedited)",
        "action": false,
        "timestamp": "2026-01-22T16:02:18.612397+00:00"
      },
      "operand": "Kernel WG Update (sedited)",
      "id": "fac7c8cae1c442f494bc8bae4b225987",
      "timestamp": "2026-01-22T16:02:18.612397+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "95b8abd6a2084ea2ab877c225c6390a6",
        "sender": "fjahr",
        "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
        "action": false,
        "timestamp": "2026-01-22T16:05:48.672079+00:00"
      },
      "operand": "Benchmarking WG Update (l0rinc, andrewtoth)",
      "id": "95b8abd6a2084ea2ab877c225c6390a6",
      "timestamp": "2026-01-22T16:05:48.672079+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0ef140e1c8bf4609b0688e5dde8c9865",
        "sender": "fjahr",
        "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
        "action": false,
        "timestamp": "2026-01-22T16:07:24.164070+00:00"
      },
      "operand": "Cluster Mempool WG Update (sdaftuar, sipa)",
      "id": "0ef140e1c8bf4609b0688e5dde8c9865",
      "timestamp": "2026-01-22T16:07:24.164070+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "eabb058043214cf7a99ad3b5f8b93bcd",
        "sender": "fjahr",
        "payload": "#topic Net Split WG Update (cfields)",
        "action": false,
        "timestamp": "2026-01-22T16:08:51.258900+00:00"
      },
      "operand": "Net Split WG Update (cfields)",
      "id": "eabb058043214cf7a99ad3b5f8b93bcd",
      "timestamp": "2026-01-22T16:08:51.258900+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "f33ee7a248fa459aa337404890fd2247",
        "sender": "fjahr",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-01-22T16:14:47.279361+00:00"
      },
      "operand": null,
      "id": "f33ee7a248fa459aa337404890fd2247",
      "timestamp": "2026-01-22T16:14:47.279361+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}