{
  "founder": "stickies-v",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "58cf0faffb864ab7bdf4b04574e577cc",
  "name": "#bitcoin-core-dev",
  "chair": "stickies-v",
  "chairs": [
    "stickies-v"
  ],
  "nicks": {
    "stickies-v": 18,
    "corebot": 7,
    "instagibbs": 1,
    "nervana21": 1,
    "lightlike": 1,
    "jonatack": 3,
    "sedited": 8,
    "svanstaa": 1,
    "brunoerg": 6,
    "pinheadmz": 1,
    "sliv3r__": 3,
    "vasild": 1,
    "marcofleon": 2,
    "eugenesiegel": 1,
    "enochazariah": 1,
    "johnny9dev": 4,
    "cfields": 1,
    "pzafonte": 1,
    "yancy": 1,
    "dzxzg": 1,
    "theStack": 1,
    "andrewtoth_": 1,
    "sipa": 1
  },
  "start_time": "2026-10-08T16:00:03.622218+00:00",
  "end_time": "2026-10-08T16:14:58.815127+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": "QA WG Update (brunoerg)",
  "messages": [
    {
      "id": "2d2c675367a2421dab2379ddbdac5d77",
      "sender": "stickies-v",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2026-10-08T16:00:03.621700+00:00"
    },
    {
      "id": "89c05820573a415fa454f153a6ddee6a",
      "sender": "corebot",
      "payload": "stickies-v: Meeting started at 2026-10-08T16:00+0000",
      "action": false,
      "timestamp": "2026-10-08T16:00:03.627977+00:00"
    },
    {
      "id": "a26c40bbf89e4b648ff0afdeb0ee96dc",
      "sender": "corebot",
      "payload": "stickies-v: Current chairs: stickies-v",
      "action": false,
      "timestamp": "2026-10-08T16:00:04.752785+00:00"
    },
    {
      "id": "75dcb5b1b5d84862b611bff606641855",
      "sender": "corebot",
      "payload": "stickies-v: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-10-08T16:00:05.877932+00:00"
    },
    {
      "id": "70f25adabdd7489ba86d1c649ec0e8ff",
      "sender": "corebot",
      "payload": "stickies-v: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-10-08T16:00:07.003401+00:00"
    },
    {
      "id": "d82d591ba25441c18af0ec7e7bab34a7",
      "sender": "corebot",
      "payload": "stickies-v: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-10-08T16:00:08.128847+00:00"
    },
    {
      "id": "adda35aa4d2d4a76966f175d384ff27f",
      "sender": "instagibbs",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:12.918007+00:00"
    },
    {
      "id": "6824ed48665f4ec2b779d0bdc92189e6",
      "sender": "nervana21",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:28.074163+00:00"
    },
    {
      "id": "9a3e2d9ef5d84c22a80ec9d9e9a36118",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:30.527441+00:00"
    },
    {
      "id": "62d97a52ca3a4aaa84fd6071dca1fd1a",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:31.196732+00:00"
    },
    {
      "id": "d6c34e407f514b1abf2959a39c04e0a5",
      "sender": "sedited",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:35.004660+00:00"
    },
    {
      "id": "6c4fece3124b47098ffc55aeda95e7ae",
      "sender": "svanstaa",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:35.477330+00:00"
    },
    {
      "id": "3d5e94c9b8b24659ac8f10e1940fa51f",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:40.788132+00:00"
    },
    {
      "id": "346d6954e08546e7ae3707fef16c9724",
      "sender": "stickies-v",
      "payload": "#bitcoin-core-dev Meeting: _aj_ abubakarsadiq achow101 andrewtoth b10c brunoerg cfields danielabrozzoni darosior dzxzg eugenesiegel fanquake fjahr furszy hebasto hodlinator instagibbs janb84 jarolrod johnny9dev jonatack josie jurraca kanzure kevkevin laanwj lightlike l0rinc maflcko marcofleon maxedw Murch pinheadmz provoostenator pseudoramdom ryanofsky sdaftuar sedited sipa sliv3r__ sr_gi stickies-v stringintech",
      "action": false,
      "timestamp": "2026-10-08T16:00:48.434851+00:00"
    },
    {
      "id": "ac4d656daa8b4f4c8da690017190a430",
      "sender": "stickies-v",
      "payload": "theStack vasild willcl-ark",
      "action": false,
      "timestamp": "2026-10-08T16:00:48.554488+00:00"
    },
    {
      "id": "aa83d9855b0e426bb79f6451839c83ef",
      "sender": "pinheadmz",
      "payload": "Yup",
      "action": false,
      "timestamp": "2026-10-08T16:00:50.316510+00:00"
    },
    {
      "id": "45144e94b07a4d3aa5204eec48678a1d",
      "sender": "sliv3r__",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:53.206954+00:00"
    },
    {
      "id": "82235e05143d4bb097d04004cde40b02",
      "sender": "vasild",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:00:56.819294+00:00"
    },
    {
      "id": "f39d62fd8d5a4bf69178deaff97fc3cd",
      "sender": "stickies-v",
      "payload": "There are no pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2026-10-08T16:00:58.549289+00:00"
    },
    {
      "id": "ba7c9556319c4f429baddd9188a1f6d7",
      "sender": "marcofleon",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:00.401578+00:00"
    },
    {
      "id": "a2d597a47b724a7c8ed4a25d12879735",
      "sender": "eugenesiegel",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:06.479854+00:00"
    },
    {
      "id": "86a4b8f2ef0148af9e13c100cec5c64a",
      "sender": "enochazariah",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:10.177524+00:00"
    },
    {
      "id": "fb0388905efd4300aa320cc7b339651c",
      "sender": "johnny9dev",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:37.025429+00:00"
    },
    {
      "id": "379d33313c934ec1873f8b33bf64bac7",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:39.852208+00:00"
    },
    {
      "id": "320950e76c5748339a1424fd44259bab",
      "sender": "pzafonte",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:41.246879+00:00"
    },
    {
      "id": "cf44468e6c9b43568cc7de1f75dc26a8",
      "sender": "yancy",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:47.463658+00:00"
    },
    {
      "id": "1eedd8d23a0745c4bcb68784aee021ac",
      "sender": "dzxzg",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:01:52.778599+00:00"
    },
    {
      "id": "ce659d13ef4f4ce38ea70fc4ac7addf2",
      "sender": "stickies-v",
      "payload": "let's get going with the working groups!",
      "action": false,
      "timestamp": "2026-10-08T16:02:05.253975+00:00"
    },
    {
      "id": "bbe7abfd5fd6488687272e0626159bb9",
      "sender": "stickies-v",
      "payload": "#topic Fuzzing WG Update (eugenesiegel, marcofleon)",
      "action": false,
      "timestamp": "2026-10-08T16:02:10.149344+00:00"
    },
    {
      "id": "9070cfaae5fe4deaa916082169ecd814",
      "sender": "marcofleon",
      "payload": "no official update from me, but know that high quality fuzzing is occurring",
      "action": false,
      "timestamp": "2026-10-08T16:02:22.044975+00:00"
    },
    {
      "id": "292e22e3b4854aa69b34084106e4e4cc",
      "sender": "theStack",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:02:33.156972+00:00"
    },
    {
      "id": "940c3b3ccb394adaa4b2de0bec2f0394",
      "sender": "stickies-v",
      "payload": "we will continue sleeping soundly",
      "action": false,
      "timestamp": "2026-10-08T16:02:46.281817+00:00"
    },
    {
      "id": "24c6e7db3bb641b09353af5c4391bcbb",
      "sender": "stickies-v",
      "payload": "#topic Kernel WG Update (sedited)",
      "action": false,
      "timestamp": "2026-10-08T16:02:54.067127+00:00"
    },
    {
      "id": "4f7075f142354b4fa58dc4b9d4f07742",
      "sender": "sedited",
      "payload": "Merged #34374 , which gives kernel users a more flexible logging interface by providing a struct instead of a formatted string.",
      "action": false,
      "timestamp": "2026-10-08T16:03:04.203749+00:00"
    },
    {
      "id": "7c44d49a144c4801a5d32bcf5df70079",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34374 | kernel: use struct-based logging and simplify logging interface by stickies-v \u00b7 Pull Request #34374 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-10-08T16:03:07.259075+00:00"
    },
    {
      "id": "6715b935ee904b9681af8cabe4400c3a",
      "sender": "sedited",
      "payload": "It also got rid of reliance on the logging module.",
      "action": false,
      "timestamp": "2026-10-08T16:03:10.835857+00:00"
    },
    {
      "id": "4caf6729a5db415bb3cc53a6a5a0b7c8",
      "sender": "sedited",
      "payload": "other than that I'm looking for review on #35641. alexanderwiederin is using it over here https://github.com/sedited/rust-bitcoinkernel/pull/230 for experimental BIP440 integration.",
      "action": false,
      "timestamp": "2026-10-08T16:04:15.515536+00:00"
    },
    {
      "id": "41ade69eb24243f5b8f2f0cfddf50e0a",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/35641 | kernel: Add script evaluation tracer by sedited \u00b7 Pull Request #35641 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-10-08T16:04:18.578157+00:00"
    },
    {
      "id": "1aa45fc755e040da9aada6063c0cdb49",
      "sender": "sedited",
      "payload": "that's all.",
      "action": false,
      "timestamp": "2026-10-08T16:04:29.720128+00:00"
    },
    {
      "id": "b7f7b8895301440cb0330fadb12fab71",
      "sender": "stickies-v",
      "payload": "#topic Benchmarking WG Update (l0rinc)",
      "action": false,
      "timestamp": "2026-10-08T16:04:56.595246+00:00"
    },
    {
      "id": "cf163e91725840989bfbf6fe77a5dd72",
      "sender": "sedited",
      "payload": "Copying from above: <l0rinc> I can't make today's meeting, but wanted to share https://github.com/bitcoin/bitcoin/issues/36476: an opt-in pruned assumevalid mode that downloads blocks without witnesses, buffers them in memory, then deserializes and connects them without writing blocks or undo data to disk. Early tests bring pruned IBD on a 2 GB Pi 4 from ~22 days to under a week (3 days",
      "action": false,
      "timestamp": "2026-10-08T16:05:57.179657+00:00"
    },
    {
      "id": "5dade61aa75b43cfbcf8a6f91adc1cea",
      "sender": "sedited",
      "payload": "on an earlier prototype), which could make low-end devices practical again.",
      "action": false,
      "timestamp": "2026-10-08T16:05:58.331749+00:00"
    },
    {
      "id": "bee7aa631d5949039d7fecec1eaf1834",
      "sender": "stickies-v",
      "payload": "oh thanks, I missed that!",
      "action": false,
      "timestamp": "2026-10-08T16:06:19.018629+00:00"
    },
    {
      "id": "8c89c6fdb32f46da866544040d6926be",
      "sender": "stickies-v",
      "payload": "#topic QML GUI WG Update (johnny9dev)",
      "action": false,
      "timestamp": "2026-10-08T16:06:56.226755+00:00"
    },
    {
      "id": "56721d852e404b66a2b4d0d6849aa19f",
      "sender": "andrewtoth_",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:07:15.476800+00:00"
    },
    {
      "id": "5dd71d872f1f45789ad76f956cd9298b",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:07:21.820740+00:00"
    },
    {
      "id": "ea953b7aca6f4f3b83611e8b2003ab5c",
      "sender": "johnny9dev",
      "payload": "We got a lot of really good feedback from testing last week. The preview build should be updated and I have been cleaning up the project board.",
      "action": false,
      "timestamp": "2026-10-08T16:07:25.641579+00:00"
    },
    {
      "id": "b4dead9fadb14215a0752ad0d9b5b490",
      "sender": "johnny9dev",
      "payload": "the focus right now is finalizing some UX, moving every function off of the gui thread and adding regression tests around that, and then finalizing the feature set for the staging/upstream to bitcoin/bitcoin",
      "action": false,
      "timestamp": "2026-10-08T16:08:15.351090+00:00"
    },
    {
      "id": "ff1faa61a5e0415a847c97be54d8815b",
      "sender": "johnny9dev",
      "payload": "thats all",
      "action": false,
      "timestamp": "2026-10-08T16:08:35.944400+00:00"
    },
    {
      "id": "bc87042d57574b31a41cafbf9290719b",
      "sender": "stickies-v",
      "payload": "thanks for the updates!",
      "action": false,
      "timestamp": "2026-10-08T16:09:09.244652+00:00"
    },
    {
      "id": "ee3559e72ce147378087b4bc85081df0",
      "sender": "stickies-v",
      "payload": "oh brunoerg is here",
      "action": false,
      "timestamp": "2026-10-08T16:09:35.668337+00:00"
    },
    {
      "id": "29ffc3bcbbe44e6e9918c42c1330acb8",
      "sender": "brunoerg",
      "payload": "yea",
      "action": false,
      "timestamp": "2026-10-08T16:09:39.714630+00:00"
    },
    {
      "id": "4ecc7676fc474e0f990709e8fe0330f2",
      "sender": "stickies-v",
      "payload": "#topic QA WG Update (brunoerg)",
      "action": false,
      "timestamp": "2026-10-08T16:09:42.534268+00:00"
    },
    {
      "id": "b3cc27b659fe4fa9a4fe3f5412d68869",
      "sender": "jonatack",
      "payload": "nice work (kernel and ibd)",
      "action": false,
      "timestamp": "2026-10-08T16:09:44.294148+00:00"
    },
    {
      "id": "922a5f29dc8a434c969cc92a5b35a07a",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-10-08T16:09:50.154964+00:00"
    },
    {
      "id": "79ae64f3c3664b83b00058081f2c51c1",
      "sender": "jonatack",
      "payload": "(and gui)",
      "action": false,
      "timestamp": "2026-10-08T16:09:53.099077+00:00"
    },
    {
      "id": "02eb0902202d45b5bf6fe37e95371830",
      "sender": "brunoerg",
      "payload": "mutanthub now has a dedicated page to request a mutation analysis for a pull request - https://mutanthub.space/projects/bitcoin/bitcoin/requests#request-a-run",
      "action": false,
      "timestamp": "2026-10-08T16:10:01.682269+00:00"
    },
    {
      "id": "1602eb135b634bc5bafb5642b76cc2de",
      "sender": "brunoerg",
      "payload": "so if you'd like a mutation testing run for your PR, please request there",
      "action": false,
      "timestamp": "2026-10-08T16:10:20.031399+00:00"
    },
    {
      "id": "cc7ec9547e0246ba89d0595130a5dc7b",
      "sender": "brunoerg",
      "payload": "that's all",
      "action": false,
      "timestamp": "2026-10-08T16:10:35.841818+00:00"
    },
    {
      "id": "80ab2f83b4534b50907a845ad9573a1f",
      "sender": "stickies-v",
      "payload": "anything else to discuss?",
      "action": false,
      "timestamp": "2026-10-08T16:11:19.413767+00:00"
    },
    {
      "id": "35cce37b61a04b1db853db4663e44d10",
      "sender": "sedited",
      "payload": "no meeting next week?",
      "action": false,
      "timestamp": "2026-10-08T16:13:05.728156+00:00"
    },
    {
      "id": "d01a7b3179c44d749a0f92f5a5cd88a2",
      "sender": "stickies-v",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2026-10-08T16:14:01.154137+00:00"
    },
    {
      "id": "12a3014bbaa5421bb3e4d1087509cd56",
      "sender": "sliv3r__",
      "payload": "yup",
      "action": false,
      "timestamp": "2026-10-08T16:14:46.327457+00:00"
    },
    {
      "id": "4f8f05eef40f44caafc706037fa010d6",
      "sender": "sliv3r__",
      "payload": "sgtm too",
      "action": false,
      "timestamp": "2026-10-08T16:14:49.329288+00:00"
    },
    {
      "id": "9dee8866e968454aab10a262fdfc7221",
      "sender": "stickies-v",
      "payload": "grazie a tutti",
      "action": false,
      "timestamp": "2026-10-08T16:14:56.687338+00:00"
    },
    {
      "id": "1fa08389415747f69529c12b176c1181",
      "sender": "stickies-v",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-10-08T16:14:58.814630+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "2d2c675367a2421dab2379ddbdac5d77",
        "sender": "stickies-v",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2026-10-08T16:00:03.621700+00:00"
      },
      "operand": null,
      "id": "2d2c675367a2421dab2379ddbdac5d77",
      "timestamp": "2026-10-08T16:00:03.621700+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "bbe7abfd5fd6488687272e0626159bb9",
        "sender": "stickies-v",
        "payload": "#topic Fuzzing WG Update (eugenesiegel, marcofleon)",
        "action": false,
        "timestamp": "2026-10-08T16:02:10.149344+00:00"
      },
      "operand": "Fuzzing WG Update (eugenesiegel, marcofleon)",
      "id": "bbe7abfd5fd6488687272e0626159bb9",
      "timestamp": "2026-10-08T16:02:10.149344+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "24c6e7db3bb641b09353af5c4391bcbb",
        "sender": "stickies-v",
        "payload": "#topic Kernel WG Update (sedited)",
        "action": false,
        "timestamp": "2026-10-08T16:02:54.067127+00:00"
      },
      "operand": "Kernel WG Update (sedited)",
      "id": "24c6e7db3bb641b09353af5c4391bcbb",
      "timestamp": "2026-10-08T16:02:54.067127+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b7f7b8895301440cb0330fadb12fab71",
        "sender": "stickies-v",
        "payload": "#topic Benchmarking WG Update (l0rinc)",
        "action": false,
        "timestamp": "2026-10-08T16:04:56.595246+00:00"
      },
      "operand": "Benchmarking WG Update (l0rinc)",
      "id": "b7f7b8895301440cb0330fadb12fab71",
      "timestamp": "2026-10-08T16:04:56.595246+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8c89c6fdb32f46da866544040d6926be",
        "sender": "stickies-v",
        "payload": "#topic QML GUI WG Update (johnny9dev)",
        "action": false,
        "timestamp": "2026-10-08T16:06:56.226755+00:00"
      },
      "operand": "QML GUI WG Update (johnny9dev)",
      "id": "8c89c6fdb32f46da866544040d6926be",
      "timestamp": "2026-10-08T16:06:56.226755+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "4ecc7676fc474e0f990709e8fe0330f2",
        "sender": "stickies-v",
        "payload": "#topic QA WG Update (brunoerg)",
        "action": false,
        "timestamp": "2026-10-08T16:09:42.534268+00:00"
      },
      "operand": "QA WG Update (brunoerg)",
      "id": "4ecc7676fc474e0f990709e8fe0330f2",
      "timestamp": "2026-10-08T16:09:42.534268+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "1fa08389415747f69529c12b176c1181",
        "sender": "stickies-v",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-10-08T16:14:58.814630+00:00"
      },
      "operand": null,
      "id": "1fa08389415747f69529c12b176c1181",
      "timestamp": "2026-10-08T16:14:58.814630+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}