{
  "founder": "abubakarsadiq",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "f060b7f0bce54fdcad9d10b422895c5f",
  "name": "#bitcoin-core-dev",
  "chair": "abubakarsadiq",
  "chairs": [
    "abubakarsadiq"
  ],
  "nicks": {
    "abubakarsadiq": 17,
    "corebot": 9,
    "janb84_": 1,
    "marcofleon": 3,
    "sipa": 2,
    "johnny9dev": 8,
    "fjahr": 7,
    "kevkevin": 1,
    "cfields": 2,
    "jurraca_": 1,
    "stickies-v": 1,
    "dzxzg": 1,
    "sliv3r__": 1,
    "theStack": 3,
    "eugenesiegel": 1,
    "jonatack": 1,
    "yancy": 1,
    "brunoerg_": 1,
    "epicleafies": 1
  },
  "start_time": "2026-04-02T16:00:03.380263+00:00",
  "end_time": "2026-04-02T16:15:01.477601+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": "Libevent removal (pinheadmz, fjahr)",
  "messages": [
    {
      "id": "9ea61d0237ee40c0b107f96a2ba9a191",
      "sender": "abubakarsadiq",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2026-04-02T16:00:03.379612+00:00"
    },
    {
      "id": "e4bf2179c5714c90b3e9b91291eae4cd",
      "sender": "corebot",
      "payload": "abubakarsadiq: Meeting started at 2026-04-02T16:00+0000",
      "action": false,
      "timestamp": "2026-04-02T16:00:03.386678+00:00"
    },
    {
      "id": "d41cd69818864d36acf7fbf7dc95763c",
      "sender": "corebot",
      "payload": "abubakarsadiq: Current chairs: abubakarsadiq",
      "action": false,
      "timestamp": "2026-04-02T16:00:04.390483+00:00"
    },
    {
      "id": "2bf02a1d410b4e439f4e057bd8d4cbcb",
      "sender": "corebot",
      "payload": "abubakarsadiq: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2026-04-02T16:00:05.394449+00:00"
    },
    {
      "id": "fdffc58255094126a9223387747c7de4",
      "sender": "corebot",
      "payload": "abubakarsadiq: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2026-04-02T16:00:06.397783+00:00"
    },
    {
      "id": "ed501e27300444ebbef0886df17c0d63",
      "sender": "corebot",
      "payload": "abubakarsadiq: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2026-04-02T16:00:07.401799+00:00"
    },
    {
      "id": "f6e6c03b743a4b788cc7e66d47d16d24",
      "sender": "janb84_",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:12.961429+00:00"
    },
    {
      "id": "bf1823367ce842bca75657fd0d21efb3",
      "sender": "marcofleon",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:13.817514+00:00"
    },
    {
      "id": "94d5933b67254aba84d383dfd7cec766",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:20.444922+00:00"
    },
    {
      "id": "12bc8804d467447ba2556d1fdc4bb7e8",
      "sender": "johnny9dev",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:21.948327+00:00"
    },
    {
      "id": "47a0c915fead4efca7798f7fa49130df",
      "sender": "abubakarsadiq",
      "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",
      "action": false,
      "timestamp": "2026-04-02T16:00:22.560860+00:00"
    },
    {
      "id": "8352d6aabb634cd7b59e7fab332a52b1",
      "sender": "abubakarsadiq",
      "payload": "vasild willcl-ark",
      "action": false,
      "timestamp": "2026-04-02T16:00:22.662556+00:00"
    },
    {
      "id": "6399cd4a3a0841638c52a10034086d00",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:29.000441+00:00"
    },
    {
      "id": "34df678dbc574ba4b5f13d6e46fa61ee",
      "sender": "kevkevin",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:34.196065+00:00"
    },
    {
      "id": "6be62169a0ad4e0e91f0ffcd073fa68c",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:34.374662+00:00"
    },
    {
      "id": "b88987880e6b49feb15bb8397a7e58cf",
      "sender": "jurraca_",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:40.845486+00:00"
    },
    {
      "id": "cb44fd5d89ae475483344ddc67d9dff6",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:46.770235+00:00"
    },
    {
      "id": "d5f9caf404f14467b897128c6a312f65",
      "sender": "dzxzg",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:00:51.211690+00:00"
    },
    {
      "id": "e7263916052842538f9a981b3994cdcd",
      "sender": "sliv3r__",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:01:05.074692+00:00"
    },
    {
      "id": "5350517282d644068c0321fccbd3b041",
      "sender": "abubakarsadiq",
      "payload": "Thee is 1 pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2026-04-02T16:01:13.593826+00:00"
    },
    {
      "id": "2d8316d03ad040f0820e6dbf5af7c805",
      "sender": "theStack",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:01:53.581731+00:00"
    },
    {
      "id": "229e470a10d94b5c8c6eeefda1319a2d",
      "sender": "abubakarsadiq",
      "payload": "I'll start with working groups and skip those that are absent.",
      "action": false,
      "timestamp": "2026-04-02T16:02:01.606047+00:00"
    },
    {
      "id": "1d8bf0c6e6d442168d24170dc19b215b",
      "sender": "eugenesiegel",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:02:35.123042+00:00"
    },
    {
      "id": "25d6a9efbe9d4884b5c930e1b8640c02",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:03:02.297403+00:00"
    },
    {
      "id": "e0435064ab654fe48d7a1debafa4d3ac",
      "sender": "abubakarsadiq",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2026-04-02T16:03:07.304274+00:00"
    },
    {
      "id": "41d3e9322c3e431699684de634fda64f",
      "sender": "marcofleon",
      "payload": "I don't think he's present?",
      "action": false,
      "timestamp": "2026-04-02T16:03:32.253652+00:00"
    },
    {
      "id": "c71c4567cc2f4f6c88d4416cda40a297",
      "sender": "abubakarsadiq",
      "payload": "almost all the working group leads are not here",
      "action": false,
      "timestamp": "2026-04-02T16:03:51.091683+00:00"
    },
    {
      "id": "764e770c4ade4e058cbfee70c414d70c",
      "sender": "marcofleon",
      "payload": "fair enough, well i'm working on automated PR fuzzing and there are various new fuzz tests to review",
      "action": false,
      "timestamp": "2026-04-02T16:04:20.009844+00:00"
    },
    {
      "id": "cab8d8236e714103b2d8426307ae9ff3",
      "sender": "abubakarsadiq",
      "payload": "#topic asmap file format & tooling (sipa)",
      "action": false,
      "timestamp": "2026-04-02T16:04:42.353710+00:00"
    },
    {
      "id": "8a24d3e2172a4a81b3fcd0d074d69a47",
      "sender": "fjahr",
      "payload": "That was last week?",
      "action": false,
      "timestamp": "2026-04-02T16:05:07.691589+00:00"
    },
    {
      "id": "1dfff5ca97bc469eb51eb1b739197d4b",
      "sender": "fjahr",
      "payload": "And why not finish the WGs first",
      "action": false,
      "timestamp": "2026-04-02T16:05:31.077469+00:00"
    },
    {
      "id": "b03cc9cc37874c969bdcacc9ac759dd1",
      "sender": "abubakarsadiq",
      "payload": "Okay, thanks it appears on the website.",
      "action": false,
      "timestamp": "2026-04-02T16:05:53.658753+00:00"
    },
    {
      "id": "100d61befd404e699682ef1b60579455",
      "sender": "abubakarsadiq",
      "payload": "#topic Net Split WG Update (cfields)",
      "action": false,
      "timestamp": "2026-04-02T16:05:57.263068+00:00"
    },
    {
      "id": "c39e98f1f92b47a29dcd86053551aa34",
      "sender": "cfields",
      "payload": "No update this week. Should have an incoming pr or two in the next few days for a LocalAddressManager.",
      "action": false,
      "timestamp": "2026-04-02T16:06:09.924060+00:00"
    },
    {
      "id": "001ed7b42a134aac989a7354a0b17c87",
      "sender": "abubakarsadiq",
      "payload": "#topic Silent Payments WG Update (Novo__, theStack)",
      "action": false,
      "timestamp": "2026-04-02T16:07:05.236413+00:00"
    },
    {
      "id": "ddb184e39fe34c6ebd3f18e8bc6c77d8",
      "sender": "abubakarsadiq",
      "payload": "#topic QML GUI WG Update (johnny9dev)",
      "action": false,
      "timestamp": "2026-04-02T16:08:23.239518+00:00"
    },
    {
      "id": "37bb4a04ed0a4b6190f3bd86b961adb3",
      "sender": "theStack",
      "payload": "no update, mostly awaiting review for the silentpayments module PR https://github.com/bitcoin-core/secp256k1/pull/1765",
      "action": false,
      "timestamp": "2026-04-02T16:08:23.886440+00:00"
    },
    {
      "id": "0168113640664a0b80233ca8af404f32",
      "sender": "johnny9dev",
      "payload": "For qml. This last week i added a gui functional test to my legacy wallet migration flow PR and undrafted the PR. This test will use v28 to create a wallet to migrate. I also completed the Fee selection controls for picking a couple of standard targets or entering a custom fee.",
      "action": false,
      "timestamp": "2026-04-02T16:08:44.715547+00:00"
    },
    {
      "id": "691136688c9542d090c14616c721bc4d",
      "sender": "yancy",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:09:01.046957+00:00"
    },
    {
      "id": "dcc2db014ecd491c83df232bb7a81868",
      "sender": "johnny9dev",
      "payload": "epicleafies: can you give status?",
      "action": false,
      "timestamp": "2026-04-02T16:09:04.694148+00:00"
    },
    {
      "id": "0599372b0d444374a90a94cccf13d572",
      "sender": "abubakarsadiq",
      "payload": "theStack: I saw some update on the mailing list as well?",
      "action": false,
      "timestamp": "2026-04-02T16:09:38.206266+00:00"
    },
    {
      "id": "7d3c1aba8a64492db25246f20a96672e",
      "sender": "brunoerg_",
      "payload": "hi",
      "action": false,
      "timestamp": "2026-04-02T16:09:50.337232+00:00"
    },
    {
      "id": "b0d7ad352939426084a4cead7a73495d",
      "sender": "johnny9dev",
      "payload": "Not sure epicleafies is here but he has a bunch of PRs up for the qml. Some of the ones he worked on the last week was the desktop tray and the BIP321 integrations",
      "action": false,
      "timestamp": "2026-04-02T16:10:25.925622+00:00"
    },
    {
      "id": "e6c20d5daa244051b5ccbec5a3d0413f",
      "sender": "epicleafies",
      "payload": "yeah, this past week I've created a pr for adding bip21 uri support and updating previous PRs",
      "action": false,
      "timestamp": "2026-04-02T16:10:26.613798+00:00"
    },
    {
      "id": "f52152837c844f98843df260d03abf6c",
      "sender": "johnny9dev",
      "payload": "thanks",
      "action": false,
      "timestamp": "2026-04-02T16:10:34.668629+00:00"
    },
    {
      "id": "ee3faad07b984c2eab017b9ccde6074c",
      "sender": "theStack",
      "payload": "abubakarsadiq: ah yes, that was a demonstration of the worst-case scanning attack on signet. wallets can use this to see if/how they are affected",
      "action": false,
      "timestamp": "2026-04-02T16:10:54.253247+00:00"
    },
    {
      "id": "c0ae3eacea104a52b10c0ff46864dc0a",
      "sender": "johnny9dev",
      "payload": "I think with all of what we have in PR now we're down to 6 remaining tasks out of the original 21 list to get to feature parity",
      "action": false,
      "timestamp": "2026-04-02T16:10:56.674944+00:00"
    },
    {
      "id": "96023382077e4b1990f733af2251532f",
      "sender": "johnny9dev",
      "payload": "Address Book and Contacts Management, Receive Request History and BIP21 sharing, Replace-by-fee Speedup and Cancel, PSBT Import/Export, Sign/Verify message flow, External Signer/HWI",
      "action": false,
      "timestamp": "2026-04-02T16:11:02.888254+00:00"
    },
    {
      "id": "256b064baec342228a0adc57160e1d2a",
      "sender": "johnny9dev",
      "payload": "that is all for this week",
      "action": false,
      "timestamp": "2026-04-02T16:11:09.027095+00:00"
    },
    {
      "id": "3158ca64faff495ab37764e0a0646a70",
      "sender": "sipa",
      "payload": "cool",
      "action": false,
      "timestamp": "2026-04-02T16:12:21.773971+00:00"
    },
    {
      "id": "d2fe64d10a164906bdf84ac383622855",
      "sender": "abubakarsadiq",
      "payload": "#topic Libevent removal (pinheadmz, fjahr)",
      "action": false,
      "timestamp": "2026-04-02T16:12:27.205184+00:00"
    },
    {
      "id": "002e04e112b9445da9b6b51e658d69c7",
      "sender": "fjahr",
      "payload": "Update from pinheadmz (not here today): This week I addressed review on #34905 and #34772 both have concept ACK and stale ACK so should be the home stretch then I'll rebase the big daddy #32061 on those and incorporate new feedback there. Coverage results of libfuzzer and fuzzamoto are posted in the big PR, no crashes! I started on integration tests, first with lnd -- but there are already several non-http integration",
      "action": false,
      "timestamp": "2026-04-02T16:12:37.150806+00:00"
    },
    {
      "id": "9686f931ef754aad957b351787c98cb0",
      "sender": "fjahr",
      "payload": "issues between LND and core, from the buried taproot deployment and mempool policy changes in 29.1 (their CI is pinned at 29.0 today).",
      "action": false,
      "timestamp": "2026-04-02T16:12:37.264884+00:00"
    },
    {
      "id": "61bf7d1e1ffa4bd4a5fdaac95b2f3114",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34905 | Update string and net utils for future HTTP operations by pinheadmz \u00b7 Pull Request #34905 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-04-02T16:12:40.271547+00:00"
    },
    {
      "id": "a55e6f2d6d1446549ad443a4385affe4",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34772 | test: modernize interface_http and cover more libevent behavior by pinheadmz \u00b7 Pull Request #34772 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-04-02T16:12:43.278116+00:00"
    },
    {
      "id": "2d6774cc55d94517a7e966f3b852ffac",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/32061 | Replace libevent with our own HTTP and socket-handling implementation by pinheadmz \u00b7 Pull Request #32061 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-04-02T16:12:48.287985+00:00"
    },
    {
      "id": "2a4e5da436f34a4aab7a6a14472313ec",
      "sender": "fjahr",
      "payload": "Update from me: Addressed some more feedback on #34158 but it also seems be getting close",
      "action": false,
      "timestamp": "2026-04-02T16:12:51.212595+00:00"
    },
    {
      "id": "5955b000449c4bbc9f748dee9bdaf39c",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/34158 | torcontrol: Remove libevent usage by fjahr \u00b7 Pull Request #34158 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2026-04-02T16:12:54.258528+00:00"
    },
    {
      "id": "cf91ad3a62c640dd80edccba68237d22",
      "sender": "fjahr",
      "payload": "That's it from me",
      "action": false,
      "timestamp": "2026-04-02T16:13:01.212232+00:00"
    },
    {
      "id": "7b7ff3a19e984af9870f833de5a32e48",
      "sender": "abubakarsadiq",
      "payload": "nice",
      "action": false,
      "timestamp": "2026-04-02T16:13:18.409718+00:00"
    },
    {
      "id": "ed9a87ad4865413e8c3c4093d8431b12",
      "sender": "abubakarsadiq",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2026-04-02T16:13:42.551669+00:00"
    },
    {
      "id": "aa7f64d2ab3446698a29d5f91f52b25d",
      "sender": "abubakarsadiq",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2026-04-02T16:15:01.476958+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "9ea61d0237ee40c0b107f96a2ba9a191",
        "sender": "abubakarsadiq",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2026-04-02T16:00:03.379612+00:00"
      },
      "operand": null,
      "id": "9ea61d0237ee40c0b107f96a2ba9a191",
      "timestamp": "2026-04-02T16:00:03.379612+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e0435064ab654fe48d7a1debafa4d3ac",
        "sender": "abubakarsadiq",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2026-04-02T16:03:07.304274+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "e0435064ab654fe48d7a1debafa4d3ac",
      "timestamp": "2026-04-02T16:03:07.304274+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "cab8d8236e714103b2d8426307ae9ff3",
        "sender": "abubakarsadiq",
        "payload": "#topic asmap file format & tooling (sipa)",
        "action": false,
        "timestamp": "2026-04-02T16:04:42.353710+00:00"
      },
      "operand": "asmap file format & tooling (sipa)",
      "id": "cab8d8236e714103b2d8426307ae9ff3",
      "timestamp": "2026-04-02T16:04:42.353710+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "100d61befd404e699682ef1b60579455",
        "sender": "abubakarsadiq",
        "payload": "#topic Net Split WG Update (cfields)",
        "action": false,
        "timestamp": "2026-04-02T16:05:57.263068+00:00"
      },
      "operand": "Net Split WG Update (cfields)",
      "id": "100d61befd404e699682ef1b60579455",
      "timestamp": "2026-04-02T16:05:57.263068+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "001ed7b42a134aac989a7354a0b17c87",
        "sender": "abubakarsadiq",
        "payload": "#topic Silent Payments WG Update (Novo__, theStack)",
        "action": false,
        "timestamp": "2026-04-02T16:07:05.236413+00:00"
      },
      "operand": "Silent Payments WG Update (Novo__, theStack)",
      "id": "001ed7b42a134aac989a7354a0b17c87",
      "timestamp": "2026-04-02T16:07:05.236413+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ddb184e39fe34c6ebd3f18e8bc6c77d8",
        "sender": "abubakarsadiq",
        "payload": "#topic QML GUI WG Update (johnny9dev)",
        "action": false,
        "timestamp": "2026-04-02T16:08:23.239518+00:00"
      },
      "operand": "QML GUI WG Update (johnny9dev)",
      "id": "ddb184e39fe34c6ebd3f18e8bc6c77d8",
      "timestamp": "2026-04-02T16:08:23.239518+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d2fe64d10a164906bdf84ac383622855",
        "sender": "abubakarsadiq",
        "payload": "#topic Libevent removal (pinheadmz, fjahr)",
        "action": false,
        "timestamp": "2026-04-02T16:12:27.205184+00:00"
      },
      "operand": "Libevent removal (pinheadmz, fjahr)",
      "id": "d2fe64d10a164906bdf84ac383622855",
      "timestamp": "2026-04-02T16:12:27.205184+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "aa7f64d2ab3446698a29d5f91f52b25d",
        "sender": "abubakarsadiq",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2026-04-02T16:15:01.476958+00:00"
      },
      "operand": null,
      "id": "aa7f64d2ab3446698a29d5f91f52b25d",
      "timestamp": "2026-04-02T16:15:01.476958+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}