{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "76fa9c73e4184472a36d9a5d0e82dac2",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 65,
    "hebasto": 1,
    "TheCharlatan": 8,
    "jonatack": 19,
    "brunoerg": 1,
    "furszy": 1,
    "Chris_Stewart_5": 4,
    "lightlike": 2,
    "laanwj": 30,
    "BlueMatt[m]": 69,
    "abubakarsadiq": 2,
    "glozow": 4,
    "stickies-v": 2,
    "_aj_": 4,
    "darosior": 1,
    "dergoegge": 2,
    "sipa": 27,
    "sdaftuar": 5,
    "virtu": 1,
    "gribble": 12,
    "marcofleon": 1,
    "ajonas": 4,
    "sr_gi[m]": 3,
    "cfields": 2,
    "bitcoin-git": 1,
    "tdb3": 1
  },
  "start_time": "2024-10-24T14:00:25+00:00",
  "end_time": "2024-10-24T15:00:00+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 @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
  "current_topic": "mining (BlueMatt)",
  "messages": [
    {
      "id": "3c2da7aaaaec4faca3dc9c0d70f94408",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2024-10-24T14:00:25+00:00"
    },
    {
      "id": "d6204528a847453e93f8fae1c92f0045",
      "sender": "achow101",
      "payload": "#bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark",
      "action": false,
      "timestamp": "2024-10-24T14:00:31+00:00"
    },
    {
      "id": "f47bcbc29a864862b0ec04002958737c",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:00:38+00:00"
    },
    {
      "id": "f8297be1bd854ea09d7e434942df90cc",
      "sender": "TheCharlatan",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:00:39+00:00"
    },
    {
      "id": "6a9a03d5ea444203a699b4e83ee2d04c",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:00:39+00:00"
    },
    {
      "id": "8f87990504224df9912939199a2b28e9",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:00:39+00:00"
    },
    {
      "id": "30b7a03157f048cbb01493f56e3fc113",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:00:41+00:00"
    },
    {
      "id": "bad0a2db443c44e3b2d3b576398d3162",
      "sender": "Chris_Stewart_5",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:01:02+00:00"
    },
    {
      "id": "a83cd96f099c4e84871aa7e9f7df1d50",
      "sender": "achow101",
      "payload": "There is 1 pre-proposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2024-10-24T14:01:24+00:00"
    },
    {
      "id": "67193735a3994be989f009ac0a9310bf",
      "sender": "lightlike",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-10-24T14:01:45+00:00"
    },
    {
      "id": "bb4ea9f3cc0242d988e357619a2faf00",
      "sender": "achow101",
      "payload": "#topic Working Groups (achow101)",
      "action": false,
      "timestamp": "2024-10-24T14:02:27+00:00"
    },
    {
      "id": "a9118fce897e4cb1814310433ad6751f",
      "sender": "achow101",
      "payload": "Last week at CoreDev, we had a discussion about priority projects and how they don't seem to be working anymore. So we're going to try something a bit different - working groups.",
      "action": false,
      "timestamp": "2024-10-24T14:03:20+00:00"
    },
    {
      "id": "3beba6d1ae2d4b3f8247499d63d88c10",
      "sender": "achow101",
      "payload": "The idea is that people who want to work on a project together will form a working group to focus on that particular project, and will then give updates in the weekly irc meeting",
      "action": false,
      "timestamp": "2024-10-24T14:04:18+00:00"
    },
    {
      "id": "d9b04c9048bd4f4ebbeb1f9af844a4ed",
      "sender": "laanwj",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:04:22+00:00"
    },
    {
      "id": "d3a9af63fe8d40ba9a99cff50f7ada7e",
      "sender": "BlueMatt[m]",
      "payload": "I\u00c3\u00a2\u00c2\u0080\u00c2\u0099d like to discuss sv2 and the new bitcoin core nih mining protocol.",
      "action": false,
      "timestamp": "2024-10-24T14:04:42+00:00"
    },
    {
      "id": "390d6d9d48e64fbd8b71092cf4a4b523",
      "sender": "abubakarsadiq",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-10-24T14:04:47+00:00"
    },
    {
      "id": "a5d1a79f2f3a407687a6c950c9c98696",
      "sender": "achow101",
      "payload": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Working-Groups",
      "action": false,
      "timestamp": "2024-10-24T14:04:54+00:00"
    },
    {
      "id": "0737ec8a28454cf38f44d395cce3c8e2",
      "sender": "achow101",
      "payload": "so I guess we can go down this list and do working group updates?",
      "action": false,
      "timestamp": "2024-10-24T14:05:52+00:00"
    },
    {
      "id": "a9e5a7d9c0dc46508046b901702c65b2",
      "sender": "laanwj",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2024-10-24T14:06:24+00:00"
    },
    {
      "id": "38806385304246a2a8e09a22bd10ba74",
      "sender": "TheCharlatan",
      "payload": "I hope more people are here than said hi :P",
      "action": false,
      "timestamp": "2024-10-24T14:07:09+00:00"
    },
    {
      "id": "b6e1fb9493d545faa8a8952c45cee731",
      "sender": "achow101",
      "payload": "guess we'll find out",
      "action": false,
      "timestamp": "2024-10-24T14:07:19+00:00"
    },
    {
      "id": "37bde08edc0c4602981fbed7d87096aa",
      "sender": "glozow",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:07:28+00:00"
    },
    {
      "id": "931bf7d618064809bf67c6eecedd2813",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:07:41+00:00"
    },
    {
      "id": "81f417fc1ccd42d29eab2c45db1ea3af",
      "sender": "achow101",
      "payload": "actually, first, any working groups to add?",
      "action": false,
      "timestamp": "2024-10-24T14:07:41+00:00"
    },
    {
      "id": "7cf5de5739224446926f35fcdacf8cf8",
      "sender": "glozow",
      "payload": "do i understand correctly that table is editable?",
      "action": false,
      "timestamp": "2024-10-24T14:07:42+00:00"
    },
    {
      "id": "d74e360eae594dbe9504041a9fbd7515",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2024-10-24T14:07:46+00:00"
    },
    {
      "id": "30e5d071171e46d6834803ddc790a901",
      "sender": "glozow",
      "payload": "i may add something, but not this week, if that\u00c3\u00a2\u00c2\u0080\u00c2\u0099s ok",
      "action": false,
      "timestamp": "2024-10-24T14:08:15+00:00"
    },
    {
      "id": "a98f0ccb686e4959818c2044be1bba8a",
      "sender": "achow101",
      "payload": "ok",
      "action": false,
      "timestamp": "2024-10-24T14:08:20+00:00"
    },
    {
      "id": "9b939b4fe161473c87a718eb325f9de0",
      "sender": "glozow",
      "payload": "thanks",
      "action": false,
      "timestamp": "2024-10-24T14:08:33+00:00"
    },
    {
      "id": "e614302389f9435b9de536ec19c334a6",
      "sender": "achow101",
      "payload": "#topic Erlay WG Update (sr_gi, marcofleon)",
      "action": false,
      "timestamp": "2024-10-24T14:08:37+00:00"
    },
    {
      "id": "a306ed5df7ee431b8392be993efff971",
      "sender": "_aj_",
      "payload": "(can we add links to tracking PR or similar summary page?)",
      "action": false,
      "timestamp": "2024-10-24T14:09:02+00:00"
    },
    {
      "id": "0ed50b1ca2c74e6b9fb0713c411e721a",
      "sender": "achow101",
      "payload": "_aj_: sure",
      "action": false,
      "timestamp": "2024-10-24T14:09:20+00:00"
    },
    {
      "id": "10aad9ed74a64ae3ae7d5761bdddda50",
      "sender": "jonatack",
      "payload": "quite a few groups to report once per week...perhaps biweekly updates?",
      "action": false,
      "timestamp": "2024-10-24T14:09:25+00:00"
    },
    {
      "id": "4cdbaa7a288841dcb8a5dae44d5c6441",
      "sender": "jonatack",
      "payload": "(half of them each week)",
      "action": false,
      "timestamp": "2024-10-24T14:09:46+00:00"
    },
    {
      "id": "70aa0194b2974b09a0d00834bd5ea8dd",
      "sender": "Chris_Stewart_5",
      "payload": "Maybe talk process stuff at the end of the updates? I have some Q's myself",
      "action": false,
      "timestamp": "2024-10-24T14:10:19+00:00"
    },
    {
      "id": "51b1fbed23fd4874b4c17ae6a2c57781",
      "sender": "achow101",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2024-10-24T14:11:11+00:00"
    },
    {
      "id": "a919cab8ac524ef283a9bc13ad35d05e",
      "sender": "achow101",
      "payload": "(if nothing is said for a minute, i'm moving on)",
      "action": false,
      "timestamp": "2024-10-24T14:11:21+00:00"
    },
    {
      "id": "c79119ee11394f4484c0a51470fd40d7",
      "sender": "Chris_Stewart_5",
      "payload": ":+1:",
      "action": false,
      "timestamp": "2024-10-24T14:11:32+00:00"
    },
    {
      "id": "69ca9941e1f6458991d4e07bf4f2a6e1",
      "sender": "darosior",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:12:10+00:00"
    },
    {
      "id": "0ce928e5dcb24aa0befafd352d9a379e",
      "sender": "_aj_",
      "payload": "(maybe s/#topic/#skipping/ if the leader(s) didn't say hi?)",
      "action": false,
      "timestamp": "2024-10-24T14:12:12+00:00"
    },
    {
      "id": "49ddf5c90f654c908acdbee36ee0b8bd",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:12:13+00:00"
    },
    {
      "id": "7f1290927a674190a8f59433061446a2",
      "sender": "dergoegge",
      "payload": "no updates",
      "action": false,
      "timestamp": "2024-10-24T14:12:16+00:00"
    },
    {
      "id": "4c5158a07fe74e36b3cb7421a5f3ceb0",
      "sender": "achow101",
      "payload": "#topic Kernel WG Update (TheCharlatan)",
      "action": false,
      "timestamp": "2024-10-24T14:12:18+00:00"
    },
    {
      "id": "d9114ccb68074a23ac95e589b8510dd5",
      "sender": "sipa",
      "payload": "`hi!",
      "action": false,
      "timestamp": "2024-10-24T14:12:33+00:00"
    },
    {
      "id": "be3d4818a44240118450b62818988b9f",
      "sender": "sdaftuar",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:12:38+00:00"
    },
    {
      "id": "96087f27b7814619bb039f76a5749ad6",
      "sender": "lightlike",
      "payload": "(or maybe have only those groups report something that have something new to report, instead of going through the entire list each week?)",
      "action": false,
      "timestamp": "2024-10-24T14:12:40+00:00"
    },
    {
      "id": "1a511a57bf4249ffb82d4a53b93d84b7",
      "sender": "virtu",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:12:42+00:00"
    },
    {
      "id": "a2ae79a08bf9435a9d6197706fff27f2",
      "sender": "TheCharlatan",
      "payload": "no updates, just brushing up #30595",
      "action": false,
      "timestamp": "2024-10-24T14:13:03+00:00"
    },
    {
      "id": "848a38c9217f4f0ca40077565b3cd47c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce initial C header API by TheCharlatan \u00c3\u0082\u00c2\u00b7 Pull Request #30595 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:13:05+00:00"
    },
    {
      "id": "1cd98357dd1e4885b5100172e56a623f",
      "sender": "achow101",
      "payload": "#topic Benchmarking WG Update (josibake, l0rinc)",
      "action": false,
      "timestamp": "2024-10-24T14:13:23+00:00"
    },
    {
      "id": "47e35b7a6bd44e72808e82c6cb6e188f",
      "sender": "jonatack",
      "payload": "(right, or ones that have something to report open a topic before the meeting)",
      "action": false,
      "timestamp": "2024-10-24T14:14:21+00:00"
    },
    {
      "id": "21b4790ded4d42a3bb47ffbac32ec236",
      "sender": "achow101",
      "payload": "#topic Silent Payments WG Update (josibake, RubenSomsen)",
      "action": false,
      "timestamp": "2024-10-24T14:14:26+00:00"
    },
    {
      "id": "9e1b023b00a04c8c95829a93c5fb1835",
      "sender": "abubakarsadiq",
      "payload": "+1 jonatack",
      "action": false,
      "timestamp": "2024-10-24T14:14:42+00:00"
    },
    {
      "id": "ca9923d2567e4f69b7ba64eb6198eafe",
      "sender": "achow101",
      "payload": "#topic Cluster Mempool WG Update (sdaftuar)",
      "action": false,
      "timestamp": "2024-10-24T14:15:31+00:00"
    },
    {
      "id": "e602fb99129f47068cf563822e93f893",
      "sender": "sdaftuar",
      "payload": "hi --",
      "action": false,
      "timestamp": "2024-10-24T14:15:50+00:00"
    },
    {
      "id": "9875bcf37ff1445eaf22cf9578de457d",
      "sender": "laanwj",
      "payload": "i think asking every group makes sense, it kind of keeps a pace in updates, though ofc not necessarily every week",
      "action": false,
      "timestamp": "2024-10-24T14:16:05+00:00"
    },
    {
      "id": "7dd97f4d88f7432997ad003a56830e30",
      "sender": "sdaftuar",
      "payload": "as a reminder, the tracking issue is #30289",
      "action": false,
      "timestamp": "2024-10-24T14:16:08+00:00"
    },
    {
      "id": "4eaaf26fdb4a4849874536cae3521453",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30289 | Cluster mempool tracking issue \u00c3\u0082\u00c2\u00b7 Issue #30289 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:16:09+00:00"
    },
    {
      "id": "8282a9d60bed44a995711bcc779d95fa",
      "sender": "TheCharlatan",
      "payload": "+1 laanwj",
      "action": false,
      "timestamp": "2024-10-24T14:16:37+00:00"
    },
    {
      "id": "563b67f08e764486b7d4dfaa361882cc",
      "sender": "sdaftuar",
      "payload": "i recently opened #31122 which changes the mempool interface for adding transactions. that PR is getting some review already",
      "action": false,
      "timestamp": "2024-10-24T14:16:42+00:00"
    },
    {
      "id": "fcfb9fe6902a4956bca4d917565b432a",
      "sender": "sipa",
      "payload": "now updated with a dependency graph about dependency graph code",
      "action": false,
      "timestamp": "2024-10-24T14:16:42+00:00"
    },
    {
      "id": "c707cdc6638f4001a727b8a41b140378",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/31122 | cluster mempool: Implement changeset interface for mempool by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #31122 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:16:44+00:00"
    },
    {
      "id": "57a555d037ef44d1ae4ac3324924dae7",
      "sender": "sdaftuar",
      "payload": "i think that's it from me, i know sipa is working on the TxGraph code which will be important to review when he finishes",
      "action": false,
      "timestamp": "2024-10-24T14:17:27+00:00"
    },
    {
      "id": "2ffb085d21e24e8b826b9841dc56b814",
      "sender": "sipa",
      "payload": "any week now",
      "action": false,
      "timestamp": "2024-10-24T14:17:39+00:00"
    },
    {
      "id": "0869b7b06bc04cdfaf7e8e5af0439cef",
      "sender": "achow101",
      "payload": "soon(tm)",
      "action": false,
      "timestamp": "2024-10-24T14:17:45+00:00"
    },
    {
      "id": "fea302cc2658498ba435c8f07255d2e3",
      "sender": "achow101",
      "payload": "#topic MuSig2 WG Update (achow101)",
      "action": false,
      "timestamp": "2024-10-24T14:18:31+00:00"
    },
    {
      "id": "e55d36e47e8f46a9aa9f2908c377a3e9",
      "sender": "achow101",
      "payload": "waiting for libsecp to do a release with the MuSig2 module",
      "action": false,
      "timestamp": "2024-10-24T14:18:43+00:00"
    },
    {
      "id": "52d0ce2deb2244b793ed32df40566050",
      "sender": "sipa",
      "payload": "any week now",
      "action": false,
      "timestamp": "2024-10-24T14:18:48+00:00"
    },
    {
      "id": "cee7d01cb8d44530ae0b54c1aaf24933",
      "sender": "achow101",
      "payload": "also working through a couple of rebase issues in #29675",
      "action": false,
      "timestamp": "2024-10-24T14:19:04+00:00"
    },
    {
      "id": "65e61e35e9b7403da1cad1b909c8a9ff",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #29675 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:19:06+00:00"
    },
    {
      "id": "672078750e214ca58ede2c3d218f299d",
      "sender": "achow101",
      "payload": "will perhaps try to split it up to make it easier to review",
      "action": false,
      "timestamp": "2024-10-24T14:19:13+00:00"
    },
    {
      "id": "a70fa7553d0b4110aebd43898f0d8e09",
      "sender": "achow101",
      "payload": "#topic Legacy Wallet Removal WG Update (achow101)",
      "action": false,
      "timestamp": "2024-10-24T14:19:25+00:00"
    },
    {
      "id": "fbfd870ecf1d424994b293714a476e0e",
      "sender": "achow101",
      "payload": "waiting for review of #30328",
      "action": false,
      "timestamp": "2024-10-24T14:20:05+00:00"
    },
    {
      "id": "cbdf16d9f182422594716f2c73d81360",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #30328 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:20:07+00:00"
    },
    {
      "id": "a3c808fedf004d50b5b8651220953261",
      "sender": "achow101",
      "payload": "Last step before final PR #28710",
      "action": false,
      "timestamp": "2024-10-24T14:20:19+00:00"
    },
    {
      "id": "ed9dbe884f5849c087f0bff7540d0cc4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28710 | Remove the legacy wallet and BDB dependency by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #28710 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:20:20+00:00"
    },
    {
      "id": "15b24c4ecd8a4aeea928583ba1377845",
      "sender": "achow101",
      "payload": "can also try to split that too if it's too big",
      "action": false,
      "timestamp": "2024-10-24T14:20:35+00:00"
    },
    {
      "id": "919ade9c33974075b33049d7488b9e0d",
      "sender": "achow101",
      "payload": "#topic Multiprocess WG Update (ryanofsky)",
      "action": false,
      "timestamp": "2024-10-24T14:20:54+00:00"
    },
    {
      "id": "0b4b9361817640a78df332ca4f124b44",
      "sender": "achow101",
      "payload": "#topic Monitoring WG Update (b10c)",
      "action": false,
      "timestamp": "2024-10-24T14:22:09+00:00"
    },
    {
      "id": "e6a69397b9f841b796b04a7616583ada",
      "sender": "achow101",
      "payload": "That's it for working groups. I'll try to think about how we can improve this for next week, suggestions welcome.",
      "action": false,
      "timestamp": "2024-10-24T14:23:24+00:00"
    },
    {
      "id": "7763cab77136475f8350297edbb263ce",
      "sender": "jonatack",
      "payload": "\"Last week at CoreDev, we had a discussion about priority projects and how they don't seem to be working anymore.\"",
      "action": false,
      "timestamp": "2024-10-24T14:23:29+00:00"
    },
    {
      "id": "0bf0dc513f374ad7ac223295961ef195",
      "sender": "jonatack",
      "payload": "Was there discussion about *why*",
      "action": false,
      "timestamp": "2024-10-24T14:23:41+00:00"
    },
    {
      "id": "3868ae2e6f5f41f4ae9d9b5b3d9ff955",
      "sender": "achow101",
      "payload": "jonatack: yes",
      "action": false,
      "timestamp": "2024-10-24T14:23:55+00:00"
    },
    {
      "id": "9959cad5db104777a5c32e4b1e79f1e3",
      "sender": "Chris_Stewart_5",
      "payload": "I like _aj_ suggestion of if no one from the wg says 'hi' we skip",
      "action": false,
      "timestamp": "2024-10-24T14:23:57+00:00"
    },
    {
      "id": "010130ee8a0f486a8de2b1b54d6ed903",
      "sender": "BlueMatt[m]",
      "payload": "any other topics or should we talk about mining?",
      "action": false,
      "timestamp": "2024-10-24T14:24:03+00:00"
    },
    {
      "id": "c25ffe89d2164099a8a1771c6c761032",
      "sender": "achow101",
      "payload": "ajonas will post notes of the meeting or something like that soon(tm)",
      "action": false,
      "timestamp": "2024-10-24T14:24:17+00:00"
    },
    {
      "id": "946f515172004a20bf18801960015a28",
      "sender": "jonatack",
      "payload": "achow101: and?",
      "action": false,
      "timestamp": "2024-10-24T14:24:18+00:00"
    },
    {
      "id": "d59deb5ab05d4906a4f5cc851518fc0f",
      "sender": "achow101",
      "payload": "#topic Ad-hoc high priority for review",
      "action": false,
      "timestamp": "2024-10-24T14:24:54+00:00"
    },
    {
      "id": "589b3bd6b7d14b34bdecc29e363417ae",
      "sender": "achow101",
      "payload": "Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4",
      "action": false,
      "timestamp": "2024-10-24T14:24:54+00:00"
    },
    {
      "id": "8ef460e2753e4da6bb6f8c6eecac03b2",
      "sender": "marcofleon",
      "payload": "Erlay WG update is working on fuzzing the txreconciliation class. And I believe we're meeting next week to go over the current open PR #30116. I think it still needs a bit of rework before being fully ready for review",
      "action": false,
      "timestamp": "2024-10-24T14:24:58+00:00"
    },
    {
      "id": "ad73c22578d047afbc63ecdabcc2ba67",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi \u00c3\u0082\u00c2\u00b7 Pull Request #30116 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:25:00+00:00"
    },
    {
      "id": "55853fe52dd944c7a394c15c51e985f7",
      "sender": "jonatack",
      "payload": "why not have that discussion at the irc meeting?",
      "action": false,
      "timestamp": "2024-10-24T14:25:34+00:00"
    },
    {
      "id": "ab1acab6f8834a7ead2495e37fd905c3",
      "sender": "ajonas",
      "payload": "jonatack: I will write that up",
      "action": false,
      "timestamp": "2024-10-24T14:25:51+00:00"
    },
    {
      "id": "072773afc35c4bb29192b03b8384f785",
      "sender": "stickies-v",
      "payload": "re wg logistics: wg leaders could also write up their summary just before meeting start (e.g. in a shared doc, or whatever), and then instead of waiting for the summary and for responses, we just have to wait for responses?",
      "action": false,
      "timestamp": "2024-10-24T14:26:20+00:00"
    },
    {
      "id": "920c797c55b847c58c137e12151cb632",
      "sender": "sr_gi[m]",
      "payload": "Sorry, looks like my messages didn't go through for the Erlay update",
      "action": false,
      "timestamp": "2024-10-24T14:27:22+00:00"
    },
    {
      "id": "11e809e1e468444ab0c332dc478197d0",
      "sender": "sipa",
      "payload": "sr_gi[m]: we read you loud and clear now",
      "action": false,
      "timestamp": "2024-10-24T14:27:37+00:00"
    },
    {
      "id": "32e1a6ec54ce43028be70d701151a6ff",
      "sender": "jonatack",
      "payload": "(my humble thought is that these open, public IRC meetings are the ideal forum for discussions like that, rather than at a private meeting)",
      "action": false,
      "timestamp": "2024-10-24T14:28:02+00:00"
    },
    {
      "id": "b7b00215d7d945f3a24bd604bdc5f212",
      "sender": "sr_gi[m]",
      "payload": "We have created a Signal group for those who want to start working/reviewing changes on Erlay, feel free to ping me or Gleb, or I can just paste the group link here, whatever is more convenient",
      "action": false,
      "timestamp": "2024-10-24T14:28:17+00:00"
    },
    {
      "id": "e7fff625bc1c40838a8db0ae2cb355dc",
      "sender": "ajonas",
      "payload": "I led the discussion on the changes to priority projects. I\u00c3\u00a2\u00c2\u0080\u00c2\u0099m happy to speak further with whoever is interested.",
      "action": false,
      "timestamp": "2024-10-24T14:29:25+00:00"
    },
    {
      "id": "47b98ea5295945d3ab86a1ad753fa9df",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:29:41+00:00"
    },
    {
      "id": "404729d8714044ed92f9df6e000b0f1a",
      "sender": "sr_gi[m]",
      "payload": "We are currently working on sims for Erlay plus getting up to speed with the people who have shown interest. Gleb offered some of his time to explain (either in one-on-ones or as a group) what the current merged code looks like, what the dessign is, and what the ongoing PR is about. I'm also happy to do so",
      "action": false,
      "timestamp": "2024-10-24T14:29:43+00:00"
    },
    {
      "id": "fdd4fcdc46624a22a07853b51a030ccd",
      "sender": "jonatack",
      "payload": "(same for review discussions like that one...why take them to private forums?)",
      "action": false,
      "timestamp": "2024-10-24T14:29:49+00:00"
    },
    {
      "id": "906a5be8a5ad43fe80337b2c640d954f",
      "sender": "ajonas",
      "payload": "It\u00c3\u00a2\u00c2\u0080\u00c2\u0099s clear they were ineffective and so we discussed changes. There is nothing precluding you from participating in them.",
      "action": false,
      "timestamp": "2024-10-24T14:30:07+00:00"
    },
    {
      "id": "6bf4f9733c90455b90e96edcb2ede4e4",
      "sender": "jonatack",
      "payload": "ajonas: the interesting question is *why* they were ineffective",
      "action": false,
      "timestamp": "2024-10-24T14:30:50+00:00"
    },
    {
      "id": "95674d5b973e4ad391f4ebd0ae3c7e18",
      "sender": "jonatack",
      "payload": "imho",
      "action": false,
      "timestamp": "2024-10-24T14:30:58+00:00"
    },
    {
      "id": "14c86f232a0946a9ad757365c4d1eedd",
      "sender": "laanwj",
      "payload": "no one knew why, it was just noticed",
      "action": false,
      "timestamp": "2024-10-24T14:31:11+00:00"
    },
    {
      "id": "b9dc7610cb454a8dbc466628186dc57f",
      "sender": "ajonas",
      "payload": "Yes. I will write that up as promised above.",
      "action": false,
      "timestamp": "2024-10-24T14:31:11+00:00"
    },
    {
      "id": "ecb823e8f8cb4d20a89b4cc9d8b13284",
      "sender": "sipa",
      "payload": "We observed that they worked initially, and didn't really work later. Various theories were suggested for why that may be the case, which I'm sure will end up in the meeting notes.",
      "action": false,
      "timestamp": "2024-10-24T14:31:53+00:00"
    },
    {
      "id": "69944befd0c04b8f85c99ac9c5032af7",
      "sender": "achow101",
      "payload": "I don't think the why is all that interesting. rather what worked the first time (since everyone seemed to agree the first time was successful) and what can we take from that to do something different",
      "action": false,
      "timestamp": "2024-10-24T14:31:53+00:00"
    },
    {
      "id": "9d229f9c05dc4e329d76e4056b94c112",
      "sender": "achow101",
      "payload": "so we have something that works all the time",
      "action": false,
      "timestamp": "2024-10-24T14:32:08+00:00"
    },
    {
      "id": "9b9f66d608a1441080971da6df13bf99",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] stickies-v opened pull request #31149: tinyformat: enforce compile-time checks for format string literals (master...2024-10/remove-string-format-overload) https://github.com/bitcoin/bitcoin/pull/31149",
      "action": false,
      "timestamp": "2024-10-24T14:32:12+00:00"
    },
    {
      "id": "d45b7b0aa1694a1c95c80646ea055ead",
      "sender": "jonatack",
      "payload": "one starting point might be to ask, what process initiatives *have* worked long-term",
      "action": false,
      "timestamp": "2024-10-24T14:32:15+00:00"
    },
    {
      "id": "11b663f46c504adc9caaee0739354d23",
      "sender": "jonatack",
      "payload": "sustainably",
      "action": false,
      "timestamp": "2024-10-24T14:32:26+00:00"
    },
    {
      "id": "714ba2276d924b0bb8b33bbb1c0b4917",
      "sender": "achow101",
      "payload": "that is what was discussed",
      "action": false,
      "timestamp": "2024-10-24T14:32:43+00:00"
    },
    {
      "id": "a82f8a465ce14ad59c361081c2852e19",
      "sender": "achow101",
      "payload": "the reason for discussing at coredev is because it's way easier to do that, and also easier to monopolize 2-3 hrs of people's time to do so",
      "action": false,
      "timestamp": "2024-10-24T14:33:00+00:00"
    },
    {
      "id": "7c2c8f335398479c8d3526208954ad4c",
      "sender": "achow101",
      "payload": "as opposed to irc where people frequently talk simultaneously the typing delay results in some confusing and information loss",
      "action": false,
      "timestamp": "2024-10-24T14:33:41+00:00"
    },
    {
      "id": "be12058c4ce042b6976f914446ba1f19",
      "sender": "jonatack",
      "payload": "achow101: my opinion is that opening a topic at the open, public weekly meeting is ideal for discussions like that",
      "action": false,
      "timestamp": "2024-10-24T14:33:53+00:00"
    },
    {
      "id": "9e9b132f569a402c9402cc3fb9f1cff9",
      "sender": "achow101",
      "payload": "noted",
      "action": false,
      "timestamp": "2024-10-24T14:33:59+00:00"
    },
    {
      "id": "98007beff2bb42b8b61613c9bfee0f48",
      "sender": "laanwj",
      "payload": "also, people tend to attend coredevs in larger numbers than weekly IRC meetings",
      "action": false,
      "timestamp": "2024-10-24T14:34:00+00:00"
    },
    {
      "id": "b819f79e44a34c7a9695f7c2b7bdd2c0",
      "sender": "achow101",
      "payload": "jonatack: that is why we're talking about it now",
      "action": false,
      "timestamp": "2024-10-24T14:34:31+00:00"
    },
    {
      "id": "582b708c623e4650afab937541dfd78c",
      "sender": "achow101",
      "payload": "but having an initial discussion outside of this meeting makes it easier for most people to be on the same page",
      "action": false,
      "timestamp": "2024-10-24T14:35:00+00:00"
    },
    {
      "id": "61f10a63861142d1a95b1342a49c13f0",
      "sender": "laanwj",
      "payload": "Matt really wants to discuss the mining topic lets go :)",
      "action": false,
      "timestamp": "2024-10-24T14:35:44+00:00"
    },
    {
      "id": "6ae0e493efd44d80830d94ed7737c95d",
      "sender": "jonatack",
      "payload": "i wonder if any of the process initiatives have stuck long-term",
      "action": false,
      "timestamp": "2024-10-24T14:35:53+00:00"
    },
    {
      "id": "1a7cd2b2345e417995236f84c689235c",
      "sender": "achow101",
      "payload": "#topic mining (BlueMatt)",
      "action": false,
      "timestamp": "2024-10-24T14:36:00+00:00"
    },
    {
      "id": "4b289907a6fb4b4890657e65b746e315",
      "sender": "BlueMatt[m]",
      "payload": "Apologies in advance for the wall of text, I'd tried to have this conversation in a higher-bandwidth way but was rebuffed, so instead we get garbage \u00c3\u00b0\u00c2\u009f\u00c2\u00a4\u00c2\u00b7\u00c3\u00a2\u00c2\u0080\u00c2\u008d\u00c3\u00a2\u00c2\u0099\u00c2\u0082\u00c3\u00af\u00c2\u00b8\u00c2\u008f",
      "action": false,
      "timestamp": "2024-10-24T14:36:11+00:00"
    },
    {
      "id": "3b26c2d3e228498bb6b636952cb2032d",
      "sender": "jonatack",
      "payload": "and if not, consider why that is that case",
      "action": false,
      "timestamp": "2024-10-24T14:36:13+00:00"
    },
    {
      "id": "8a29278c906449beade79f418c26780c",
      "sender": "BlueMatt[m]",
      "payload": "So I\u00c3\u00a2\u00c2\u0080\u00c2\u0099m really quite confused here, somehow we\u00c3\u00a2\u00c2\u0080\u00c2\u0099ve ended up with Bitcoin Core NIHing a new work providing protocol, except without any of the features of the Sv2-defined one, which is borderline worse than getblocktemplate and where no one who works on mining stuff was consulted on the design of the new protocol.",
      "action": false,
      "timestamp": "2024-10-24T14:36:19+00:00"
    },
    {
      "id": "9d59f690e2a34e50a4036a98b4c01fe9",
      "sender": "BlueMatt[m]",
      "payload": "my understanding of what happened is basically that Sjors was getting zero review and making zero progress on getting the Sv2-defined protocol in core, but there was some feedback that the Sv2 server thing should be in a separate process as a part of the multiprocess transition. This was originally an internal interface question so I pushed back a bit on timeline and practicality but as not a major contributor I don\u00c3\u00a2\u00c2\u0080\u00c2\u0099t really get to",
      "action": false,
      "timestamp": "2024-10-24T14:36:21+00:00"
    },
    {
      "id": "e023702bd9374d01b999284b7191e4df",
      "sender": "BlueMatt[m]",
      "payload": "have a role that so that\u00c3\u00a2\u00c2\u0080\u00c2\u0099s the way it went.",
      "action": false,
      "timestamp": "2024-10-24T14:36:21+00:00"
    },
    {
      "id": "67a5bf62b3ae4db99874f1901d754b35",
      "sender": "BlueMatt[m]",
      "payload": "After doing initial work for that, Sjors then took stock and realized he's still getting zero review and making zero progress, so instead he/others(?) decided to just make the above interface a public thing, committing to it as a formal public interface with intent for the Sv2 protocol translation thing to be maintained separately.",
      "action": false,
      "timestamp": "2024-10-24T14:36:22+00:00"
    },
    {
      "id": "483280f4eed1434a8f47587e114335ac",
      "sender": "BlueMatt[m]",
      "payload": "This is fine, except that, of course, there's absolutely no reason to have an Sv2 protocol translation proxy at all cause now we'd have two protocols and an extra daemon to maintain when we can just skip that, making this new protocol the getblocktemplate de-facto replacement. I don\u00c3\u00a2\u00c2\u0080\u00c2\u0099t have any particular feelings towards the Sv2 specific protocol here, something else which is equivalent would be totally fine, but there are various",
      "action": false,
      "timestamp": "2024-10-24T14:36:24+00:00"
    },
    {
      "id": "5ca9d7f393d94e79acfc3ff6a7588b85",
      "sender": "BlueMatt[m]",
      "payload": "goals that went into it that seem to have been totally ignored here.",
      "action": false,
      "timestamp": "2024-10-24T14:36:24+00:00"
    },
    {
      "id": "c521bb8b4d4c4214af7610146947f946",
      "sender": "BlueMatt[m]",
      "payload": "The whole point of the Sv2 JD server stuff was (a) to be remote-able (TCP + cryptographically authenticated) and (b) to be \"push-based\" ie let Bitcoin Core decide when to create new block templates and let it immediately push templates when it wants to do so (possibly even before updating the mempool by predicting the next block's contents in advance or in a parallel thread that can run without cs_main). This new protocol is neither,",
      "action": false,
      "timestamp": "2024-10-24T14:36:28+00:00"
    },
    {
      "id": "fee4035ba0f642de9156a322ea35a127",
      "sender": "BlueMatt[m]",
      "payload": "it is both local-only (and explicitly designed in such a way that you can trivially DoS a node with it) and not push-based.",
      "action": false,
      "timestamp": "2024-10-24T14:36:28+00:00"
    },
    {
      "id": "ec37c59e4aa64b7abb7ba6975b23b951",
      "sender": "achow101",
      "payload": "Sjors does not appear to be here so idk how much discussion is going to happen",
      "action": false,
      "timestamp": "2024-10-24T14:36:29+00:00"
    },
    {
      "id": "7f1a73ff72bb4e919a0326e5e3aad0f2",
      "sender": "BlueMatt[m]",
      "payload": "The first goal, of course, you can build with a proxy, though to do so now you're back to having to have two daemons to maintain and two protocols which is gonna limit adoption substantially. Ideally the protocol wouldn't be so trivially DoSable so that we can make it public by just using netcat or something which trivially wraps a local connection and provides cryptographic authentication (assuming Bitcoin Core doesn't provide that in",
      "action": false,
      "timestamp": "2024-10-24T14:36:31+00:00"
    },
    {
      "id": "16a1013bc01d4fb5a66a73016fcc416c",
      "sender": "BlueMatt[m]",
      "payload": "the future which ideally it would even if just not in the first release).",
      "action": false,
      "timestamp": "2024-10-24T14:36:31+00:00"
    },
    {
      "id": "cdd8aaf87e2249aea048a685d16f0af1",
      "sender": "BlueMatt[m]",
      "payload": "The second goal you can not - if it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s less efficient coming out of Bitcoin Core, no amount of proxying is going to fix that.",
      "action": false,
      "timestamp": "2024-10-24T14:36:36+00:00"
    },
    {
      "id": "4d2fbe955b9d486aac2bd44800e0141c",
      "sender": "BlueMatt[m]",
      "payload": "It seems that Bitcoin Core took a principled position that the remote-ability of this protocol doesn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t matter (which is a reasonable decision, the remote-ability of work-providing is a somewhat speculative feature, but one I think is worth having a decade down the line), but I\u00c3\u00a2\u00c2\u0080\u00c2\u0099m not really sure why no one who\u00c3\u00a2\u00c2\u0080\u00c2\u0099s spent time on mining work protocols was even consulted on such a major decision. Further, the fact that the one major",
      "action": false,
      "timestamp": "2024-10-24T14:36:39+00:00"
    },
    {
      "id": "9c062c46e784482daa28e0be1ab7d538",
      "sender": "BlueMatt[m]",
      "payload": "efficiency gain that Sv2 was proposing here was thrown out kinda boggles my mind.",
      "action": false,
      "timestamp": "2024-10-24T14:36:39+00:00"
    },
    {
      "id": "4baf371bd6c14719a288c41e9000af8b",
      "sender": "BlueMatt[m]",
      "payload": "Finally, it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s worth noting that getblocktemplate actually has a BIP, but for some reason this new work isn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t even standardized anywhere, which strikes me as strange given Bitcoin core will definitely not be the not server for this so we really can\u00c3\u00a2\u00c2\u0080\u00c2\u0099t just say \u00c3\u00a2\u00c2\u0080\u00c2\u009cthe interface is what Bitcoin Core provides\u00c3\u00a2\u00c2\u0080\u00c2\u009d.",
      "action": false,
      "timestamp": "2024-10-24T14:36:43+00:00"
    },
    {
      "id": "eecc72ce3ea34abcabb974f0344ac677",
      "sender": "BlueMatt[m]",
      "payload": "the decisions seem to have been much broader than sjors",
      "action": false,
      "timestamp": "2024-10-24T14:37:05+00:00"
    },
    {
      "id": "15393e7258af4e508ff70411cd314571",
      "sender": "BlueMatt[m]",
      "payload": "though I intend to speak to him in atlanta today/tomorrow",
      "action": false,
      "timestamp": "2024-10-24T14:37:14+00:00"
    },
    {
      "id": "46d21dc445ae4538863ae313cb3f3755",
      "sender": "BlueMatt[m]",
      "payload": "apparently he's there",
      "action": false,
      "timestamp": "2024-10-24T14:37:20+00:00"
    },
    {
      "id": "875aa636b71847b08f50ce9f2b7bf8f8",
      "sender": "sipa",
      "payload": "BlueMatt[m]: we did have a long discussion about this topic at coredev",
      "action": false,
      "timestamp": "2024-10-24T14:37:29+00:00"
    },
    {
      "id": "009c461dc4674d47bcd5678157870a34",
      "sender": "laanwj",
      "payload": "would have been better to have Sjors here with this topic though",
      "action": false,
      "timestamp": "2024-10-24T14:37:30+00:00"
    },
    {
      "id": "e7d98bad960d4cab9d4c658868e61bbc",
      "sender": "BlueMatt[m]",
      "payload": "but the situation is quite FUBAR, so its worth highlighting here...",
      "action": false,
      "timestamp": "2024-10-24T14:37:39+00:00"
    },
    {
      "id": "1f92b61fa9114238904c33552db2465f",
      "sender": "BlueMatt[m]",
      "payload": "sipa: yes, and I attempted to provide input because it seems weird that these decisions were made to design a whole new protocol without discussing it with anyone who has worked on mining protocol, but was told to eat shit \u00c3\u00b0\u00c2\u009f\u00c2\u00a4\u00c2\u00b7\u00c3\u00a2\u00c2\u0080\u00c2\u008d\u00c3\u00a2\u00c2\u0099\u00c2\u0082\u00c3\u00af\u00c2\u00b8\u00c2\u008f",
      "action": false,
      "timestamp": "2024-10-24T14:38:13+00:00"
    },
    {
      "id": "b66f8f018a3c4e5ea5730ad45d48e51d",
      "sender": "sipa",
      "payload": "BlueMatt[m]: you're not being constructive here",
      "action": false,
      "timestamp": "2024-10-24T14:38:26+00:00"
    },
    {
      "id": "c8cec121343a44b7bd57633b44a9a5ce",
      "sender": "_aj_",
      "payload": "is there some PR you're referring to?",
      "action": false,
      "timestamp": "2024-10-24T14:38:39+00:00"
    },
    {
      "id": "f6c6e0de58b34a06a20ccdd067b8c71d",
      "sender": "BlueMatt[m]",
      "payload": "I'm not sure which PR it was, the protocol is already merged, however",
      "action": false,
      "timestamp": "2024-10-24T14:38:54+00:00"
    },
    {
      "id": "b01de0647e744d8baa32ffe4ed5eb7be",
      "sender": "TheCharlatan",
      "payload": "I don't think this is beyond salvage. All that has happened so far is that a interface that would have been used internally in any case is now exposed. It was not intended to be a protocol, just an interface.",
      "action": false,
      "timestamp": "2024-10-24T14:39:05+00:00"
    },
    {
      "id": "91884d65d61a47ab9b798e7e66d3eec8",
      "sender": "BlueMatt[m]",
      "payload": "I did open an issue to highlight at least the push-based transition and sjors indicated that that could maybe still be done",
      "action": false,
      "timestamp": "2024-10-24T14:39:21+00:00"
    },
    {
      "id": "39dfae778a62471b8b1f15a241961ae8",
      "sender": "achow101",
      "payload": "_aj_: probably #30200",
      "action": false,
      "timestamp": "2024-10-24T14:39:30+00:00"
    },
    {
      "id": "7ad1dbca72e94f1b95d0ee300a12102a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30200 | Introduce Mining interface by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30200 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:39:33+00:00"
    },
    {
      "id": "fbb28a3eee7a409abfe910a2b854f99b",
      "sender": "sipa",
      "payload": "i think you're jumping to conclusions that the IPC protocol is (a) immutable (b) intended to be an external protocol",
      "action": false,
      "timestamp": "2024-10-24T14:39:50+00:00"
    },
    {
      "id": "096987b0400e48f2bbfe571cf23852bd",
      "sender": "_aj_",
      "payload": "or #30440 or #30955 maybe?",
      "action": false,
      "timestamp": "2024-10-24T14:39:55+00:00"
    },
    {
      "id": "5ba0f651575a4d86b931e54a93456f63",
      "sender": "laanwj",
      "payload": "the main train of thought is that it was not realistic to have full Sv2 support merged into core, so the second best would be to have a high-performance interface and an external implementation",
      "action": false,
      "timestamp": "2024-10-24T14:39:56+00:00"
    },
    {
      "id": "6149a8a0e7274ceb8daef89fd8e7b5f1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30440 | Have createNewBlock() return a BlockTemplate interface by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30440 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:39:57+00:00"
    },
    {
      "id": "54bd959988bc4f4498d87a02251e38df",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30955 | Mining interface: getCoinbaseMerklePath() and submitSolution() by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30955 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:39:59+00:00"
    },
    {
      "id": "0c65528f1aa14d4290d1ab41d61c9a08",
      "sender": "BlueMatt[m]",
      "payload": "TheCharlatan: two notes: (a) the interface was not sufficient for use internally, but it sounds like that might change",
      "action": false,
      "timestamp": "2024-10-24T14:40:03+00:00"
    },
    {
      "id": "7e63154d77cd42519ad32e0e977199b5",
      "sender": "BlueMatt[m]",
      "payload": "sipa: no, i was told explicitly it intends to be public now",
      "action": false,
      "timestamp": "2024-10-24T14:40:14+00:00"
    },
    {
      "id": "bd152781dc05455190de4cda040df311",
      "sender": "laanwj",
      "payload": "if the interface is not sufficient, then that should be improved of course",
      "action": false,
      "timestamp": "2024-10-24T14:40:27+00:00"
    },
    {
      "id": "1874944861a14ca9baf3bff86f049db5",
      "sender": "BlueMatt[m]",
      "payload": "laanwj: yea, again I don't have any particular desire to see Sv2 merged, but rather the interface needs to be carefully considered",
      "action": false,
      "timestamp": "2024-10-24T14:40:38+00:00"
    },
    {
      "id": "f74863bc23494214b007715fe1f0d875",
      "sender": "BlueMatt[m]",
      "payload": "because if its \"the public interface\" then it *is* a replacement",
      "action": false,
      "timestamp": "2024-10-24T14:40:50+00:00"
    },
    {
      "id": "d2621d1c857746a78d4262520cf76054",
      "sender": "achow101",
      "payload": "my recollection is that the sv2 stuff would still live under \"Bitcoin Core\" but not in the main repo",
      "action": false,
      "timestamp": "2024-10-24T14:40:50+00:00"
    },
    {
      "id": "481d932e7a3b4ac1b414eaaa8718ffc6",
      "sender": "sipa",
      "payload": "BlueMatt[m]: some people have opinions, not everyone agrees on all the details, and nothing is set in stone",
      "action": false,
      "timestamp": "2024-10-24T14:40:51+00:00"
    },
    {
      "id": "2baa15d506bd43e4a484e7a1f9ad6452",
      "sender": "laanwj",
      "payload": "do weigh in on interface details then",
      "action": false,
      "timestamp": "2024-10-24T14:40:52+00:00"
    },
    {
      "id": "797ee5b3abb1485ba9b0eb6e228fa752",
      "sender": "achow101",
      "payload": "so having the interface facilitates that",
      "action": false,
      "timestamp": "2024-10-24T14:40:56+00:00"
    },
    {
      "id": "f5b70dec7aa14df59bbc227f83cc9f99",
      "sender": "BlueMatt[m]",
      "payload": "achow101: that's somewhat nonsensical - if bitcoin core is defining a new protocol for work provisioning, there's no reason to have a different one",
      "action": false,
      "timestamp": "2024-10-24T14:41:28+00:00"
    },
    {
      "id": "c55c101ddf67488a8f33d1e6fc1ee04c",
      "sender": "BlueMatt[m]",
      "payload": "the immediate short-term issue is #31109",
      "action": false,
      "timestamp": "2024-10-24T14:41:50+00:00"
    },
    {
      "id": "a4e58df21cc841708b2ada925e72a962",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants \u00c3\u0082\u00c2\u00b7 Issue #31109 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:41:51+00:00"
    },
    {
      "id": "ab0090dc446340a1b2ea5452aed9ef35",
      "sender": "BlueMatt[m]",
      "payload": "which generally discusses the need to rewrite the protocol",
      "action": false,
      "timestamp": "2024-10-24T14:42:02+00:00"
    },
    {
      "id": "75b5d01e3f604b719d2b6000f942fae5",
      "sender": "sipa",
      "payload": "BlueMatt[m]: my personal view is that i'd like a maintained sv2 implementation as part of the bitcoin core organization, and part of its releases, tested against bitcoin... whether or not that's built from the same codebase, whether or not that's written in the same language",
      "action": false,
      "timestamp": "2024-10-24T14:42:03+00:00"
    },
    {
      "id": "7ab25ab5da514c949685ea3b6bb8600d",
      "sender": "BlueMatt[m]",
      "payload": "but it also almost certainly needs a bip, or at least a specification document in core",
      "action": false,
      "timestamp": "2024-10-24T14:42:17+00:00"
    },
    {
      "id": "82fccaa3cbaa4546a5ba5ccbe798313c",
      "sender": "laanwj",
      "payload": "the miners would still want to use Sv2 though? IPC is not something you'd want to offer to the internet, way to large attacks urface",
      "action": false,
      "timestamp": "2024-10-24T14:42:17+00:00"
    },
    {
      "id": "732467cf321648939bb33dc42aa328dd",
      "sender": "sipa",
      "payload": "and that the IPC interface evolves from an internally defined to something stable, depending on whether there is interest in external implementations against it",
      "action": false,
      "timestamp": "2024-10-24T14:42:44+00:00"
    },
    {
      "id": "9ca6a74ca86e473883f2ce49002e425b",
      "sender": "BlueMatt[m]",
      "payload": "sipa: I don't see why we should have two protocols that do the same thing and (hopefully end up) roughly equivalent?",
      "action": false,
      "timestamp": "2024-10-24T14:42:44+00:00"
    },
    {
      "id": "85c3bdb494f645479fba0542bba7c156",
      "sender": "BlueMatt[m]",
      "payload": "that seems like a lot of indirection and extra crap everyone needs to implement.",
      "action": false,
      "timestamp": "2024-10-24T14:43:01+00:00"
    },
    {
      "id": "8142ce6a1261438291cad14abfcf72f1",
      "sender": "TheCharlatan",
      "payload": "BlueMatt[m] sure, it will be improved. This was an attempt to get something out something out. From what I gather sjors' current implemetnation would have had the same issue you describe too.",
      "action": false,
      "timestamp": "2024-10-24T14:43:05+00:00"
    },
    {
      "id": "b58858c5b42b4397a3223acab8f0e719",
      "sender": "achow101",
      "payload": "BlueMatt[m]: I don't think that's nonsensical. it's generally the direction we'd like to move towards - interfaces that are used by other parts of Bitcon Core which live in separate repos but under the same org. the interfaces are still largely an internal thing",
      "action": false,
      "timestamp": "2024-10-24T14:43:06+00:00"
    },
    {
      "id": "e6c731c83e4542788852fc796370aa5b",
      "sender": "sipa",
      "payload": "BlueMatt[m]: please, be constructive",
      "action": false,
      "timestamp": "2024-10-24T14:43:21+00:00"
    },
    {
      "id": "55f57228fc7c460693b47de7a8362635",
      "sender": "laanwj",
      "payload": "^^ that",
      "action": false,
      "timestamp": "2024-10-24T14:43:23+00:00"
    },
    {
      "id": "59a1445bdfc84bfebc234434174cd554",
      "sender": "BlueMatt[m]",
      "payload": "laanwj: ideally the protocol would be restructured to not be so DoS-able :)",
      "action": false,
      "timestamp": "2024-10-24T14:43:23+00:00"
    },
    {
      "id": "cf348b23964b4cf6b357413fc954735d",
      "sender": "BlueMatt[m]",
      "payload": "which it sounds like might happen on #31109",
      "action": false,
      "timestamp": "2024-10-24T14:43:33+00:00"
    },
    {
      "id": "fbf8ea56f74d4e49a4d974fae472828a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants \u00c3\u0082\u00c2\u00b7 Issue #31109 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-10-24T14:43:34+00:00"
    },
    {
      "id": "1eb170ccc22a414d9abc377d72d910dd",
      "sender": "achow101",
      "payload": "BlueMatt[m]: because the point is not to have it be publicly exposed that anyone can connect to",
      "action": false,
      "timestamp": "2024-10-24T14:43:56+00:00"
    },
    {
      "id": "ade818bbd7304aafb0f2bc1c4c265f7a",
      "sender": "laanwj",
      "payload": "Matt Corallo: sure! it's just that IPC is an interprocess interface, not a remote interface, and will never be",
      "action": false,
      "timestamp": "2024-10-24T14:44:11+00:00"
    },
    {
      "id": "63165c5199144415b58905d5e3d17542",
      "sender": "achow101",
      "payload": "and at least the pr that introduced it is just a refactoring of current stuff to get the ball rolling",
      "action": false,
      "timestamp": "2024-10-24T14:44:15+00:00"
    },
    {
      "id": "66b2cf6358d942a7a35dc512362e31d1",
      "sender": "BlueMatt[m]",
      "payload": "achow101: right, like i mentioned in the original wall of text, I didn't weigh in particularly on that decision because that's a bitcoin core decision, not mine. however, it sounds like now the interface intends to be something that is stable/maintained.",
      "action": false,
      "timestamp": "2024-10-24T14:44:29+00:00"
    },
    {
      "id": "d379bad9585a4acb87a127653843875d",
      "sender": "BlueMatt[m]",
      "payload": "at least that's what ive now repeatedly been told.",
      "action": false,
      "timestamp": "2024-10-24T14:44:38+00:00"
    },
    {
      "id": "35f7894713cc440a8172a88839f11b76",
      "sender": "sipa",
      "payload": "BlueMatt[m]: again, you are jumping to conclusions",
      "action": false,
      "timestamp": "2024-10-24T14:44:44+00:00"
    },
    {
      "id": "3f3c9aac85654f7bac6ecdc78eeece01",
      "sender": "BlueMatt[m]",
      "payload": "no, I'm repeating what I've been told :)",
      "action": false,
      "timestamp": "2024-10-24T14:44:58+00:00"
    },
    {
      "id": "c6db032b3de749948d1b7f1cf49a506f",
      "sender": "sipa",
      "payload": "i'm sure some people hold that view",
      "action": false,
      "timestamp": "2024-10-24T14:45:00+00:00"
    },
    {
      "id": "96e419eee3c84a77beedf40742ad9612",
      "sender": "achow101",
      "payload": "BlueMatt[m]: stable and maintained != exposed to the internet and therefore needs all the stuff to deal with that",
      "action": false,
      "timestamp": "2024-10-24T14:45:23+00:00"
    },
    {
      "id": "66d2ce652de7477abbd70e9c2bd97647",
      "sender": "laanwj",
      "payload": "right",
      "action": false,
      "timestamp": "2024-10-24T14:45:36+00:00"
    },
    {
      "id": "d37e23ea23b842d79c3f57dc7ffe0696",
      "sender": "BlueMatt[m]",
      "payload": "and, more generally, if the IPC protocol *is* reasonably well-maintained such that its compatible-ish across versions then I do think we should kill off the sv2 work protocol thing cause like, why have one?",
      "action": false,
      "timestamp": "2024-10-24T14:45:43+00:00"
    },
    {
      "id": "3e0626c1440648c69895d1ff1fce2dec",
      "sender": "achow101",
      "payload": "BlueMatt[m]: ... because it isn't designed as a rpc protocol to be exposed to the internet",
      "action": false,
      "timestamp": "2024-10-24T14:46:06+00:00"
    },
    {
      "id": "ab682e4fc0a14a3b8b8960eea637eb4a",
      "sender": "achow101",
      "payload": "it's an ipc protocol",
      "action": false,
      "timestamp": "2024-10-24T14:46:13+00:00"
    },
    {
      "id": "e40b8bd980c1431396b8a807c08a718d",
      "sender": "TheCharlatan",
      "payload": "yes",
      "action": false,
      "timestamp": "2024-10-24T14:46:14+00:00"
    },
    {
      "id": "efd0cc22d90c450eb7762a389b4d6d95",
      "sender": "BlueMatt[m]",
      "payload": "it doesnt have to be exposed to the internet in v1, of course, but ideally the protocol is structured to support that eventually, cause that's really where it should end up, assuming its set up sensibly",
      "action": false,
      "timestamp": "2024-10-24T14:46:19+00:00"
    },
    {
      "id": "6f175dcc0f3e49bfbb8bc44719981fed",
      "sender": "sipa",
      "payload": "BlueMatt[m]: i disagree",
      "action": false,
      "timestamp": "2024-10-24T14:46:31+00:00"
    },
    {
      "id": "1cd76e28362144b5acf483651c7815ea",
      "sender": "achow101",
      "payload": "maybe in like 30 years",
      "action": false,
      "timestamp": "2024-10-24T14:46:34+00:00"
    },
    {
      "id": "5fa0ced6caba4b56aa25c35f41cd96da",
      "sender": "laanwj",
      "payload": "that's where Sv2 comes in, as a standard that goes beyond bitcoin core",
      "action": false,
      "timestamp": "2024-10-24T14:46:35+00:00"
    },
    {
      "id": "717976b48f18477987393e44eacbec50",
      "sender": "BlueMatt[m]",
      "payload": "achow101: i mean if it ends up being a push-based protoocl (post-31109) then it basically is something that could be exposed to the internet trivially",
      "action": false,
      "timestamp": "2024-10-24T14:46:42+00:00"
    },
    {
      "id": "5e0c2761a33e42c28328fa69bb92c7e6",
      "sender": "BlueMatt[m]",
      "payload": "could be done with netcat just copying all the messages from core, even, totally write-only",
      "action": false,
      "timestamp": "2024-10-24T14:47:03+00:00"
    },
    {
      "id": "60dce18399db4896af3a07f43675b905",
      "sender": "laanwj",
      "payload": "our interface is our interface, it just needs to be able to provide what Sv2 needs to use, it isn't supposed to be an actual protocol for outside use!",
      "action": false,
      "timestamp": "2024-10-24T14:47:03+00:00"
    },
    {
      "id": "472857b35f714a66963c33c2cd63533f",
      "sender": "tdb3",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-10-24T14:47:13+00:00"
    },
    {
      "id": "087f19c0e0dd49a5954c693a5af21a41",
      "sender": "BlueMatt[m]",
      "payload": "my point is that once it supports sv2, it will be basically write-only",
      "action": false,
      "timestamp": "2024-10-24T14:47:19+00:00"
    },
    {
      "id": "9bc9e9d0f3064188832259573126b6c9",
      "sender": "BlueMatt[m]",
      "payload": "so why not just let it be ~write-only (with one message to get the coinbase tx size)",
      "action": false,
      "timestamp": "2024-10-24T14:47:36+00:00"
    },
    {
      "id": "3baff3d54e4843779650406939da0b65",
      "sender": "laanwj",
      "payload": "IPC will also provide the interface for wallet, GUI,and so on, all semi-internal",
      "action": false,
      "timestamp": "2024-10-24T14:47:43+00:00"
    },
    {
      "id": "2a2fbf15d1074e71971f7fb9c3e872ad",
      "sender": "BlueMatt[m]",
      "payload": "because once we have that exposing the same protocol with netcat is trivial :)",
      "action": false,
      "timestamp": "2024-10-24T14:47:49+00:00"
    },
    {
      "id": "d06f337f6fab4af5ba64532260f4ad9d",
      "sender": "sipa",
      "payload": "i would have preferred sv2 directly in bitcoin-core-the-bitcoind-binary, but i understand the objections many contributors have raised; i think for supporting the mining ecosystem, having an external binary/process that implements sv2 that speaks this IPC, and talks the well-defined Sv2 protocol, and is released-with, and tested-against every version for bitcoind",
      "action": false,
      "timestamp": "2024-10-24T14:48:05+00:00"
    },
    {
      "id": "8a382c02ea3342aa9c134943e4f11153",
      "sender": "BlueMatt[m]",
      "payload": "I also generally think miners will refuse to use that - lower latency is lower latency, to them",
      "action": false,
      "timestamp": "2024-10-24T14:48:40+00:00"
    },
    {
      "id": "174728b4939849b4900b73e410ac89d2",
      "sender": "laanwj",
      "payload": "there's just such a severe lack of reviewers interested in any mining stuff, if there were more, then maybe it would have been realistic to have Sv2 directly in core",
      "action": false,
      "timestamp": "2024-10-24T14:48:44+00:00"
    },
    {
      "id": "ef002657794349ccbca25e4869076d3a",
      "sender": "BlueMatt[m]",
      "payload": "even though I think they're wrong and simplistic...",
      "action": false,
      "timestamp": "2024-10-24T14:48:48+00:00"
    },
    {
      "id": "bae6b7308af24c92a2215f7feec5711e",
      "sender": "BlueMatt[m]",
      "payload": "and, again, I don't feel strongly about sv2 actually happening here, this protocol in sv2 is *trivial* and doing anything equivalent to it is totally fine by me",
      "action": false,
      "timestamp": "2024-10-24T14:49:12+00:00"
    },
    {
      "id": "8a7b3b99e1b5404c8d3981986f5ef0bb",
      "sender": "sipa",
      "payload": "is effectively the same thing, and offers some advantages like process separatations (bitcoind code reviewers don't need to review the sv2 protocol implementation for \"will this not crash bitcoind\"",
      "action": false,
      "timestamp": "2024-10-24T14:49:14+00:00"
    },
    {
      "id": "104a1cc9c1cc4ea5826738db3b891dcb",
      "sender": "laanwj",
      "payload": "Sjors has been mostly working on his own on this, if not for him, then there would be no progress on it at all likely",
      "action": false,
      "timestamp": "2024-10-24T14:49:21+00:00"
    },
    {
      "id": "9361f0f9573f40bca7b1d0d067fc8454",
      "sender": "sipa",
      "payload": "BlueMatt[m]: it'd be helpful if you'd review the code then",
      "action": false,
      "timestamp": "2024-10-24T14:49:30+00:00"
    },
    {
      "id": "1b27d412c3ee4fdf92f657612de2012d",
      "sender": "BlueMatt[m]",
      "payload": "I don't believe I'm qualified for this anymore, at least not C++, but I did go and review the mining protocol to start a conversation about that, yes.",
      "action": false,
      "timestamp": "2024-10-24T14:49:59+00:00"
    },
    {
      "id": "c052613350dc4811baedc91591f8f727",
      "sender": "BlueMatt[m]",
      "payload": "at least in structure",
      "action": false,
      "timestamp": "2024-10-24T14:50:03+00:00"
    },
    {
      "id": "1b33d853a14c4f31ad3a8cf8cc156faa",
      "sender": "BlueMatt[m]",
      "payload": "I also can't say I'm super jazzed about the entire bitcoin ecosystem having to support capnproto, but hey whatever, not really a huge deal (is it trivial to write a parser for it?)",
      "action": false,
      "timestamp": "2024-10-24T14:50:39+00:00"
    },
    {
      "id": "fd2c93078dd3447f876362c5f7df663e",
      "sender": "laanwj",
      "payload": "that's one reason why he'd like the Sv2 server to be in rust",
      "action": false,
      "timestamp": "2024-10-24T14:50:43+00:00"
    },
    {
      "id": "d79ef48bb9814aafbb2595f5794b82f6",
      "sender": "sipa",
      "payload": "BlueMatt[m]: ffs, it does not",
      "action": false,
      "timestamp": "2024-10-24T14:50:49+00:00"
    },
    {
      "id": "e028f854ae8a4dfaa9837702ea3c4be4",
      "sender": "laanwj",
      "payload": "so all the people who want to avoid c++ can finally look at something :)",
      "action": false,
      "timestamp": "2024-10-24T14:50:59+00:00"
    },
    {
      "id": "c33f10581cd74e7f97c4a8a4ad2f48b6",
      "sender": "BlueMatt[m]",
      "payload": "laanwj: ha",
      "action": false,
      "timestamp": "2024-10-24T14:51:10+00:00"
    },
    {
      "id": "a19df903fc9a437189289ab2e99884b7",
      "sender": "sipa",
      "payload": "BlueMatt[m]: capnproto and IPC is how bitcoind and the sv2 implementation can talk",
      "action": false,
      "timestamp": "2024-10-24T14:51:11+00:00"
    },
    {
      "id": "879eaef55ef14e33a2144952d9f9f2b8",
      "sender": "achow101",
      "payload": "BlueMatt[m]: No one except you wants this interface to be publicly exposed",
      "action": false,
      "timestamp": "2024-10-24T14:51:13+00:00"
    },
    {
      "id": "59fa4e18389a463c994c6ecd0eeae18f",
      "sender": "achow101",
      "payload": "and no one is intending on doing that",
      "action": false,
      "timestamp": "2024-10-24T14:51:27+00:00"
    },
    {
      "id": "be4fe865e6344f83b1f6ea8cb9a601c7",
      "sender": "sipa",
      "payload": "it could be implemented in rust even (which i've heard some ideas about)",
      "action": false,
      "timestamp": "2024-10-24T14:51:27+00:00"
    },
    {
      "id": "2bec264c25694dbba1cd852d5b1c9adc",
      "sender": "BlueMatt[m]",
      "payload": "achow101: that's not what I was told? sjors told me explicitly it intends to be documented/public",
      "action": false,
      "timestamp": "2024-10-24T14:51:33+00:00"
    },
    {
      "id": "b4beac6dbba44fc6ac8ddfb1cd5f2896",
      "sender": "laanwj",
      "payload": "documented, yes",
      "action": false,
      "timestamp": "2024-10-24T14:51:43+00:00"
    },
    {
      "id": "f74db7268302435dbd24824730e0c12a",
      "sender": "achow101",
      "payload": "BlueMatt[m]: *publicly exposed to the internet",
      "action": false,
      "timestamp": "2024-10-24T14:51:44+00:00"
    },
    {
      "id": "293c24555c0f4add88d5d1cf5d9de217",
      "sender": "laanwj",
      "payload": "exposed, no",
      "action": false,
      "timestamp": "2024-10-24T14:51:47+00:00"
    },
    {
      "id": "f448792a24764d4db672bdfe034d3ee1",
      "sender": "BlueMatt[m]",
      "payload": "but, again, if the interface exists and is semi-stable, people *will* use that",
      "action": false,
      "timestamp": "2024-10-24T14:51:51+00:00"
    },
    {
      "id": "e236bb9d17554758ae9eac90b04f2f35",
      "sender": "BlueMatt[m]",
      "payload": "right, so exposed is a separate question",
      "action": false,
      "timestamp": "2024-10-24T14:51:56+00:00"
    },
    {
      "id": "ea3d6ddade814598922b9e157ba62272",
      "sender": "sipa",
      "payload": "BlueMatt[m]: well Sjors[m] isn't here",
      "action": false,
      "timestamp": "2024-10-24T14:52:08+00:00"
    },
    {
      "id": "d8d5b86a8fda48498ec6b2b10d87de24",
      "sender": "BlueMatt[m]",
      "payload": "once this becomes the standard mining protocol we'll presumably drop the sv2 protocol",
      "action": false,
      "timestamp": "2024-10-24T14:52:19+00:00"
    },
    {
      "id": "8552d949e658475e9f0d91ba9e83b566",
      "sender": "laanwj",
      "payload": "we'd like to document it for people that want to use it in an inter-process way on the same machine but not use the bitcoin core tool, for some reason",
      "action": false,
      "timestamp": "2024-10-24T14:52:27+00:00"
    },
    {
      "id": "9885d92eb67a4e0d9be8ceee1d55e204",
      "sender": "sipa",
      "payload": "i really don't see why",
      "action": false,
      "timestamp": "2024-10-24T14:52:27+00:00"
    },
    {
      "id": "8486033a19c7406b842d2f5be7b88916",
      "sender": "cfields",
      "payload": "how would it even be exposed?",
      "action": false,
      "timestamp": "2024-10-24T14:52:31+00:00"
    },
    {
      "id": "9d84d3809ca84850b8e44cabf3243542",
      "sender": "TheCharlatan",
      "payload": "exposed meaning there is a unix socket you can connect to on the same system. Not a public port exposed to the internet.",
      "action": false,
      "timestamp": "2024-10-24T14:52:38+00:00"
    },
    {
      "id": "4cc48b6bfb034a6c81a63ec47373ad85",
      "sender": "BlueMatt[m]",
      "payload": "and then suggest people expose this by netcat, at least once its write-only and pretty safe to do :)",
      "action": false,
      "timestamp": "2024-10-24T14:52:39+00:00"
    },
    {
      "id": "f6099ae5b88d45f6852284bd9d4f7a4b",
      "sender": "sipa",
      "payload": "i think sjors may have had the impression that stable-ipc-talking-to-sv2-binary was his only way forward; i hope he's wrong",
      "action": false,
      "timestamp": "2024-10-24T14:52:58+00:00"
    },
    {
      "id": "d92a53dc66404baa96fb18a50940b8f6",
      "sender": "achow101",
      "payload": "so we should make it not write-only to prevent that :)",
      "action": false,
      "timestamp": "2024-10-24T14:53:03+00:00"
    },
    {
      "id": "d79c5f89a08b4c15b969e949c6922ada",
      "sender": "BlueMatt[m]",
      "payload": "sipa: I do believe that was his impression, i have no idea if he's right, but I'm not sure it matters?",
      "action": false,
      "timestamp": "2024-10-24T14:53:22+00:00"
    },
    {
      "id": "aa08df5210c34c80b5b107db4e9fd8c5",
      "sender": "BlueMatt[m]",
      "payload": "achow101: I don't think any sensible work-providing protocol would be anything but :p",
      "action": false,
      "timestamp": "2024-10-24T14:53:34+00:00"
    },
    {
      "id": "ffef778b94b84bc181effd3ebc85b4b1",
      "sender": "laanwj",
      "payload": "it's not write-only, capnproto IPC just isn't suitable for that kind of thing, it has a large meta-attack surface wrt handles and such, which simplifies having high performance local interfaces but isn't suitable for internet usage",
      "action": false,
      "timestamp": "2024-10-24T14:53:37+00:00"
    },
    {
      "id": "5b35b04c1d2b4ecabf08c8ed4bfede29",
      "sender": "BlueMatt[m]",
      "payload": "one message to get the coinbase tx length and then write-only",
      "action": false,
      "timestamp": "2024-10-24T14:53:42+00:00"
    },
    {
      "id": "58279ad6812143ab9a7af267a43165f4",
      "sender": "sipa",
      "payload": "BlueMatt[m]: i don't think it matters, because i feel that the direction that things have been going right now is helpful for multiple possible outcomes, and furthermore, it is making progress",
      "action": false,
      "timestamp": "2024-10-24T14:54:01+00:00"
    },
    {
      "id": "6cb49a8e2fa646a2b5bb21d3ac407703",
      "sender": "BlueMatt[m]",
      "payload": "laanwj: the current one isn't, but it needs to be rewritten for efficiency anyway.",
      "action": false,
      "timestamp": "2024-10-24T14:54:23+00:00"
    },
    {
      "id": "c1c71d8d9c10401ea52a4e44e94d0b6b",
      "sender": "achow101",
      "payload": "also, this interfaces thing likely would have happened anyways with the work on multiprocess",
      "action": false,
      "timestamp": "2024-10-24T14:54:27+00:00"
    },
    {
      "id": "e44786a9daed4bcd837f8bdb469fe532",
      "sender": "BlueMatt[m]",
      "payload": "sipa: right, that's basically my impression.",
      "action": false,
      "timestamp": "2024-10-24T14:54:34+00:00"
    },
    {
      "id": "1469ce982328422c8c26b71693d4c00a",
      "sender": "achow101",
      "payload": "since that is the direction the project is going in",
      "action": false,
      "timestamp": "2024-10-24T14:54:38+00:00"
    },
    {
      "id": "23461b80f9224ac682ce15404f4ac472",
      "sender": "laanwj",
      "payload": "wait, now you want to rewrite capnproto?  i...",
      "action": false,
      "timestamp": "2024-10-24T14:54:48+00:00"
    },
    {
      "id": "6d88d28b459142e7aa55cdc4eef01097",
      "sender": "BlueMatt[m]",
      "payload": "I'm not complaining about the fact that we have a different mining protocol, I don't care, I'm highlighting that we need to treat it as a Mining Protocol",
      "action": false,
      "timestamp": "2024-10-24T14:55:19+00:00"
    },
    {
      "id": "e821ef6b774847319dcb6befe34e8000",
      "sender": "BlueMatt[m]",
      "payload": "because that's what it is",
      "action": false,
      "timestamp": "2024-10-24T14:55:24+00:00"
    },
    {
      "id": "d8ed0555d0de4e0b869258a75acc7a9e",
      "sender": "achow101",
      "payload": "perhaps we should revisit this discussion when Sjors is here and the meeting notes are published",
      "action": false,
      "timestamp": "2024-10-24T14:55:29+00:00"
    },
    {
      "id": "42eed98cfe6e47fbad0768538340f23a",
      "sender": "BlueMatt[m]",
      "payload": "irrespective of whether we want it to be or not",
      "action": false,
      "timestamp": "2024-10-24T14:55:38+00:00"
    },
    {
      "id": "20a70071493a47d0a1b3125a2adeac9c",
      "sender": "laanwj",
      "payload": "it's an internal interface to facilitate mining protocol implementations",
      "action": false,
      "timestamp": "2024-10-24T14:55:38+00:00"
    },
    {
      "id": "0c810604deba4ac5ae589882b9c9db60",
      "sender": "laanwj",
      "payload": "not a Mining Protocol",
      "action": false,
      "timestamp": "2024-10-24T14:55:46+00:00"
    },
    {
      "id": "4e683a526367460f871fa8e99ec33bd4",
      "sender": "BlueMatt[m]",
      "payload": "why would a pool not connect directly to it?",
      "action": false,
      "timestamp": "2024-10-24T14:56:04+00:00"
    },
    {
      "id": "91d7e186fda84eff906ba738355dfa31",
      "sender": "sipa",
      "payload": "BlueMatt[m]: i really don't think it's helpful that you keep asserting that this is a mining protocol, despite many people here telling you that their view is that it won't be?",
      "action": false,
      "timestamp": "2024-10-24T14:56:05+00:00"
    },
    {
      "id": "a7fd0b19cdea4ce48da0a7193db76f86",
      "sender": "BlueMatt[m]",
      "payload": "I don't see why anyone would use a proxy to translate one protocol into an equivalent one?",
      "action": false,
      "timestamp": "2024-10-24T14:56:22+00:00"
    },
    {
      "id": "3a911101298d42e38849517a55d71af4",
      "sender": "laanwj",
      "payload": "i don't think it's useful to discuss this further without Sjors here",
      "action": false,
      "timestamp": "2024-10-24T14:56:25+00:00"
    },
    {
      "id": "fc0e4050c72244dcbcff3e1e23d2d03e",
      "sender": "BlueMatt[m]",
      "payload": "we can discuss it again next week when sjors is back",
      "action": false,
      "timestamp": "2024-10-24T14:56:44+00:00"
    },
    {
      "id": "23b1e407724349b2be9ee39e2c15ef1a",
      "sender": "laanwj",
      "payload": "yea",
      "action": false,
      "timestamp": "2024-10-24T14:56:49+00:00"
    },
    {
      "id": "ca8449d5f7c54da288186f4fefa35933",
      "sender": "achow101",
      "payload": "Any other topics to discuss?",
      "action": false,
      "timestamp": "2024-10-24T14:56:56+00:00"
    },
    {
      "id": "6b7ba96d29084927a29cf585c964bccd",
      "sender": "jonatack",
      "payload": "Sjors[m]: you can add me to your working group",
      "action": false,
      "timestamp": "2024-10-24T14:57:00+00:00"
    },
    {
      "id": "44393905c60c4091a21cf3cdaba83f83",
      "sender": "jonatack",
      "payload": "Helpful discussion (for my understanding at least), thank you BlueMatt[m] and everyone for doing it here",
      "action": false,
      "timestamp": "2024-10-24T14:57:55+00:00"
    },
    {
      "id": "530aae51d71440f48f3181469986f009",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2024-10-24T15:00:00+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "3c2da7aaaaec4faca3dc9c0d70f94408",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2024-10-24T14:00:25+00:00"
      },
      "operand": null,
      "id": "3c2da7aaaaec4faca3dc9c0d70f94408",
      "timestamp": "2024-10-24T14:00:25+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "bb4ea9f3cc0242d988e357619a2faf00",
        "sender": "achow101",
        "payload": "#topic Working Groups (achow101)",
        "action": false,
        "timestamp": "2024-10-24T14:02:27+00:00"
      },
      "operand": "Working Groups (achow101)",
      "id": "bb4ea9f3cc0242d988e357619a2faf00",
      "timestamp": "2024-10-24T14:02:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a5d1a79f2f3a407687a6c950c9c98696",
        "sender": "achow101",
        "payload": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Working-Groups",
        "action": false,
        "timestamp": "2024-10-24T14:04:54+00:00"
      },
      "operand": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Working-Groups",
      "id": "a5d1a79f2f3a407687a6c950c9c98696",
      "timestamp": "2024-10-24T14:04:54+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e614302389f9435b9de536ec19c334a6",
        "sender": "achow101",
        "payload": "#topic Erlay WG Update (sr_gi, marcofleon)",
        "action": false,
        "timestamp": "2024-10-24T14:08:37+00:00"
      },
      "operand": "Erlay WG Update (sr_gi, marcofleon)",
      "id": "e614302389f9435b9de536ec19c334a6",
      "timestamp": "2024-10-24T14:08:37+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "51b1fbed23fd4874b4c17ae6a2c57781",
        "sender": "achow101",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2024-10-24T14:11:11+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "51b1fbed23fd4874b4c17ae6a2c57781",
      "timestamp": "2024-10-24T14:11:11+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "4c5158a07fe74e36b3cb7421a5f3ceb0",
        "sender": "achow101",
        "payload": "#topic Kernel WG Update (TheCharlatan)",
        "action": false,
        "timestamp": "2024-10-24T14:12:18+00:00"
      },
      "operand": "Kernel WG Update (TheCharlatan)",
      "id": "4c5158a07fe74e36b3cb7421a5f3ceb0",
      "timestamp": "2024-10-24T14:12:18+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "848a38c9217f4f0ca40077565b3cd47c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce initial C header API by TheCharlatan \u00c3\u0082\u00c2\u00b7 Pull Request #30595 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:13:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30595",
      "id": "848a38c9217f4f0ca40077565b3cd47c",
      "timestamp": "2024-10-24T14:13:05+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1cd98357dd1e4885b5100172e56a623f",
        "sender": "achow101",
        "payload": "#topic Benchmarking WG Update (josibake, l0rinc)",
        "action": false,
        "timestamp": "2024-10-24T14:13:23+00:00"
      },
      "operand": "Benchmarking WG Update (josibake, l0rinc)",
      "id": "1cd98357dd1e4885b5100172e56a623f",
      "timestamp": "2024-10-24T14:13:23+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "21b4790ded4d42a3bb47ffbac32ec236",
        "sender": "achow101",
        "payload": "#topic Silent Payments WG Update (josibake, RubenSomsen)",
        "action": false,
        "timestamp": "2024-10-24T14:14:26+00:00"
      },
      "operand": "Silent Payments WG Update (josibake, RubenSomsen)",
      "id": "21b4790ded4d42a3bb47ffbac32ec236",
      "timestamp": "2024-10-24T14:14:26+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ca9923d2567e4f69b7ba64eb6198eafe",
        "sender": "achow101",
        "payload": "#topic Cluster Mempool WG Update (sdaftuar)",
        "action": false,
        "timestamp": "2024-10-24T14:15:31+00:00"
      },
      "operand": "Cluster Mempool WG Update (sdaftuar)",
      "id": "ca9923d2567e4f69b7ba64eb6198eafe",
      "timestamp": "2024-10-24T14:15:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4eaaf26fdb4a4849874536cae3521453",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30289 | Cluster mempool tracking issue \u00c3\u0082\u00c2\u00b7 Issue #30289 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:16:09+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30289",
      "id": "4eaaf26fdb4a4849874536cae3521453",
      "timestamp": "2024-10-24T14:16:09+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c707cdc6638f4001a727b8a41b140378",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/31122 | cluster mempool: Implement changeset interface for mempool by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #31122 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:16:44+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/31122",
      "id": "c707cdc6638f4001a727b8a41b140378",
      "timestamp": "2024-10-24T14:16:44+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "fea302cc2658498ba435c8f07255d2e3",
        "sender": "achow101",
        "payload": "#topic MuSig2 WG Update (achow101)",
        "action": false,
        "timestamp": "2024-10-24T14:18:31+00:00"
      },
      "operand": "MuSig2 WG Update (achow101)",
      "id": "fea302cc2658498ba435c8f07255d2e3",
      "timestamp": "2024-10-24T14:18:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "65e61e35e9b7403da1cad1b909c8a9ff",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #29675 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:19:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/29675",
      "id": "65e61e35e9b7403da1cad1b909c8a9ff",
      "timestamp": "2024-10-24T14:19:06+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a70fa7553d0b4110aebd43898f0d8e09",
        "sender": "achow101",
        "payload": "#topic Legacy Wallet Removal WG Update (achow101)",
        "action": false,
        "timestamp": "2024-10-24T14:19:25+00:00"
      },
      "operand": "Legacy Wallet Removal WG Update (achow101)",
      "id": "a70fa7553d0b4110aebd43898f0d8e09",
      "timestamp": "2024-10-24T14:19:25+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cbdf16d9f182422594716f2c73d81360",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #30328 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:20:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30328",
      "id": "cbdf16d9f182422594716f2c73d81360",
      "timestamp": "2024-10-24T14:20:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ed9dbe884f5849c087f0bff7540d0cc4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28710 | Remove the legacy wallet and BDB dependency by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #28710 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:20:20+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28710",
      "id": "ed9dbe884f5849c087f0bff7540d0cc4",
      "timestamp": "2024-10-24T14:20:20+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "919ade9c33974075b33049d7488b9e0d",
        "sender": "achow101",
        "payload": "#topic Multiprocess WG Update (ryanofsky)",
        "action": false,
        "timestamp": "2024-10-24T14:20:54+00:00"
      },
      "operand": "Multiprocess WG Update (ryanofsky)",
      "id": "919ade9c33974075b33049d7488b9e0d",
      "timestamp": "2024-10-24T14:20:54+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0b4b9361817640a78df332ca4f124b44",
        "sender": "achow101",
        "payload": "#topic Monitoring WG Update (b10c)",
        "action": false,
        "timestamp": "2024-10-24T14:22:09+00:00"
      },
      "operand": "Monitoring WG Update (b10c)",
      "id": "0b4b9361817640a78df332ca4f124b44",
      "timestamp": "2024-10-24T14:22:09+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d59deb5ab05d4906a4f5cc851518fc0f",
        "sender": "achow101",
        "payload": "#topic Ad-hoc high priority for review",
        "action": false,
        "timestamp": "2024-10-24T14:24:54+00:00"
      },
      "operand": "Ad-hoc high priority for review",
      "id": "d59deb5ab05d4906a4f5cc851518fc0f",
      "timestamp": "2024-10-24T14:24:54+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ad73c22578d047afbc63ecdabcc2ba67",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi \u00c3\u0082\u00c2\u00b7 Pull Request #30116 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:25:00+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30116",
      "id": "ad73c22578d047afbc63ecdabcc2ba67",
      "timestamp": "2024-10-24T14:25:00+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1a7cd2b2345e417995236f84c689235c",
        "sender": "achow101",
        "payload": "#topic mining (BlueMatt)",
        "action": false,
        "timestamp": "2024-10-24T14:36:00+00:00"
      },
      "operand": "mining (BlueMatt)",
      "id": "1a7cd2b2345e417995236f84c689235c",
      "timestamp": "2024-10-24T14:36:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7ad1dbca72e94f1b95d0ee300a12102a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30200 | Introduce Mining interface by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30200 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:39:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30200",
      "id": "7ad1dbca72e94f1b95d0ee300a12102a",
      "timestamp": "2024-10-24T14:39:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6149a8a0e7274ceb8daef89fd8e7b5f1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30440 | Have createNewBlock() return a BlockTemplate interface by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30440 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:39:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30440",
      "id": "6149a8a0e7274ceb8daef89fd8e7b5f1",
      "timestamp": "2024-10-24T14:39:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "54bd959988bc4f4498d87a02251e38df",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30955 | Mining interface: getCoinbaseMerklePath() and submitSolution() by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #30955 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:39:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30955",
      "id": "54bd959988bc4f4498d87a02251e38df",
      "timestamp": "2024-10-24T14:39:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a4e58df21cc841708b2ada925e72a962",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants \u00c3\u0082\u00c2\u00b7 Issue #31109 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:41:51+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/31109",
      "id": "a4e58df21cc841708b2ada925e72a962",
      "timestamp": "2024-10-24T14:41:51+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fbf8ea56f74d4e49a4d974fae472828a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/31109 | Mining Interface doesnt allow for Bitcoin Core to create blocks when it wants \u00c3\u0082\u00c2\u00b7 Issue #31109 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-10-24T14:43:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/31109",
      "id": "fbf8ea56f74d4e49a4d974fae472828a",
      "timestamp": "2024-10-24T14:43:34+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "530aae51d71440f48f3181469986f009",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2024-10-24T15:00:00+00:00"
      },
      "operand": null,
      "id": "530aae51d71440f48f3181469986f009",
      "timestamp": "2024-10-24T15:00:00+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}