{
  "founder": "stickies-v",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "4c7284d30ed847c6ac32e7a3c4a4fb03",
  "name": "#bitcoin-core-dev",
  "chair": "stickies-v",
  "chairs": [
    "stickies-v"
  ],
  "nicks": {
    "stickies-v": 22,
    "corebot": 17,
    "l0rinc": 13,
    "sedited": 7,
    "willcl-ark": 1,
    "andrewtoth_": 1,
    "janb84": 1,
    "yuvicc": 1,
    "lightlike": 1,
    "jonatack": 4,
    "stringintech": 1,
    "enochazariah": 1,
    "Sjors[m]1": 9,
    "fjahr": 1,
    "dergoegge": 2,
    "hodlinator": 1,
    "sipa": 7,
    "sdaftuar": 5,
    "sr_gi[m]": 1
  },
  "start_time": "2025-11-27T16:00:07.535698+00:00",
  "end_time": "2025-11-27T16:18:12.080879+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": "ce6e959f89744ea2b87e1e0c5a256593",
      "sender": "stickies-v",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2025-11-27T16:00:07.535085+00:00"
    },
    {
      "id": "95575d7e65364f77977e3e6a7deaa3bd",
      "sender": "corebot",
      "payload": "stickies-v: Meeting started at 2025-11-27T16:00+0000",
      "action": false,
      "timestamp": "2025-11-27T16:00:07.540621+00:00"
    },
    {
      "id": "2167836b853343a1a0140f148941ca53",
      "sender": "corebot",
      "payload": "stickies-v: Current chairs: stickies-v",
      "action": false,
      "timestamp": "2025-11-27T16:00:08.544271+00:00"
    },
    {
      "id": "ba44f81945c7422fa3e98e1f0c589f86",
      "sender": "corebot",
      "payload": "stickies-v: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2025-11-27T16:00:09.548276+00:00"
    },
    {
      "id": "68844aaf646048dbab023015b06aab30",
      "sender": "corebot",
      "payload": "stickies-v: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2025-11-27T16:00:10.552211+00:00"
    },
    {
      "id": "1ebcca4063b34cc38a055fbb19e9bcfa",
      "sender": "corebot",
      "payload": "stickies-v: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2025-11-27T16:00:11.556196+00:00"
    },
    {
      "id": "84229865fa39481388bb9d1395d1e324",
      "sender": "l0rinc",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:13.514571+00:00"
    },
    {
      "id": "d64c6a374e094ae59eb521439b5a6011",
      "sender": "sedited",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:15.348917+00:00"
    },
    {
      "id": "a73a1f7f378e45aa82b953740b4f1a49",
      "sender": "stickies-v",
      "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 sr_gi tdb3 theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2025-11-27T16:00:16.427624+00:00"
    },
    {
      "id": "56e6a82b456a43e888851cd63c27d92b",
      "sender": "stickies-v",
      "payload": "willcl-ark",
      "action": false,
      "timestamp": "2025-11-27T16:00:16.522326+00:00"
    },
    {
      "id": "e168f5b1a52744e8ad60fb93ff2c4a5e",
      "sender": "willcl-ark",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:17.838938+00:00"
    },
    {
      "id": "dda04c422b6849ec9032e947acdc0239",
      "sender": "andrewtoth_",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:18.760984+00:00"
    },
    {
      "id": "a6b692064fea4b9086c62049aafbe603",
      "sender": "janb84",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:18.997713+00:00"
    },
    {
      "id": "2820d1aa292c4b50a3de620babbcab20",
      "sender": "yuvicc",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:20.441944+00:00"
    },
    {
      "id": "6ab5d31b66dc4ce790f5f4873f921825",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:29.078459+00:00"
    },
    {
      "id": "469f8aea8187490295db27caa05267f4",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:30.195698+00:00"
    },
    {
      "id": "1d03f99c985f42ef82ea35598a16b36d",
      "sender": "stringintech",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:31.126971+00:00"
    },
    {
      "id": "ccced166983c4625a42eb313eb6ff494",
      "sender": "enochazariah",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:32.496939+00:00"
    },
    {
      "id": "3121dbfdc85f4599a3d364c9dc101d2c",
      "sender": "Sjors[m]1",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:38.901660+00:00"
    },
    {
      "id": "bbc034a0d2024393bb323500178be231",
      "sender": "stickies-v",
      "payload": "There are no pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2025-11-27T16:00:45.968089+00:00"
    },
    {
      "id": "fa90d2c1915d4ac68dd156f998a8fbf4",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:00:51.382574+00:00"
    },
    {
      "id": "1a61c60663c441448c3f9b631b2f16ed",
      "sender": "stickies-v",
      "payload": "alright, let's go!",
      "action": false,
      "timestamp": "2025-11-27T16:01:37.976768+00:00"
    },
    {
      "id": "0f922cfa36694b04b67a409e93c3a72d",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:01:39.999404+00:00"
    },
    {
      "id": "5f90b6dea7c4421dbbb13c7e0f356b2f",
      "sender": "stickies-v",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2025-11-27T16:01:47.499772+00:00"
    },
    {
      "id": "5fa95afab2d744a9a12b3873ae439dab",
      "sender": "dergoegge",
      "payload": "no update",
      "action": false,
      "timestamp": "2025-11-27T16:01:57.068181+00:00"
    },
    {
      "id": "1a235d0ece1f4ffabd294310893f579b",
      "sender": "stickies-v",
      "payload": "#topic Kernel WG Update (TheCharlatan)",
      "action": false,
      "timestamp": "2025-11-27T16:02:08.898165+00:00"
    },
    {
      "id": "e83a7b61627046128b6fe5277a2214fa",
      "sender": "sedited",
      "payload": "who's TheCharlatan? :D",
      "action": false,
      "timestamp": "2025-11-27T16:02:28.624652+00:00"
    },
    {
      "id": "e9a070b99a0b42448adc871fc351a01c",
      "sender": "sedited",
      "payload": "Open PRs for your consideration on the project board: https://github.com/orgs/bitcoin/projects/3",
      "action": false,
      "timestamp": "2025-11-27T16:02:34.322897+00:00"
    },
    {
      "id": "c71de5b161f24f72b2805b5bb303e17a",
      "sender": "sedited",
      "payload": "Some good progress reported over the past week with standardizing tests across language bindings.",
      "action": false,
      "timestamp": "2025-11-27T16:02:43.612400+00:00"
    },
    {
      "id": "73839b271bf046069b68296c7cdc2beb",
      "sender": "sedited",
      "payload": "that's all :)",
      "action": false,
      "timestamp": "2025-11-27T16:03:17.549053+00:00"
    },
    {
      "id": "e701174fd0ef45209f60248a71f2672b",
      "sender": "stickies-v",
      "payload": "the test project can be found at https://github.com/stringintech/kernel-bindings-tests fyi",
      "action": false,
      "timestamp": "2025-11-27T16:03:31.969773+00:00"
    },
    {
      "id": "3e821c8c0bcb424d801d0300cb9507a9",
      "sender": "sedited",
      "payload": "ty",
      "action": false,
      "timestamp": "2025-11-27T16:03:38.968645+00:00"
    },
    {
      "id": "dd79a4b0b3734f70b1819fa58b42355b",
      "sender": "hodlinator",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:03:51.220078+00:00"
    },
    {
      "id": "008e62f0d45f4903ad5ff66de49e8924",
      "sender": "stickies-v",
      "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
      "action": false,
      "timestamp": "2025-11-27T16:04:00.635158+00:00"
    },
    {
      "id": "917202682ab24f0c9abe6b92f2906020",
      "sender": "l0rinc",
      "payload": "andrewtoth_ changed the underlying design of #31132.",
      "action": false,
      "timestamp": "2025-11-27T16:04:03.324210+00:00"
    },
    {
      "id": "901c5e39877b461ca8ee88ee1caedc80",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads >20% faster IBD by andrewtoth \u00b7 Pull Request #31132 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:04:05.328861+00:00"
    },
    {
      "id": "84721a6a78154385bec294e40cdc4ac0",
      "sender": "l0rinc",
      "payload": "The tx input cache-warming PR evolved from an `InputFetcher` helper (where the parallelism happened before `ConnectBlock` was called) to `CoinsViewCacheAsync`, a multithreaded `CCoinsViewCache` subclass whose worker threads run in parallel with `ConnectBlock` itself.",
      "action": false,
      "timestamp": "2025-11-27T16:04:08.985227+00:00"
    },
    {
      "id": "a4c00fe3fff24504bb81d05a99c3e119",
      "sender": "l0rinc",
      "payload": "For now the async view uses a fixed worker thread count of 4. The workload is primarily I/O-bound on DB latency rather than CPU-bound, so 4 workers already hide most of the latency and it simplifies the implementation. If needed we can make this configurable or tie it to `-par` later.",
      "action": false,
      "timestamp": "2025-11-27T16:04:17.010879+00:00"
    },
    {
      "id": "7b6ab5da07b04ab1b02e5867d9087baf",
      "sender": "l0rinc",
      "payload": "This way the I/O-bound work runs in parallel with the CPU-bound validation work, and the preliminary results are very encouraging: on a Raspberry Pi 5 the best `-reindex-chainstate` so far is about 7.3 hours with `-dbcache=4500` and about 7.7 hours with the default 450 MB, roughly 36% and 46% faster than the current single-threaded baseline.",
      "action": false,
      "timestamp": "2025-11-27T16:04:23.631845+00:00"
    },
    {
      "id": "3e6b384a11314b6fbc81649bad50c221",
      "sender": "l0rinc",
      "payload": "The new implementation has been fuzzed for several days - it would be good to get some more eyes on it.",
      "action": false,
      "timestamp": "2025-11-27T16:04:30.725058+00:00"
    },
    {
      "id": "e847de212e8d4015b20b56fbe634c5ec",
      "sender": "l0rinc",
      "payload": "For broader context, this should also play well with other orthogonal changes we're working on, such as #30442, #33602, and #32497, and a few ideas that don't have PRs yet, for example:",
      "action": false,
      "timestamp": "2025-11-27T16:04:39.054250+00:00"
    },
    {
      "id": "c7a0f92a65ec408ab7c282af7f9d90b2",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30442 | precalculate SipHash constant salt XORs by l0rinc \u00b7 Pull Request #30442 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:04:41.058650+00:00"
    },
    {
      "id": "eddd90c7083c4353a74828114354940a",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33602 | [IBD] coins: reduce lookups in dbcache layer propagation by l0rinc \u00b7 Pull Request #33602 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:04:44.065299+00:00"
    },
    {
      "id": "775ad0ec6fd545eaa97be63223873586",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/32497 | merkle: pre\u2011reserve leaves to prevent reallocs with odd vtx count by l0rinc \u00b7 Pull Request #32497 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:04:47.072001+00:00"
    },
    {
      "id": "d02c5331f036465f9b0d104e30183987",
      "sender": "l0rinc",
      "payload": "* a simpler `SipHash` variant we could use in the UTXO cache, exploiting the fact that the key is already a hash;",
      "action": false,
      "timestamp": "2025-11-27T16:04:53.352522+00:00"
    },
    {
      "id": "25e1f7b4286d4fdfafbd1755f4229004",
      "sender": "l0rinc",
      "payload": "* a follow-up to #28280 that would reduce the doubly linked list to a singly linked one: we'd do the compaction (non-dirty fresh-spend removals) before `BatchWrite` in amortized constant time, likely allowing ~10% more elements in the cache;",
      "action": false,
      "timestamp": "2025-11-27T16:04:58.878027+00:00"
    },
    {
      "id": "aab83af6c8c54e45817547652fa1eefe",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28280 | Don't empty dbcache on prune flushes: >30% faster IBD by andrewtoth \u00b7 Pull Request #28280 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:05:01.884062+00:00"
    },
    {
      "id": "c5567d5c38074a6fab0257d76d974661",
      "sender": "l0rinc",
      "payload": "* undoing the `noexcept` optimization from #16957, which doesn't seem to help anymore and would likely speed up IBD by another ~2\u20134%;",
      "action": false,
      "timestamp": "2025-11-27T16:05:05.116260+00:00"
    },
    {
      "id": "0824f2b1f6ff43afbdf5228adb9b96e8",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16957 | 9% less memory: make SaltedOutpointHasher noexcept by martinus \u00b7 Pull Request #16957 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:05:07.678939+00:00"
    },
    {
      "id": "7b004e830a5748358e9b7543dc30044e",
      "sender": "l0rinc",
      "payload": "* skipping all `ReallocateCache` calls during IBD.",
      "action": false,
      "timestamp": "2025-11-27T16:05:10.060540+00:00"
    },
    {
      "id": "a1e21f8e11264b9fb1bdc1c11f640b41",
      "sender": "l0rinc",
      "payload": "That's it, keep the reviews coming :)",
      "action": false,
      "timestamp": "2025-11-27T16:06:12.247186+00:00"
    },
    {
      "id": "8e3da4306f20407b9c515f7539d6102c",
      "sender": "jonatack",
      "payload": "nice work",
      "action": false,
      "timestamp": "2025-11-27T16:06:16.525541+00:00"
    },
    {
      "id": "fdf4b29ca3f441d3b75fc9e89681f653",
      "sender": "stickies-v",
      "payload": "that looks like solid progress, thanks for the comprehensive overview l0rinc!",
      "action": false,
      "timestamp": "2025-11-27T16:06:19.316450+00:00"
    },
    {
      "id": "f158698e3c174c3580526217ceb273b5",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:06:22.551460+00:00"
    },
    {
      "id": "985c615d1acb40a0b4c10da7617ebd15",
      "sender": "sdaftuar",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:07:12.067450+00:00"
    },
    {
      "id": "32c8bfb2a8a04374a4f802d5c5104373",
      "sender": "stickies-v",
      "payload": "looks like Novo isn't on IRC atm, so skipping Silent Payments this week",
      "action": false,
      "timestamp": "2025-11-27T16:07:36.049037+00:00"
    },
    {
      "id": "f647d1539e9d4842a9aebac5c7dfbba5",
      "sender": "stickies-v",
      "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
      "action": false,
      "timestamp": "2025-11-27T16:07:44.035841+00:00"
    },
    {
      "id": "a561138743ee4cb299d05d5f3cbd1df5",
      "sender": "sipa",
      "payload": "sdaftuar: ?",
      "action": false,
      "timestamp": "2025-11-27T16:08:18.401736+00:00"
    },
    {
      "id": "3bc288b0cfbb457590fa084d1b0d779e",
      "sender": "sdaftuar",
      "payload": "cluster mempool was merged! thanks all.  there's a followups PR I'm working on with various doc and code cleanups, and we'll want to get sipa's SFL PR merged before the next release",
      "action": false,
      "timestamp": "2025-11-27T16:08:23.878340+00:00"
    },
    {
      "id": "aeead09d68324143b835f56c4dba8876",
      "sender": "sr_gi[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-11-27T16:08:29.752668+00:00"
    },
    {
      "id": "ef487c4d7eba4d10b08027b954233a59",
      "sender": "sedited",
      "payload": "\\o/",
      "action": false,
      "timestamp": "2025-11-27T16:08:40.889913+00:00"
    },
    {
      "id": "c04ec7f70e2c4f5082c65e72073369fe",
      "sender": "l0rinc",
      "payload": "congrats!",
      "action": false,
      "timestamp": "2025-11-27T16:08:52.473635+00:00"
    },
    {
      "id": "e26c1b8b5571415ba2529e822fbada26",
      "sender": "sdaftuar",
      "payload": "sipa: anything else?",
      "action": false,
      "timestamp": "2025-11-27T16:08:52.953760+00:00"
    },
    {
      "id": "56ed14c3f5cf48cdb48fa80bb5d3dd85",
      "sender": "stickies-v",
      "payload": "big news on the merge, congrats everyone who contributed!",
      "action": false,
      "timestamp": "2025-11-27T16:09:02.288329+00:00"
    },
    {
      "id": "414feb5623054a078d406aa50817efa3",
      "sender": "sipa",
      "payload": "the PRs being #33591 and #32545",
      "action": false,
      "timestamp": "2025-11-27T16:09:06.272205+00:00"
    },
    {
      "id": "6f94cea302f447d8878b455e1a1a6868",
      "sender": "corebot",
      "payload": "sipa: Error: That URL raised <Connection timed out.>",
      "action": false,
      "timestamp": "2025-11-27T16:09:12.283078+00:00"
    },
    {
      "id": "089ba82cb5b4487fa9d4940f543685be",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa \u00b7 Pull Request #32545 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:09:14.293985+00:00"
    },
    {
      "id": "88927ad477264a90a6f05b800a6ecd22",
      "sender": "sipa",
      "payload": "i said, #33591",
      "action": false,
      "timestamp": "2025-11-27T16:09:25.576292+00:00"
    },
    {
      "id": "32d16748ba9a4aef82f38dfc1a79be26",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33591 | Cluster mempool followups by sdaftuar \u00b7 Pull Request #33591 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:09:26.579290+00:00"
    },
    {
      "id": "60971e928f454280af076ffcb3d20908",
      "sender": "sdaftuar",
      "payload": "it'd be helpful to get a lot of eyes on docs, rpc output, etc to get things as polished as possible before release",
      "action": false,
      "timestamp": "2025-11-27T16:10:16.852323+00:00"
    },
    {
      "id": "1921247deeef4e38937047ba5678ede3",
      "sender": "sipa",
      "payload": "i think it's worth mentioning that this is probably the time to start thinking/bikeshedding over things like documentation changes and RPCs etc",
      "action": false,
      "timestamp": "2025-11-27T16:10:19.303165+00:00"
    },
    {
      "id": "5fa3eee760824a2c86c6b92e5b7ef78d",
      "sender": "sipa",
      "payload": "jinx",
      "action": false,
      "timestamp": "2025-11-27T16:10:24.242347+00:00"
    },
    {
      "id": "afb53853346a48d981c29f03a07870b8",
      "sender": "sdaftuar",
      "payload": "i think that's it",
      "action": false,
      "timestamp": "2025-11-27T16:11:54.304411+00:00"
    },
    {
      "id": "129a4dc7614c477e84946670e269bd03",
      "sender": "sipa",
      "payload": "i'm happy we got it this early in a release cycle",
      "action": false,
      "timestamp": "2025-11-27T16:12:09.522925+00:00"
    },
    {
      "id": "0940675b3b2d4b53a871d05703c07662",
      "sender": "stickies-v",
      "payload": "great, thank you, good to see some additional documentation in #33591 !",
      "action": false,
      "timestamp": "2025-11-27T16:12:16.449247+00:00"
    },
    {
      "id": "cef0ffb188994e5db922073b4f8a399b",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33591 | Cluster mempool followups by sdaftuar \u00b7 Pull Request #33591 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:12:20.457294+00:00"
    },
    {
      "id": "8646e95708424c7b80ebb1c310fc8221",
      "sender": "stickies-v",
      "payload": "#topic Stratum v2 WG Update (sjors)",
      "action": false,
      "timestamp": "2025-11-27T16:12:25.506387+00:00"
    },
    {
      "id": "25f39052d1be498295418e0e4b78bdf5",
      "sender": "Sjors[m]1",
      "payload": "I'm currently working on a refactor of block creation startup argument parsing and the various structs involved. PR soon(tm)",
      "action": false,
      "timestamp": "2025-11-27T16:12:28.493117+00:00"
    },
    {
      "id": "b341aa6ba44c4d1997a628c0ac1c9f98",
      "sender": "Sjors[m]1",
      "payload": "I'm running #33922 on a well connected node for a while to see how the mempool weather impacts the block template memory footprint.",
      "action": false,
      "timestamp": "2025-11-27T16:12:31.956113+00:00"
    },
    {
      "id": "924b70f484c44ec8a894dbdc6ab7a24d",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33922 | mining: add getMemoryLoad() and track template non-mempool memory footprint by Sjors \u00b7 Pull Request #33922 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:12:33.960675+00:00"
    },
    {
      "id": "6bece32111864f4ba200d877278f1396",
      "sender": "Sjors[m]1",
      "payload": "That's for transactions outside the mempool that we still hold on to. See chart in that PR for an early result, which the footprint was tiny.",
      "action": false,
      "timestamp": "2025-11-27T16:12:35.815835+00:00"
    },
    {
      "id": "314293099f4542a593caff8c98ae9767",
      "sender": "Sjors[m]1",
      "payload": "My guess is that under normal circumstances miners can aggressively request updated templates and it's not going to cause issues. We do need a way to handle irregular circumstances, probably just FIFO deleting templates.",
      "action": false,
      "timestamp": "2025-11-27T16:12:40.528520+00:00"
    },
    {
      "id": "56b509b1fb1b4fe3905395e8459c71e5",
      "sender": "Sjors[m]1",
      "payload": "Meanwhile the SRI folks (mainly Plebhash) are working on their rust client.",
      "action": false,
      "timestamp": "2025-11-27T16:13:20.097431+00:00"
    },
    {
      "id": "9992bb76266d4b2b81530013cd1f6437",
      "sender": "stickies-v",
      "payload": "thanks Sjors[m]1 - anything else to add?",
      "action": false,
      "timestamp": "2025-11-27T16:14:30.355465+00:00"
    },
    {
      "id": "6f6971a3eb8c442b9149e3ebd89048bf",
      "sender": "Sjors[m]1",
      "payload": "No that's enough for this week.",
      "action": false,
      "timestamp": "2025-11-27T16:14:44.569031+00:00"
    },
    {
      "id": "2113f278ccd54c5a9a34ea2238917009",
      "sender": "jonatack",
      "payload": "could add Sjors[m]1 to the meeting roster",
      "action": false,
      "timestamp": "2025-11-27T16:14:46.116820+00:00"
    },
    {
      "id": "9cbee103d76140ee979c110e35946f62",
      "sender": "Sjors[m]1",
      "payload": "jonatack: I'm there under my IRC name provoostenator",
      "action": false,
      "timestamp": "2025-11-27T16:15:00.494243+00:00"
    },
    {
      "id": "bc008ce46d254501bb6821628efa1a82",
      "sender": "jonatack",
      "payload": "ah! nvm",
      "action": false,
      "timestamp": "2025-11-27T16:15:27.725507+00:00"
    },
    {
      "id": "b6d4c42ff6a14386a134d2496b88bf3b",
      "sender": "Sjors[m]1",
      "payload": "I use a different account for the Matrix bridge, but i'll get notifications either way.",
      "action": false,
      "timestamp": "2025-11-27T16:15:27.890722+00:00"
    },
    {
      "id": "b94d006e3ced4891b8814ef12a87ace1",
      "sender": "stickies-v",
      "payload": "#topic Net Split WG Update (cfields)",
      "action": false,
      "timestamp": "2025-11-27T16:15:58.060391+00:00"
    },
    {
      "id": "e5fd2a9f3ac44d7795ef0ca144b24653",
      "sender": "stickies-v",
      "payload": "cory is away this week, but he asked to relay this message:",
      "action": false,
      "timestamp": "2025-11-27T16:16:13.876318+00:00"
    },
    {
      "id": "f01150512aea4e509302f9c345d55cc8",
      "sender": "stickies-v",
      "payload": "\"See new meta-issue #33958. Finally getting going. Next week I intend to work on moving necessary CNode state to Peer. Specifically, the lowest hanging fruit\"",
      "action": false,
      "timestamp": "2025-11-27T16:16:21.184707+00:00"
    },
    {
      "id": "b6805464f7604b98b0b3788dd68b4098",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33958 | Net split meta issue \u00b7 Issue #33958 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-11-27T16:16:22.187917+00:00"
    },
    {
      "id": "d1fe0e9cb5334f52805366528ca97e5b",
      "sender": "stickies-v",
      "payload": "it's quite a comprehensive write-up so recommend checking it out if you're interested!",
      "action": false,
      "timestamp": "2025-11-27T16:16:39.333196+00:00"
    },
    {
      "id": "09f17ba5512645a4ba9556ae23f58545",
      "sender": "stickies-v",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2025-11-27T16:16:48.318702+00:00"
    },
    {
      "id": "f4a8541294c041b899ec3cf61cd1ed81",
      "sender": "stickies-v",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2025-11-27T16:18:12.080306+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "ce6e959f89744ea2b87e1e0c5a256593",
        "sender": "stickies-v",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2025-11-27T16:00:07.535085+00:00"
      },
      "operand": null,
      "id": "ce6e959f89744ea2b87e1e0c5a256593",
      "timestamp": "2025-11-27T16:00:07.535085+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "5f90b6dea7c4421dbbb13c7e0f356b2f",
        "sender": "stickies-v",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2025-11-27T16:01:47.499772+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "5f90b6dea7c4421dbbb13c7e0f356b2f",
      "timestamp": "2025-11-27T16:01:47.499772+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1a235d0ece1f4ffabd294310893f579b",
        "sender": "stickies-v",
        "payload": "#topic Kernel WG Update (TheCharlatan)",
        "action": false,
        "timestamp": "2025-11-27T16:02:08.898165+00:00"
      },
      "operand": "Kernel WG Update (TheCharlatan)",
      "id": "1a235d0ece1f4ffabd294310893f579b",
      "timestamp": "2025-11-27T16:02:08.898165+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "008e62f0d45f4903ad5ff66de49e8924",
        "sender": "stickies-v",
        "payload": "#topic Benchmarking WG Update (l0rinc, andrewtoth)",
        "action": false,
        "timestamp": "2025-11-27T16:04:00.635158+00:00"
      },
      "operand": "Benchmarking WG Update (l0rinc, andrewtoth)",
      "id": "008e62f0d45f4903ad5ff66de49e8924",
      "timestamp": "2025-11-27T16:04:00.635158+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f647d1539e9d4842a9aebac5c7dfbba5",
        "sender": "stickies-v",
        "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
        "action": false,
        "timestamp": "2025-11-27T16:07:44.035841+00:00"
      },
      "operand": "Cluster Mempool WG Update (sdaftuar, sipa)",
      "id": "f647d1539e9d4842a9aebac5c7dfbba5",
      "timestamp": "2025-11-27T16:07:44.035841+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8646e95708424c7b80ebb1c310fc8221",
        "sender": "stickies-v",
        "payload": "#topic Stratum v2 WG Update (sjors)",
        "action": false,
        "timestamp": "2025-11-27T16:12:25.506387+00:00"
      },
      "operand": "Stratum v2 WG Update (sjors)",
      "id": "8646e95708424c7b80ebb1c310fc8221",
      "timestamp": "2025-11-27T16:12:25.506387+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b94d006e3ced4891b8814ef12a87ace1",
        "sender": "stickies-v",
        "payload": "#topic Net Split WG Update (cfields)",
        "action": false,
        "timestamp": "2025-11-27T16:15:58.060391+00:00"
      },
      "operand": "Net Split WG Update (cfields)",
      "id": "b94d006e3ced4891b8814ef12a87ace1",
      "timestamp": "2025-11-27T16:15:58.060391+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "f4a8541294c041b899ec3cf61cd1ed81",
        "sender": "stickies-v",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2025-11-27T16:18:12.080306+00:00"
      },
      "operand": null,
      "id": "f4a8541294c041b899ec3cf61cd1ed81",
      "timestamp": "2025-11-27T16:18:12.080306+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}