{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "72c103abe82e4a33935717f865d11cc4",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 50,
    "dergoegge": 4,
    "glozow": 16,
    "Murch[m]": 14,
    "furszy": 1,
    "LarryRuane": 1,
    "lightlike": 6,
    "josie": 13,
    "stickies-v": 3,
    "luke-jr_": 2,
    "Sjors[m]": 1,
    "gribble": 15,
    "instagibbs": 16,
    "TheCharlatan": 1,
    "kanzure": 1,
    "gleb": 1,
    "GregTonoski": 6,
    "pinheadmz": 1,
    "RubenSomsen": 1,
    "reardencode": 3,
    "luke-jr": 11,
    "wk057": 10,
    "Earnestly": 10,
    "_aj_": 17,
    "sipa": 15,
    "brunoerg": 2,
    "kevkevin": 1,
    "jonatack": 9,
    "fanquake": 7,
    "maflcko": 10,
    "jamesob": 13
  },
  "start_time": "2024-01-11T14:00:14+00:00",
  "end_time": "2024-01-11T15:00:01+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": "assumeutxo chainparams merge when? (jamesob)",
  "messages": [
    {
      "id": "dc504cda31ec43489b87843c87fe5ed8",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2024-01-11T14:00:14+00:00"
    },
    {
      "id": "cf7b5b9b502445869e565d9a74d7a7af",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:21+00:00"
    },
    {
      "id": "0be169148dc64f08945ee9dd62febed0",
      "sender": "glozow",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:22+00:00"
    },
    {
      "id": "d055480392bb4693b5d8aa8fa1c438e8",
      "sender": "achow101",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2024-01-11T14:00:27+00:00"
    },
    {
      "id": "96ae7682752944b8a2a894cc5769a87c",
      "sender": "Murch[m]",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:42+00:00"
    },
    {
      "id": "b0f23cdfef0b47e1ab7d112763c493bd",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:46+00:00"
    },
    {
      "id": "80a8cab0b686423ebe3ab65d296e77ad",
      "sender": "achow101",
      "payload": "There are 2 preproposed meeting topics this week. Any last minute ones to add?",
      "action": false,
      "timestamp": "2024-01-11T14:00:50+00:00"
    },
    {
      "id": "e57a98920e8d4888b33189a97251a33d",
      "sender": "LarryRuane",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:52+00:00"
    },
    {
      "id": "3ecc58c154c24cd3801caef185b05acd",
      "sender": "lightlike",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-01-11T14:00:58+00:00"
    },
    {
      "id": "436c4b076d974877b17d0905a88ee8be",
      "sender": "josie",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:01:08+00:00"
    },
    {
      "id": "c6c0af8dc57b4fcca48c7561895b2328",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:01:15+00:00"
    },
    {
      "id": "c67955ec563e4d8e9cf443c3eb8e56bd",
      "sender": "luke-jr_",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:01:18+00:00"
    },
    {
      "id": "10d859cb31d1489bb635ed6a22951aec",
      "sender": "Sjors[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:01:21+00:00"
    },
    {
      "id": "1b32261494ce44b29d6e5b5dd3c0fa1d",
      "sender": "achow101",
      "payload": "#topic package relay updates (glozow)",
      "action": false,
      "timestamp": "2024-01-11T14:01:30+00:00"
    },
    {
      "id": "8fe2c4fc55b04b9781890d5c3022c2d1",
      "sender": "glozow",
      "payload": "#28948 still the PR to review. Still working on implementing your comments achow101 (thanks!).",
      "action": false,
      "timestamp": "2024-01-11T14:01:46+00:00"
    },
    {
      "id": "1c3fc42ab3374a0f84e4c3884e36deb3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28948 | v3 transaction policy for anti-pinning by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28948 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:01:48+00:00"
    },
    {
      "id": "4a62335087d3466289cdab40b9adbe28",
      "sender": "glozow",
      "payload": "I'm also writing a doc (bip?) and trying to index all the discussion comments / questions / answers.",
      "action": false,
      "timestamp": "2024-01-11T14:02:21+00:00"
    },
    {
      "id": "6ae580d0eec54f6b815bda05131ad38c",
      "sender": "instagibbs",
      "payload": "I think it'd be helpful for #28984 if I split off the cluster mempool-y diagram checking parts, if no one objects I'll open that part only?",
      "action": false,
      "timestamp": "2024-01-11T14:03:12+00:00"
    },
    {
      "id": "c048634759304ef6a3149277e3855260",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28984 | Cluster size 2 package rbf by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #28984 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:03:14+00:00"
    },
    {
      "id": "777e236cf979437d828ddc59ba62a1fa",
      "sender": "instagibbs",
      "payload": "infrastructure + unit/fuzz tests?",
      "action": false,
      "timestamp": "2024-01-11T14:03:27+00:00"
    },
    {
      "id": "874a49b528b74c5bb43b9574599ef1d9",
      "sender": "TheCharlatan",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:03:44+00:00"
    },
    {
      "id": "ea32ef3ea5ec42298bd38e0e53de1192",
      "sender": "achow101",
      "payload": "instagibbs: seems reasonable",
      "action": false,
      "timestamp": "2024-01-11T14:04:20+00:00"
    },
    {
      "id": "b61be6cb03b44db68876b676f139312e",
      "sender": "glozow",
      "payload": "instagibbs: I think it's a good idea. would help reduce the complexity",
      "action": false,
      "timestamp": "2024-01-11T14:04:40+00:00"
    },
    {
      "id": "c45e6c827af6475b99e69d5bbe069b61",
      "sender": "instagibbs",
      "payload": "ok, will open the \"first cluster mempool PR\" to nerd snipe some folks",
      "action": false,
      "timestamp": "2024-01-11T14:04:57+00:00"
    },
    {
      "id": "32d6a4b367374cc1967c78fd4ac471f1",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:05:07+00:00"
    },
    {
      "id": "55df3fe111464b24933ea50e5ee2a166",
      "sender": "gleb",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:05:29+00:00"
    },
    {
      "id": "8c51da001bab45f2a41c0e65f4f9b6ef",
      "sender": "GregTonoski",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:05:35+00:00"
    },
    {
      "id": "29e14da4549f41aa90d70a651ef9024e",
      "sender": "glozow",
      "payload": "also: https://delvingbitcoin.org/t/an-overview-of-the-cluster-mempool-proposal/393",
      "action": false,
      "timestamp": "2024-01-11T14:05:37+00:00"
    },
    {
      "id": "326ab7bdbc8047f7b62d1a68ec8db514",
      "sender": "pinheadmz",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-01-11T14:06:01+00:00"
    },
    {
      "id": "b55446c51b7147fca781267e136870dd",
      "sender": "GregTonoski",
      "payload": "Can we talk about spam in Bitcoin and the scope of datacarriersize scope, perhaps?",
      "action": false,
      "timestamp": "2024-01-11T14:06:38+00:00"
    },
    {
      "id": "e2000018e4ca4960a659ce89158b7242",
      "sender": "achow101",
      "payload": "GregTonoski: please wait until your topic is announced",
      "action": false,
      "timestamp": "2024-01-11T14:06:49+00:00"
    },
    {
      "id": "c6950ef39c104a42a1b7eb2249440dc3",
      "sender": "luke-jr_",
      "payload": "GregTonoski: we're on package relay topic right now",
      "action": false,
      "timestamp": "2024-01-11T14:06:50+00:00"
    },
    {
      "id": "ce9163ece13a4da09b8c5eac9edb5b5f",
      "sender": "achow101",
      "payload": "#topic silent payments updates (josie)",
      "action": false,
      "timestamp": "2024-01-11T14:07:03+00:00"
    },
    {
      "id": "71c59728310546f9808261548cbe4659",
      "sender": "josie",
      "payload": "review happening on #28560",
      "action": false,
      "timestamp": "2024-01-11T14:07:15+00:00"
    },
    {
      "id": "20f1fcc83e4c4d1bbc6f8e7e9fd8ec66",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28560 | wallet, rpc: `FundTransaction` refactor by josibake \u00c3\u0082\u00c2\u00b7 Pull Request #28560 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:07:17+00:00"
    },
    {
      "id": "40fcbb6b54694c1aafeb20b9277dcb8d",
      "sender": "josie",
      "payload": "also had several rounds of review on the BIP and was able to finalize the input hashing",
      "action": false,
      "timestamp": "2024-01-11T14:07:46+00:00"
    },
    {
      "id": "1aa2bac5fb1249de9e530c2c8ab9513c",
      "sender": "josie",
      "payload": "i updated the BIP and will be working on #28122 to match the BIP",
      "action": false,
      "timestamp": "2024-01-11T14:08:08+00:00"
    },
    {
      "id": "6667d2a9f4e84c429ff3a110bccc575d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28122 | Silent Payments: Implement BIP352 by josibake \u00c3\u0082\u00c2\u00b7 Pull Request #28122 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:08:10+00:00"
    },
    {
      "id": "f07ce54239264594b31fa367932a9abd",
      "sender": "josie",
      "payload": "thats all for me!",
      "action": false,
      "timestamp": "2024-01-11T14:08:44+00:00"
    },
    {
      "id": "85213fe5a81f40f1ba166fb8332e2b05",
      "sender": "achow101",
      "payload": "is the bip ready to be merged?",
      "action": false,
      "timestamp": "2024-01-11T14:08:49+00:00"
    },
    {
      "id": "31e982aa828a4be89cb36844d247d077",
      "sender": "achow101",
      "payload": "kinda annoying to have to look through the prs list to find it",
      "action": false,
      "timestamp": "2024-01-11T14:09:07+00:00"
    },
    {
      "id": "896d8e1d5ed0405081db69a1613fd546",
      "sender": "josie",
      "payload": "id like to have at least RubenSomsen take a look and sign off after my most recent push",
      "action": false,
      "timestamp": "2024-01-11T14:09:21+00:00"
    },
    {
      "id": "9b18967bcf5a4a2686615471634b3c39",
      "sender": "josie",
      "payload": "but id say its pretty close to merge",
      "action": false,
      "timestamp": "2024-01-11T14:09:46+00:00"
    },
    {
      "id": "81395198ec0c496ea5a2748bde4796c6",
      "sender": "josie",
      "payload": "but yes, it is v annoying",
      "action": false,
      "timestamp": "2024-01-11T14:09:57+00:00"
    },
    {
      "id": "1a486689ccef4310a8c5da36e3482e90",
      "sender": "RubenSomsen",
      "payload": "will do",
      "action": false,
      "timestamp": "2024-01-11T14:10:24+00:00"
    },
    {
      "id": "e3de828fc5fc411a828fa336b7596269",
      "sender": "josie",
      "payload": "ty!",
      "action": false,
      "timestamp": "2024-01-11T14:10:41+00:00"
    },
    {
      "id": "c5b54e20569b4a68b79e74719880869c",
      "sender": "achow101",
      "payload": "#topic multiprocess updates (ryanofsky)",
      "action": false,
      "timestamp": "2024-01-11T14:10:47+00:00"
    },
    {
      "id": "a2912f00641f4f25ad8956a14bc55b2f",
      "sender": "achow101",
      "payload": "#28921 is the current pr, still waiting on review",
      "action": false,
      "timestamp": "2024-01-11T14:12:31+00:00"
    },
    {
      "id": "47525683c38e4dad81c9f2bc9f76f53a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28921 | multiprocess: Add basic type conversion hooks by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28921 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:12:33+00:00"
    },
    {
      "id": "3332328b028d4ae7a5c980f4179cbace",
      "sender": "achow101",
      "payload": "#topic Ad-hoc high priority for review",
      "action": false,
      "timestamp": "2024-01-11T14:13:09+00:00"
    },
    {
      "id": "3b10f0bf69044ed29dc72b07257d8b79",
      "sender": "achow101",
      "payload": "Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4",
      "action": false,
      "timestamp": "2024-01-11T14:13:14+00:00"
    },
    {
      "id": "59016190e69c46559d1269582d593c18",
      "sender": "Murch[m]",
      "payload": "achow101: Could you please add CoinGrinder?",
      "action": false,
      "timestamp": "2024-01-11T14:13:39+00:00"
    },
    {
      "id": "8c03610bba464d68a8e3738733e47fa4",
      "sender": "Murch[m]",
      "payload": "The code is pretty mature now and I\u00c3\u00a2\u00c2\u0080\u00c2\u0099d love to get it merged before 27, in case the fees shoot up again",
      "action": false,
      "timestamp": "2024-01-11T14:14:03+00:00"
    },
    {
      "id": "0b879d97283d487d902e5a9cbffcbdeb",
      "sender": "achow101",
      "payload": "Murch[m]: added",
      "action": false,
      "timestamp": "2024-01-11T14:14:13+00:00"
    },
    {
      "id": "6b520dd5bf73419a9c04f79faa12ba52",
      "sender": "Murch[m]",
      "payload": "Thanks!",
      "action": false,
      "timestamp": "2024-01-11T14:14:19+00:00"
    },
    {
      "id": "c3f9ab0d84d2408d9c43e63d4f89aff6",
      "sender": "achow101",
      "payload": "#topic spam threats and protection in Bitcoin Core (GregTonoski)",
      "action": false,
      "timestamp": "2024-01-11T14:16:05+00:00"
    },
    {
      "id": "b47b3b4b4fa845639e39a4d5288c1da6",
      "sender": "GregTonoski",
      "payload": "Is there any plan to harden anti-spam measures in Bitcoin Core in the next version, perhaps?",
      "action": false,
      "timestamp": "2024-01-11T14:17:04+00:00"
    },
    {
      "id": "77aa49fb287a4e8faaa0010cc846bb6b",
      "sender": "reardencode",
      "payload": "I'd suggest removing all limits on OP_RETURN size/count to reduce impacts on the UTXO set and mitigate long term consequences of the current scamtoken craze.",
      "action": false,
      "timestamp": "2024-01-11T14:17:55+00:00"
    },
    {
      "id": "fc4b9abb22e44e42a114aaaeb151c557",
      "sender": "luke-jr",
      "payload": "that's the wrong direction",
      "action": false,
      "timestamp": "2024-01-11T14:18:07+00:00"
    },
    {
      "id": "22921134cc1948dd989cb7ed1ad231ce",
      "sender": "achow101",
      "payload": "probably not. as has been stated many times, many contributors do not think that changing policy rules will have an effect",
      "action": false,
      "timestamp": "2024-01-11T14:18:22+00:00"
    },
    {
      "id": "8425efd016eb4bb28d3fc5a27a20264b",
      "sender": "luke-jr",
      "payload": "I've listed several possible options here FWIW: https://github.com/bitcoin/bitcoin/issues/29187",
      "action": false,
      "timestamp": "2024-01-11T14:18:27+00:00"
    },
    {
      "id": "0c1b89a976e94e37a9a5d6f71d4701d9",
      "sender": "wk057",
      "payload": "It doesn't seem to make sense to increase limits for OP_RETURN beyond the original scope of why OP_RETURN was made standard in the first place.",
      "action": false,
      "timestamp": "2024-01-11T14:18:29+00:00"
    },
    {
      "id": "8bcabeaa56d54c0e94b15931ccb13292",
      "sender": "luke-jr",
      "payload": "achow101: which is nonsense",
      "action": false,
      "timestamp": "2024-01-11T14:18:40+00:00"
    },
    {
      "id": "50cad224f8be4db88f89f07ed2b5fe28",
      "sender": "achow101",
      "payload": "it's clearly a controversial topic, I don't think rehashing the same argument here is going to be useful",
      "action": false,
      "timestamp": "2024-01-11T14:19:00+00:00"
    },
    {
      "id": "bf6938ea07734f6ba934915545a8b30f",
      "sender": "Murch[m]",
      "payload": "OP_RETURN was introduced to give a valve for people using more detrimental ways of putting data in the blockchain such as bare multisig",
      "action": false,
      "timestamp": "2024-01-11T14:19:11+00:00"
    },
    {
      "id": "8a2f02c174434dddb71fa3fe3a675da6",
      "sender": "achow101",
      "payload": "unless there is something new to say, I would suggest that we move on from this topic",
      "action": false,
      "timestamp": "2024-01-11T14:19:21+00:00"
    },
    {
      "id": "a748c203c8ce4bc1bfa087c81410f242",
      "sender": "luke-jr",
      "payload": "achow101: intentionally leaving a vulnerability being actively exploited in, is not acceptable",
      "action": false,
      "timestamp": "2024-01-11T14:19:33+00:00"
    },
    {
      "id": "1df43e37cc4d494483b22012bf45dec1",
      "sender": "wk057",
      "payload": "achow101: there have been serveral new suggestions in #29187 that merit consideration",
      "action": false,
      "timestamp": "2024-01-11T14:19:51+00:00"
    },
    {
      "id": "fbacc8b0dd364121a974b6a0c107c332",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/29187 | Witness scripts being abused to bypass datacarriersize limit (CVE-2023-50428) \u00c3\u0082\u00c2\u00b7 Issue #29187 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:19:52+00:00"
    },
    {
      "id": "7ace822f01c84f90a188171d8ad73516",
      "sender": "GregTonoski",
      "payload": "2023 was a year of spam in Bitcoin. Isn't it important topic to discuss?",
      "action": false,
      "timestamp": "2024-01-11T14:20:03+00:00"
    },
    {
      "id": "bfdf0df6cad34bf0a11a09760bfefc52",
      "sender": "dergoegge",
      "payload": "not everyone considers it a vulnerability",
      "action": false,
      "timestamp": "2024-01-11T14:20:11+00:00"
    },
    {
      "id": "2f8e73e930c5419e90b50058001f2d50",
      "sender": "instagibbs",
      "payload": "ok we're aware that a PR exists, that's all that's required here",
      "action": false,
      "timestamp": "2024-01-11T14:20:20+00:00"
    },
    {
      "id": "743467b228624ede9891a87da8329d6d",
      "sender": "achow101",
      "payload": "wk057: they can be discussed if/when such PRs are opened",
      "action": false,
      "timestamp": "2024-01-11T14:20:22+00:00"
    },
    {
      "id": "fb99dcce48354c9f91df36908442ca97",
      "sender": "luke-jr",
      "payload": "dergoegge: objectively it is",
      "action": false,
      "timestamp": "2024-01-11T14:20:30+00:00"
    },
    {
      "id": "6f4925b5e673430bbb05ba9b97db9629",
      "sender": "Earnestly",
      "payload": "(It's a tad disingenuous to shut down discussion merely because it's controversial; if there is genuine misunderstanding those need to be surfaced. Lots of people are watching and want resolution on this.)",
      "action": false,
      "timestamp": "2024-01-11T14:20:33+00:00"
    },
    {
      "id": "6a426a3f7b494f5ca3ef38867066587e",
      "sender": "josie",
      "payload": "what is the goal of bringing this topic? calling other peoples opinions on the matter nonsense and continuing to claim there is a vulnerability (when others dont share that view) is not a discussion",
      "action": false,
      "timestamp": "2024-01-11T14:20:40+00:00"
    },
    {
      "id": "1acda830c5d24a0dbde6160a524dd533",
      "sender": "_aj_",
      "payload": "instagibbs: the above was an issue, the prior PR is closed, there hasn't been a new PR filed yet, aiui",
      "action": false,
      "timestamp": "2024-01-11T14:20:47+00:00"
    },
    {
      "id": "2a83052c889546d6b749745a288c1a5e",
      "sender": "luke-jr",
      "payload": "josie: if you disagree, you can set datacarriersize=4000000; it's not an excuse to deny others a fix",
      "action": false,
      "timestamp": "2024-01-11T14:21:12+00:00"
    },
    {
      "id": "43c6b5bc6b8b41c4a71896985436244a",
      "sender": "Murch[m]",
      "payload": "I don\u00c3\u00a2\u00c2\u0080\u00c2\u0099t think a policy change by default is going to get merged",
      "action": false,
      "timestamp": "2024-01-11T14:21:14+00:00"
    },
    {
      "id": "2dfef23473464f9d9fcc2b11c79b9fee",
      "sender": "instagibbs",
      "payload": "_aj_ tracking issue even better",
      "action": false,
      "timestamp": "2024-01-11T14:21:15+00:00"
    },
    {
      "id": "96fb3a83c1164c9692861d9ad6ca66d3",
      "sender": "Murch[m]",
      "payload": "I could see a new option that makes your node treat inscriptions as non-standard that is off by default be considered",
      "action": false,
      "timestamp": "2024-01-11T14:21:52+00:00"
    },
    {
      "id": "732b843fe4054994b313733ba2462ba3",
      "sender": "_aj_",
      "payload": "achow101: (off-topic: tnx for the merge)",
      "action": false,
      "timestamp": "2024-01-11T14:21:55+00:00"
    },
    {
      "id": "5542b254f4a643848bc805322ab213e0",
      "sender": "Murch[m]",
      "payload": "Then people who want that can gimp their own node",
      "action": false,
      "timestamp": "2024-01-11T14:21:59+00:00"
    },
    {
      "id": "dea49f7ff4a24af2a40dad265a404526",
      "sender": "wk057",
      "payload": "it's objectively a vulnerability.  the ability to inject data into a system in an unintended way is pretty much the most common exploit in existence. saying it's not a vulnerability is odd.",
      "action": false,
      "timestamp": "2024-01-11T14:22:01+00:00"
    },
    {
      "id": "86e66b1ae78646fcbb056019beddc889",
      "sender": "Earnestly",
      "payload": "achow101: If the filters are behind a flag, and people can choose to use it, why would that necessarily be a blocker? Does there need to be more robust evidence that the filters prevent the behaviour it's designed to stop?",
      "action": false,
      "timestamp": "2024-01-11T14:22:04+00:00"
    },
    {
      "id": "579d0e0e876945fe9b19c61029819318",
      "sender": "_aj_",
      "payload": "wk057: \"unintended\" is not an objective criterion",
      "action": false,
      "timestamp": "2024-01-11T14:22:19+00:00"
    },
    {
      "id": "1d2c9f055f274015b03d1cae2bf6d661",
      "sender": "achow101",
      "payload": "Earnestly: never said that it was",
      "action": false,
      "timestamp": "2024-01-11T14:22:23+00:00"
    },
    {
      "id": "d02c3928b750465a9c2a62dbc792bd64",
      "sender": "instagibbs",
      "payload": "again, this is nothing new, there is nothing to discuss here",
      "action": false,
      "timestamp": "2024-01-11T14:22:27+00:00"
    },
    {
      "id": "eea8b91ff2d84b85805814c851b96a6e",
      "sender": "Earnestly",
      "payload": "I see, so a PR adding such a feature would be fine",
      "action": false,
      "timestamp": "2024-01-11T14:22:52+00:00"
    },
    {
      "id": "83fcaff4f3c64509a3fc762089a9dcbc",
      "sender": "wk057",
      "payload": "instagibbs: it merits discussion.  since the original PR was closed for being \"controverial\", then finding a solution that checks all the boxes would merit discussion for an obvious issue.",
      "action": false,
      "timestamp": "2024-01-11T14:23:42+00:00"
    },
    {
      "id": "d49e46e2ec6d489eae02056d49ed9eae",
      "sender": "GregTonoski",
      "payload": "Pieter Wuille said that 4MB block is \"\"pathological\" . It occurred in 2023.",
      "action": false,
      "timestamp": "2024-01-11T14:23:46+00:00"
    },
    {
      "id": "afa951434f384d948578ec57ff0071dd",
      "sender": "luke-jr",
      "payload": "_aj_: it pretty much is, at least in this case; pretending it was intended is dishonest",
      "action": false,
      "timestamp": "2024-01-11T14:23:47+00:00"
    },
    {
      "id": "87aa0719d17b43d1aaff2e20df9f9579",
      "sender": "instagibbs",
      "payload": "And I'm done engaging with this. thanks.",
      "action": false,
      "timestamp": "2024-01-11T14:23:57+00:00"
    },
    {
      "id": "108e34c335c64ea6ba9c58a3e4a94f60",
      "sender": "_aj_",
      "payload": "luke-jr: the people sending the spam certainly intend it",
      "action": false,
      "timestamp": "2024-01-11T14:24:10+00:00"
    },
    {
      "id": "7bc4ce8059054bde8265b8dc2bd0d014",
      "sender": "GregTonoski",
      "payload": "4MB block: 0301e0480b374b32851a9462db29dc19fe830a7f7d7a88b81612b9d42099c0ae",
      "action": false,
      "timestamp": "2024-01-11T14:24:10+00:00"
    },
    {
      "id": "90a583aa52fa40049fbcecd2ef7d30d8",
      "sender": "achow101",
      "payload": "wk057: since there is an issue open, discussing in that issue should be sufficient",
      "action": false,
      "timestamp": "2024-01-11T14:24:28+00:00"
    },
    {
      "id": "675c2fe8555f4b588647f0aa32548484",
      "sender": "luke-jr",
      "payload": "_aj_: pfft, so does every attacker",
      "action": false,
      "timestamp": "2024-01-11T14:24:30+00:00"
    },
    {
      "id": "bf7280b8c8cf411ca82cfc2facc587c3",
      "sender": "Earnestly",
      "payload": "I certainly don't want to store this data on my node, is there anything I can do to mitigate it?",
      "action": false,
      "timestamp": "2024-01-11T14:24:39+00:00"
    },
    {
      "id": "9c8e1cd5fb5044dbaf903b6c42243fa0",
      "sender": "sipa",
      "payload": "Earnestly: run a pruned node",
      "action": false,
      "timestamp": "2024-01-11T14:24:45+00:00"
    },
    {
      "id": "ea1bd5ef426e400baf2580819437ba9f",
      "sender": "achow101",
      "payload": "especially since discussion here is transient",
      "action": false,
      "timestamp": "2024-01-11T14:24:54+00:00"
    },
    {
      "id": "4b3300df905449fb859d3d43185eba31",
      "sender": "Earnestly",
      "payload": "sipa: I do, but I don't want to process it (I also want to keep historical nodes as well)",
      "action": false,
      "timestamp": "2024-01-11T14:24:58+00:00"
    },
    {
      "id": "549efef965c94460a64e5d6cd4a4542b",
      "sender": "instagibbs",
      "payload": "Is this the last topic?",
      "action": false,
      "timestamp": "2024-01-11T14:25:03+00:00"
    },
    {
      "id": "8267a4d9dfbd4452a1f292edb33ef226",
      "sender": "achow101",
      "payload": "instagibbs: no",
      "action": false,
      "timestamp": "2024-01-11T14:25:06+00:00"
    },
    {
      "id": "ac4630814ed64d0ca7262d67d54d0251",
      "sender": "reardencode",
      "payload": "Earnestly: rot13maxi made a script to invalidate blocks containing inscriptions. it'll put you on your own fork of bitcoin.",
      "action": false,
      "timestamp": "2024-01-11T14:25:16+00:00"
    },
    {
      "id": "c89e3afd04274f80a50fbc7119e2d5d2",
      "sender": "wk057",
      "payload": "achow101: seems this is a broad enough topic to warrant at least some realtime developer discussion to make the solutions that would be acceptable for merge more obvious before dev effort is expended on something that has no hope of merging",
      "action": false,
      "timestamp": "2024-01-11T14:25:31+00:00"
    },
    {
      "id": "a2b0e9e5b72a4932adb647fef2eaf40d",
      "sender": "Murch[m]",
      "payload": "Suggestion:... (full message at <https://matrix.bitcoin.ninja/_matrix/media/v3/download/bitcoin.ninja/EVtcNPNYvjzsBmTKCrJgoTdP>)",
      "action": false,
      "timestamp": "2024-01-11T14:25:34+00:00"
    },
    {
      "id": "82014e7f11824ab681d2272be949bcaf",
      "sender": "achow101",
      "payload": "Murch[m]: your message was too long",
      "action": false,
      "timestamp": "2024-01-11T14:25:51+00:00"
    },
    {
      "id": "d6dd2f23b827477da28cf7f68cba2344",
      "sender": "achow101",
      "payload": "(matrix bridge elided it)",
      "action": false,
      "timestamp": "2024-01-11T14:26:04+00:00"
    },
    {
      "id": "ef632262a88543809d7aa5344e36102b",
      "sender": "brunoerg",
      "payload": "next topic?",
      "action": false,
      "timestamp": "2024-01-11T14:26:12+00:00"
    },
    {
      "id": "e8b11937819643bf80c63d09c69b0d5b",
      "sender": "glozow",
      "payload": "fwiw I disagree that this is a vulnerability. I already reviewed 28408 and summarized all of the arguments for/against it, concluding it shouldn't be merged. I have a writeup on my notes repo. I plan on reviewing and opening PRs that I think are important, and this discussion isn't changing that.",
      "action": false,
      "timestamp": "2024-01-11T14:26:14+00:00"
    },
    {
      "id": "4adb3deebd6446e9a70e5e7e20810b5f",
      "sender": "glozow",
      "payload": "#proposedmeetingtopic note to use new logging macros (#28318)",
      "action": false,
      "timestamp": "2024-01-11T14:26:20+00:00"
    },
    {
      "id": "07a05d382f7c4453a7fd7b302a3a1e7e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:26:23+00:00"
    },
    {
      "id": "5515f5648cf349fca5ab578821932463",
      "sender": "luke-jr",
      "payload": "glozow: every argument against it, has been amply refuted already",
      "action": false,
      "timestamp": "2024-01-11T14:27:07+00:00"
    },
    {
      "id": "a52f61409d78414eb7cf745851a5d8db",
      "sender": "sipa",
      "payload": "luke-jr: people clearly disagree with you here",
      "action": false,
      "timestamp": "2024-01-11T14:27:15+00:00"
    },
    {
      "id": "b4dd93d05db54341afe8dbc1824a870b",
      "sender": "Earnestly",
      "payload": "glozow: Why wouldn't be considered as such if a specific sequence of operators are selected specifically to bypass OP_RETURN, why don't they just use op_return?",
      "action": false,
      "timestamp": "2024-01-11T14:27:17+00:00"
    },
    {
      "id": "309a9605e3ba4f5c8fd6dd803a26dfcd",
      "sender": "wk057",
      "payload": "glozow: you seem to have conveniently skipped over some key points in your summary, but that PR is closed, so the discussion is to determine the best way forward from here without wasting additional developer resources",
      "action": false,
      "timestamp": "2024-01-11T14:27:26+00:00"
    },
    {
      "id": "9a073959c36d4c329c91f649a17dd3ce",
      "sender": "glozow",
      "payload": "luke-jr: having read through all of the comments and mailing list posts and a lot of twitter, I disagree.",
      "action": false,
      "timestamp": "2024-01-11T14:27:40+00:00"
    },
    {
      "id": "d24d57b6f6214d67b6503346b9801804",
      "sender": "reardencode",
      "payload": "Earnestly: they don't use OP_RETURN because it is limited to 80 bytes - hence my suggestion.",
      "action": false,
      "timestamp": "2024-01-11T14:27:43+00:00"
    },
    {
      "id": "60dcb8e2813c46e5b5a6ec6380a205a2",
      "sender": "Earnestly",
      "payload": "reardencode: Why was it limited?",
      "action": false,
      "timestamp": "2024-01-11T14:27:52+00:00"
    },
    {
      "id": "7915258a831341abaeee7955d913123d",
      "sender": "achow101",
      "payload": "wk057: from the existing discussions on the topic, there generally seems to be agreement that a default off option to enable such filters may be acceptable, at least more so than the datacarriersize change",
      "action": false,
      "timestamp": "2024-01-11T14:28:04+00:00"
    },
    {
      "id": "9bae2e82bddc425cb9e4dcd0b432405f",
      "sender": "Murch[m]",
      "payload": "achow101: Thanks, it was just a summary of above: Make it a default-off optional new configuration option that only applies to inscriptions, and I could see it get merge.",
      "action": false,
      "timestamp": "2024-01-11T14:28:09+00:00"
    },
    {
      "id": "13f2eae5436648728fe55ba0aff01594",
      "sender": "achow101",
      "payload": "wk057: does that sufficiently resolve your desire to have a discussion here?",
      "action": false,
      "timestamp": "2024-01-11T14:28:39+00:00"
    },
    {
      "id": "d06dc11b29c74b2f984e9eecd849fd1f",
      "sender": "wk057",
      "payload": "achow101: default off option doesn't address the issue.  I agree it should be an option, but default off doesn't actually solve anything.",
      "action": false,
      "timestamp": "2024-01-11T14:28:40+00:00"
    },
    {
      "id": "05e19951b04b4df9816cd98f192b06f5",
      "sender": "luke-jr",
      "payload": "achow101: Murch[m]: so we add a new option for every new spam scheme?",
      "action": false,
      "timestamp": "2024-01-11T14:29:00+00:00"
    },
    {
      "id": "f0e71b4238834bed89712f69cf44a533",
      "sender": "_aj_",
      "payload": "luke-jr: for any that are controversial, certainly",
      "action": false,
      "timestamp": "2024-01-11T14:29:30+00:00"
    },
    {
      "id": "f6a6a6ccbbb749e89ad925258c0e5f36",
      "sender": "Murch[m]",
      "payload": "If you think that is a useful way of spending your time, be my guest",
      "action": false,
      "timestamp": "2024-01-11T14:29:36+00:00"
    },
    {
      "id": "b63899928d2846488193b59617c2b2f9",
      "sender": "luke-jr",
      "payload": "refusing to admit it's a vulnerability, and making such crazy suggestions, just strikes me as dishonesty, sorry",
      "action": false,
      "timestamp": "2024-01-11T14:29:40+00:00"
    },
    {
      "id": "ee63006b6448414891f80fcd3aa8a56a",
      "sender": "Earnestly",
      "payload": "luke-jr: Would it be possible to provide a more generic mechanism that reads in a set of rules, in some DSL format, that can be used to filter?",
      "action": false,
      "timestamp": "2024-01-11T14:29:41+00:00"
    },
    {
      "id": "c6dcf0d261ba4fd7b64ca7900ecbadc1",
      "sender": "_aj_",
      "payload": "luke-jr: (and spammers will naturally try to make them all controversial, so...)",
      "action": false,
      "timestamp": "2024-01-11T14:29:44+00:00"
    },
    {
      "id": "e364c7dbb1f94dc5a9351d6d15c3e6de",
      "sender": "wk057",
      "payload": "that was what I was writing.  so everyone who wants to address a vulnerability needs to get a PR approved for a new option that defaults to allowing exploitation of that vulnerability? that doesn't seem reasonable.",
      "action": false,
      "timestamp": "2024-01-11T14:29:47+00:00"
    },
    {
      "id": "98c846d2764d4c488e51e104c31b1645",
      "sender": "Earnestly",
      "payload": "In that manner you can then add new rules to this file to catch any new mechanisms used to bypass the original limit",
      "action": false,
      "timestamp": "2024-01-11T14:30:08+00:00"
    },
    {
      "id": "8807c3a80b6f40bb99e7a7d552623f3d",
      "sender": "wk057",
      "payload": "The people exploiting a bug shouldn't really get a say in whether or not the bug is fixed.",
      "action": false,
      "timestamp": "2024-01-11T14:30:14+00:00"
    },
    {
      "id": "d2def44ba5134e0faa17e55a398c23a8",
      "sender": "Murch[m]",
      "payload": "I think the topic is now \"note to use new logging macros (#28318)\", though",
      "action": false,
      "timestamp": "2024-01-11T14:30:28+00:00"
    },
    {
      "id": "b3e4376850c84fd3b698adcfc9d4e50e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:30:31+00:00"
    },
    {
      "id": "d4b0320f0cad454d83ae9efe816e4a90",
      "sender": "achow101",
      "payload": "Murch[m]: not yet",
      "action": false,
      "timestamp": "2024-01-11T14:30:39+00:00"
    },
    {
      "id": "bf3c5bd6858443169488ed42e66650ec",
      "sender": "Earnestly",
      "payload": "luke-jr: So instead of having to hardcode a set of rules directly in the codebase they can be expressed as a file",
      "action": false,
      "timestamp": "2024-01-11T14:30:54+00:00"
    },
    {
      "id": "5e530ee9902f49c19ccdafe769fbea18",
      "sender": "_aj_",
      "payload": "Murch[m]: that was proposed, not switched to",
      "action": false,
      "timestamp": "2024-01-11T14:31:14+00:00"
    },
    {
      "id": "28c7b76966524177816b3932528369f4",
      "sender": "Murch[m]",
      "payload": "ah, you\u00c3\u00a2\u00c2\u0080\u00c2\u0099re right",
      "action": false,
      "timestamp": "2024-01-11T14:31:27+00:00"
    },
    {
      "id": "57273c21964f463497cc1b8a97baa4a3",
      "sender": "achow101",
      "payload": "I think the specific details regarding the implementation of such a flag can be discussed in its PR, once open",
      "action": false,
      "timestamp": "2024-01-11T14:31:30+00:00"
    },
    {
      "id": "4da382c074194652a3e900e32cbcd42e",
      "sender": "sipa",
      "payload": "sigh, there is economic demand for block space, whether you like it or not - the buyers and sellers of that space both want the transaction to occur, i don't see what anyone thinks they can do about that",
      "action": false,
      "timestamp": "2024-01-11T14:31:31+00:00"
    },
    {
      "id": "7a38c02a6918468e8df897e916ba4efc",
      "sender": "dergoegge",
      "payload": "can we move on?",
      "action": false,
      "timestamp": "2024-01-11T14:31:32+00:00"
    },
    {
      "id": "028f92c86a05484e813f72db63ebfb91",
      "sender": "instagibbs",
      "payload": "dergoegge +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:38+00:00"
    },
    {
      "id": "bd52fa60621a46f89421a715412b21a0",
      "sender": "kevkevin",
      "payload": "dergoegge +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:44+00:00"
    },
    {
      "id": "5bebe9e1129542659e2748ec4f4f445c",
      "sender": "brunoerg",
      "payload": "dergoegge +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:49+00:00"
    },
    {
      "id": "5b1de48b5b484027b5e36281a6c69918",
      "sender": "josie",
      "payload": "dergoegge +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:51+00:00"
    },
    {
      "id": "a365a1b7b79e4826ade6d4685108869f",
      "sender": "glozow",
      "payload": "dergoegge +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:53+00:00"
    },
    {
      "id": "2e88469e648c44eea26c2b6b3b40b617",
      "sender": "achow101",
      "payload": "#topic bip324 defaults for 27.0 (achow101)",
      "action": false,
      "timestamp": "2024-01-11T14:31:53+00:00"
    },
    {
      "id": "37eba4a551224fc988ac48ffebd6db64",
      "sender": "Murch[m]",
      "payload": "dergoegge: +1",
      "action": false,
      "timestamp": "2024-01-11T14:31:53+00:00"
    },
    {
      "id": "623007a1203e451f9faeb715fca364d9",
      "sender": "wk057",
      "payload": "achow101: since there's been development time on the original PR that's been \"spinning wheels\", it would make sense to try to limit further wasted efforts",
      "action": false,
      "timestamp": "2024-01-11T14:32:11+00:00"
    },
    {
      "id": "af820ea6ad1c4f788a7214d03aff8ea4",
      "sender": "achow101",
      "payload": "The 27.0 feature freeze is in a month, so what defaults should we try to get for bip324 in before then?",
      "action": false,
      "timestamp": "2024-01-11T14:32:30+00:00"
    },
    {
      "id": "b65be933389449fc960f326db06529e2",
      "sender": "instagibbs",
      "payload": "re:bip324, did all the open testing PRs get merged? it seems t obe getting reasonable runtime as I've seen both incoming and outgoing v3 connections",
      "action": false,
      "timestamp": "2024-01-11T14:32:38+00:00"
    },
    {
      "id": "55659a2f9e974f29ad915d4c6409da49",
      "sender": "instagibbs",
      "payload": "v2",
      "action": false,
      "timestamp": "2024-01-11T14:32:47+00:00"
    },
    {
      "id": "5312f147afc34b33b4ea1b127d197ff1",
      "sender": "sipa",
      "payload": "there is the big functional test PR, #24748",
      "action": false,
      "timestamp": "2024-01-11T14:32:56+00:00"
    },
    {
      "id": "c7bc8c255c544e578df6c5ae1001ebe3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24748 | test/BIP324: functional tests for v2 P2P encryption by stratospher \u00c3\u0082\u00c2\u00b7 Pull Request #24748 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:33:00+00:00"
    },
    {
      "id": "8db16c54a880437ca8da215b570edcad",
      "sender": "sipa",
      "payload": "which i consider the one blocker to enabling bip324 b",
      "action": false,
      "timestamp": "2024-01-11T14:33:14+00:00"
    },
    {
      "id": "cff925f02d5b4a299615adb3d1f49a69",
      "sender": "sipa",
      "payload": "y default",
      "action": false,
      "timestamp": "2024-01-11T14:33:18+00:00"
    },
    {
      "id": "3ad0fc4b12b344d3adbd07e1dfa67edd",
      "sender": "instagibbs",
      "payload": "that was my impression as well",
      "action": false,
      "timestamp": "2024-01-11T14:33:25+00:00"
    },
    {
      "id": "f146b279ced54c36be94234aa5e3fe20",
      "sender": "achow101",
      "payload": "I think it would be good to have v2transport enable trying v2 for all outbound connections. as it is now, people don't seem to fully get that the only way to have a v2 outbound is with the addnode rpc",
      "action": false,
      "timestamp": "2024-01-11T14:33:41+00:00"
    },
    {
      "id": "4d714a76155d4587a0e60fa0534b7d81",
      "sender": "_aj_",
      "payload": "sipa: so it should go on the high-pri list?",
      "action": false,
      "timestamp": "2024-01-11T14:34:07+00:00"
    },
    {
      "id": "2f56310105cd4b549c1054bd92549bda",
      "sender": "sipa",
      "payload": "achow101: not anymore since #29058",
      "action": false,
      "timestamp": "2024-01-11T14:34:08+00:00"
    },
    {
      "id": "033f86bd9d144f279af98443ec7c9c5a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/29058 | net, cli: use v2transport for manual/addrfetch connections, add to -netinfo by mzumsande \u00c3\u0082\u00c2\u00b7 Pull Request #29058 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:34:10+00:00"
    },
    {
      "id": "1157515da6374e0ab77b739c1548420d",
      "sender": "achow101",
      "payload": "-addnode is still needed though",
      "action": false,
      "timestamp": "2024-01-11T14:34:35+00:00"
    },
    {
      "id": "04134636a44d4eefa7c1db66561b3a55",
      "sender": "josie",
      "payload": "_aj_ +1, was surprised the func test PR was still open",
      "action": false,
      "timestamp": "2024-01-11T14:34:36+00:00"
    },
    {
      "id": "83930ef1bea941bb894758b8bedd9125",
      "sender": "lightlike",
      "payload": "achow101: -connect also works now",
      "action": false,
      "timestamp": "2024-01-11T14:34:46+00:00"
    },
    {
      "id": "20f764b046b7421cb7d49664f06ae3ea",
      "sender": "instagibbs",
      "payload": "i have a non-manual outbound v2 on v26, did I previously -connect it or something?",
      "action": false,
      "timestamp": "2024-01-11T14:35:12+00:00"
    },
    {
      "id": "82e82eb7bae24690a19bdfa47df46aaa",
      "sender": "sipa",
      "payload": "achow101: for automatic connections, if both sides run with `-v2transport`, and the service flag propagated ahead of time, a bip324 connection will be used",
      "action": false,
      "timestamp": "2024-01-11T14:35:16+00:00"
    },
    {
      "id": "47880b828cad4893835776a1bd390c67",
      "sender": "instagibbs",
      "payload": "sipa ah ok \u00c3\u00b0\u00c2\u009f\u00c2\u0091\u00c2\u008d",
      "action": false,
      "timestamp": "2024-01-11T14:35:26+00:00"
    },
    {
      "id": "260b6e7b2bc64e6c993875648aa29a7b",
      "sender": "glozow",
      "payload": "_aj_: added",
      "action": false,
      "timestamp": "2024-01-11T14:36:12+00:00"
    },
    {
      "id": "b751055dca0f4380be30094346a1f7c5",
      "sender": "achow101",
      "payload": "sipa: really? my previously addnode'd connections don't seem to use v2 after I restart",
      "action": false,
      "timestamp": "2024-01-11T14:36:54+00:00"
    },
    {
      "id": "f9db7dac8ca445bcb7d95a9df4dddb2d",
      "sender": "sipa",
      "payload": "achow101: i was talking about automatic connections, not manual ones",
      "action": false,
      "timestamp": "2024-01-11T14:37:20+00:00"
    },
    {
      "id": "e59425c8440f4d09b573bab69a532600",
      "sender": "sipa",
      "payload": "manual ones will all be v2 since 29058",
      "action": false,
      "timestamp": "2024-01-11T14:37:32+00:00"
    },
    {
      "id": "9bf11198c7844f6db292b03b1b92b7e5",
      "sender": "sipa",
      "payload": "i think?",
      "action": false,
      "timestamp": "2024-01-11T14:37:52+00:00"
    },
    {
      "id": "d010b0d3e24e49b3bcb593f823418cdf",
      "sender": "lightlike",
      "payload": "yes, if specified with the -addnode bitcoind command. if you use the addnode rpc, you have to use the option.",
      "action": false,
      "timestamp": "2024-01-11T14:39:31+00:00"
    },
    {
      "id": "51810eda4a7f488e959e9348a981667c",
      "sender": "achow101",
      "payload": "not sure. will try to test a bit more then",
      "action": false,
      "timestamp": "2024-01-11T14:39:36+00:00"
    },
    {
      "id": "5589367b3f674a009392e33c90ec5589",
      "sender": "achow101",
      "payload": "anyways, I think we should try to get #24748 in to take a look at defaults for 27.0",
      "action": false,
      "timestamp": "2024-01-11T14:40:44+00:00"
    },
    {
      "id": "8d295f683df440ff902ab3a77bb7b765",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24748 | test/BIP324: functional tests for v2 P2P encryption by stratospher \u00c3\u0082\u00c2\u00b7 Pull Request #24748 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:40:46+00:00"
    },
    {
      "id": "3c08e809a432485c8eb4804171da8952",
      "sender": "achow101",
      "payload": "#topic note to use new logging macros (#28318) (glozow)",
      "action": false,
      "timestamp": "2024-01-11T14:41:05+00:00"
    },
    {
      "id": "abbce6c20e1b4df4a9907bf71d094453",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:41:08+00:00"
    },
    {
      "id": "4d3653d516cb4cb0a4dcd8bf7b4390b2",
      "sender": "glozow",
      "payload": "Just want to bring it to people's attention, please use the new macros in new code.",
      "action": false,
      "timestamp": "2024-01-11T14:41:43+00:00"
    },
    {
      "id": "23faa9d494284788a491113f4a4e8f07",
      "sender": "achow101",
      "payload": "Can the old ones be scripted-diff'd away?",
      "action": false,
      "timestamp": "2024-01-11T14:42:02+00:00"
    },
    {
      "id": "7db9ff3d88da4799a2cea8c534d49064",
      "sender": "_aj_",
      "payload": "probably should do a scripted diff at least for net_processing; https://github.com/bitcoin/bitcoin/pull/28318#issuecomment-1701170263",
      "action": false,
      "timestamp": "2024-01-11T14:42:10+00:00"
    },
    {
      "id": "bbeb601b3c704b34aab9a3dcbdb81265",
      "sender": "jonatack",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-01-11T14:42:42+00:00"
    },
    {
      "id": "a7cfcac65db14336b80ff8dae5af6081",
      "sender": "glozow",
      "payload": "I think that's a good idea. Would be nice to have more unified logging across the codebase",
      "action": false,
      "timestamp": "2024-01-11T14:42:43+00:00"
    },
    {
      "id": "dc739575fd1245a8bb96801450ed18ae",
      "sender": "stickies-v",
      "payload": "see https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md#logging for how to use the new macros",
      "action": false,
      "timestamp": "2024-01-11T14:42:53+00:00"
    },
    {
      "id": "9bf3c38dd63a401c9b5315ab0469d9f6",
      "sender": "josie",
      "payload": "glozow: +1",
      "action": false,
      "timestamp": "2024-01-11T14:43:16+00:00"
    },
    {
      "id": "b872f345d2b142b7a013015a80911b2a",
      "sender": "jonatack",
      "payload": "Would be good for someone to open a PR to simplify the API for level based logging after that merge",
      "action": false,
      "timestamp": "2024-01-11T14:43:19+00:00"
    },
    {
      "id": "b101d08cb72d4fc7a92800e9de0f24db",
      "sender": "lightlike",
      "payload": "there will be tons of conflicts. maybe do it after the branch-off or something?",
      "action": false,
      "timestamp": "2024-01-11T14:43:29+00:00"
    },
    {
      "id": "851b5231987146ee81fc08b03b5bb150",
      "sender": "achow101",
      "payload": "lightlike: good point",
      "action": false,
      "timestamp": "2024-01-11T14:43:43+00:00"
    },
    {
      "id": "c7d7fc48ba7648ec888d8e2fd0cf1225",
      "sender": "_aj_",
      "payload": "lightlike: it's a scripted diff so should be easy to maintain until the branch off",
      "action": false,
      "timestamp": "2024-01-11T14:43:57+00:00"
    },
    {
      "id": "f3e5f66efdea4f3f9533d7304809cfe2",
      "sender": "achow101",
      "payload": "Any other topics to discuss?",
      "action": false,
      "timestamp": "2024-01-11T14:45:07+00:00"
    },
    {
      "id": "b64bf20c12c44484bdf594bd8c7cd517",
      "sender": "fanquake",
      "payload": "Why is after branch off better?",
      "action": false,
      "timestamp": "2024-01-11T14:45:09+00:00"
    },
    {
      "id": "b8b41b61637f4f57b0976d954ef8d271",
      "sender": "fanquake",
      "payload": "There's still the same number of conflicts",
      "action": false,
      "timestamp": "2024-01-11T14:45:14+00:00"
    },
    {
      "id": "0880e059f5354eec81ef15e2f0b18393",
      "sender": "fanquake",
      "payload": "and backports are now just harder to do",
      "action": false,
      "timestamp": "2024-01-11T14:45:19+00:00"
    },
    {
      "id": "ea06e3b78e5048f5a4c89ae60a95e2ab",
      "sender": "jonatack",
      "payload": "The goal and review feedback I gave was to have a unified interface of one single Log() macro.",
      "action": false,
      "timestamp": "2024-01-11T14:45:35+00:00"
    },
    {
      "id": "c2a23cbd3f44411097b15e4b0e4df86b",
      "sender": "_aj_",
      "payload": "after feature freeze maybe",
      "action": false,
      "timestamp": "2024-01-11T14:45:36+00:00"
    },
    {
      "id": "3fdb9169d9e240ef926164d84e520fef",
      "sender": "maflcko",
      "payload": "It will be a scripted-diff, but not a refactor, right? The log output will change slightly, to include \"warning\" or \"error\" prefixes?",
      "action": false,
      "timestamp": "2024-01-11T14:45:37+00:00"
    },
    {
      "id": "8e08c7cea3014cb0b97d3f964d666cb3",
      "sender": "_aj_",
      "payload": "maflcko: a refactor, log output won't change",
      "action": false,
      "timestamp": "2024-01-11T14:46:09+00:00"
    },
    {
      "id": "b45d23aa53d042c1a852d8535af0b2e3",
      "sender": "lightlike",
      "payload": "fanquake: so that higher-prioritised projects that still need to get into v27 are not delayed by this.",
      "action": false,
      "timestamp": "2024-01-11T14:46:23+00:00"
    },
    {
      "id": "c06e2fac45864b198932fb81ff857afa",
      "sender": "glozow",
      "payload": "jonatack: hm, I don't really think that'd be better. This way we use the same macro the vast majority of the time, and don't need to pass in an arg for all of them.",
      "action": false,
      "timestamp": "2024-01-11T14:46:24+00:00"
    },
    {
      "id": "34254eddf1044f99aea26187f773a491",
      "sender": "jamesob",
      "payload": "#proposedmeetingtopic assumeutxo chainparams merge when?",
      "action": false,
      "timestamp": "2024-01-11T14:46:28+00:00"
    },
    {
      "id": "f7520046ae3d4c59965ea3240044568e",
      "sender": "glozow",
      "payload": "I'm not a fan of the verbosity of that approach",
      "action": false,
      "timestamp": "2024-01-11T14:46:43+00:00"
    },
    {
      "id": "80073922f09547c3a2c78fdf345b9fe5",
      "sender": "dergoegge",
      "payload": "glozow: +1",
      "action": false,
      "timestamp": "2024-01-11T14:46:53+00:00"
    },
    {
      "id": "330d9c3db95c43a09cd54e20215d4e34",
      "sender": "maflcko",
      "payload": "_aj_: A right",
      "action": false,
      "timestamp": "2024-01-11T14:46:56+00:00"
    },
    {
      "id": "0f2ba04c62f6407089221f3818a19769",
      "sender": "jonatack",
      "payload": "Also, that merge invalidated the 2 ACKs for a bugfix open since almost a year now https://github.com/bitcoin/bitcoin/pull/27231",
      "action": false,
      "timestamp": "2024-01-11T14:47:00+00:00"
    },
    {
      "id": "10575117351e46c28ddecbbdd2879d91",
      "sender": "glozow",
      "payload": "after feature freeze seems fine",
      "action": false,
      "timestamp": "2024-01-11T14:47:12+00:00"
    },
    {
      "id": "2d8e8862125b4f49afb01b8ec2967bef",
      "sender": "fanquake",
      "payload": "lightlike: right, not sure there would be \"tons\" of conflicts in the high-prio PRs though? I'll take a look",
      "action": false,
      "timestamp": "2024-01-11T14:47:14+00:00"
    },
    {
      "id": "a81e1c849c43436a86dbd561a3c5ba87",
      "sender": "jonatack",
      "payload": "on the blockers list. Oh well :)",
      "action": false,
      "timestamp": "2024-01-11T14:47:21+00:00"
    },
    {
      "id": "bbbc1e7025a8477688d5489bf4d4c672",
      "sender": "achow101",
      "payload": "jonatack: there's only one ack, and (althought not explicitly said) a nack",
      "action": false,
      "timestamp": "2024-01-11T14:47:38+00:00"
    },
    {
      "id": "c18dfa7a10414c19b72710369ce094c2",
      "sender": "_aj_",
      "payload": "jonatack: that PR had unaddressed feedback since september...",
      "action": false,
      "timestamp": "2024-01-11T14:47:46+00:00"
    },
    {
      "id": "7b4f5722680f4135841d154024082f23",
      "sender": "achow101",
      "payload": "and no activity for a long time",
      "action": false,
      "timestamp": "2024-01-11T14:47:48+00:00"
    },
    {
      "id": "257362feeb0244948e3db02f4241f046",
      "sender": "maflcko",
      "payload": "jonatack: Is it still relevant after the merge?",
      "action": false,
      "timestamp": "2024-01-11T14:48:00+00:00"
    },
    {
      "id": "fd84f6691e3e4473a4676763f72db6b5",
      "sender": "maflcko",
      "payload": "Wasn't \"NONE\" removed anyway?",
      "action": false,
      "timestamp": "2024-01-11T14:48:07+00:00"
    },
    {
      "id": "c12cd2170eac4eac86405f2b5e97e5e8",
      "sender": "_aj_",
      "payload": "maflcko: aspects of it are, yes",
      "action": false,
      "timestamp": "2024-01-11T14:48:15+00:00"
    },
    {
      "id": "9a696f5a4d9443169eb73584ab4d5fc4",
      "sender": "maflcko",
      "payload": "ok",
      "action": false,
      "timestamp": "2024-01-11T14:48:21+00:00"
    },
    {
      "id": "b3f0f54c63df42af94e27f3d29347417",
      "sender": "glozow",
      "payload": "ISTM the project ended up choosing an alternate approach maybe just close that PR? we don't need more logging fragmentation",
      "action": false,
      "timestamp": "2024-01-11T14:48:51+00:00"
    },
    {
      "id": "73b96efef9174d738ccb2ba30a170496",
      "sender": "jonatack",
      "payload": "glozow: a single Log(level, category) is a simple as it gets.  Multiple macros with differing APIs requires developers to remember more context, and necessitates more code, docs, and test coverage",
      "action": false,
      "timestamp": "2024-01-11T14:48:55+00:00"
    },
    {
      "id": "95cdee40775b4302b6aab40f7c97f7e5",
      "sender": "stickies-v",
      "payload": "a single function doesn't equal a simple interface though",
      "action": false,
      "timestamp": "2024-01-11T14:49:14+00:00"
    },
    {
      "id": "31b980fd084a4d86a21e3740057d5101",
      "sender": "lightlike",
      "payload": "fanquake: I think there is no PR yet with the scripted diff, so probably best to open that and look just how many conflicts threre actually are.",
      "action": false,
      "timestamp": "2024-01-11T14:49:17+00:00"
    },
    {
      "id": "d088176313254249af8068e6aa622ee2",
      "sender": "jonatack",
      "payload": "The new APIs don't all take the same arguments. Devs will have to remember which macros take which parameters. Etc.",
      "action": false,
      "timestamp": "2024-01-11T14:49:34+00:00"
    },
    {
      "id": "a7f054d1788b4a168c2b0cfd441d40c6",
      "sender": "achow101",
      "payload": "I already don't remember what macros take which parameters, so that's nothing new",
      "action": false,
      "timestamp": "2024-01-11T14:50:19+00:00"
    },
    {
      "id": "0198177f9ffc46e7b7225e162feae4be",
      "sender": "_aj_",
      "payload": "lightlike: +1",
      "action": false,
      "timestamp": "2024-01-11T14:50:25+00:00"
    },
    {
      "id": "3a1c55f875a442c0a733c852527463d6",
      "sender": "jamesob",
      "payload": "jonatack: yeah, that I do have beef with - left some commentary in the recent PR",
      "action": false,
      "timestamp": "2024-01-11T14:50:37+00:00"
    },
    {
      "id": "028ad378b8734a6d93a81a19ea1f2923",
      "sender": "jonatack",
      "payload": "jamesob: yes",
      "action": false,
      "timestamp": "2024-01-11T14:50:54+00:00"
    },
    {
      "id": "d352532f7ee245b7a976f49940244b22",
      "sender": "achow101",
      "payload": "anyways, open prs and let's discuss there",
      "action": false,
      "timestamp": "2024-01-11T14:51:12+00:00"
    },
    {
      "id": "06ec38fbc9ab4371903e0c5d40fcd347",
      "sender": "achow101",
      "payload": "#topic assumeutxo chainparams merge when? (jamesob)",
      "action": false,
      "timestamp": "2024-01-11T14:51:25+00:00"
    },
    {
      "id": "19e976ece41144cd8ed4c77297133007",
      "sender": "maflcko",
      "payload": "Seems a bit early when there are still outstanding bugs and crashes, no?",
      "action": false,
      "timestamp": "2024-01-11T14:51:47+00:00"
    },
    {
      "id": "c9417e3ecc9f4163ab0941adaa568a8c",
      "sender": "jamesob",
      "payload": "So it's not really clear to me what the criteria is for when we're ready to merge the assumeutxo PRs. IMO it's pretty low risk to do so and let \"expert users\" start calling the RPC to make use of it",
      "action": false,
      "timestamp": "2024-01-11T14:51:57+00:00"
    },
    {
      "id": "014975d0332f4aaabc61f4f7df47a8e6",
      "sender": "sipa",
      "payload": "shouldn't we figure out distribution/P2P fetching of chainstates before nailing that down, as it may mean we need to change serialization format?",
      "action": false,
      "timestamp": "2024-01-11T14:52:00+00:00"
    },
    {
      "id": "382194aaac2e4f2e84e3aeb73792d97b",
      "sender": "jamesob",
      "payload": "Are there bugs and crashes?",
      "action": false,
      "timestamp": "2024-01-11T14:52:09+00:00"
    },
    {
      "id": "b34aa574acb64ccbb27d52a067934ee1",
      "sender": "maflcko",
      "payload": "Yes",
      "action": false,
      "timestamp": "2024-01-11T14:52:16+00:00"
    },
    {
      "id": "68cabebe5b324fcba2e468e7cb8f24d6",
      "sender": "sipa",
      "payload": "i guess it's fair that there is no problem changing the format afterwards",
      "action": false,
      "timestamp": "2024-01-11T14:52:25+00:00"
    },
    {
      "id": "2789dfa2f9b44615b830a3eb49237c33",
      "sender": "jamesob",
      "payload": "sipa: I think that will take a very long time to do",
      "action": false,
      "timestamp": "2024-01-11T14:52:29+00:00"
    },
    {
      "id": "0a97eefdc866429da8f697d131ee148a",
      "sender": "jamesob",
      "payload": "maflcko: mind actually referencing the bugs and crashes?",
      "action": false,
      "timestamp": "2024-01-11T14:53:01+00:00"
    },
    {
      "id": "4c4358a8b1ec483da062a312aa1f3641",
      "sender": "jonatack",
      "payload": "glozow: just close which PR, please?  The bugfix is still relevant.",
      "action": false,
      "timestamp": "2024-01-11T14:53:01+00:00"
    },
    {
      "id": "fcbed36971574bc080400e5be346bd77",
      "sender": "fanquake",
      "payload": "also need to decide about things like #28598",
      "action": false,
      "timestamp": "2024-01-11T14:53:06+00:00"
    },
    {
      "id": "b7c757793ef04acfa19653e6cca83e2f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28598 | assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete \u00c3\u0082\u00c2\u00b7 Issue #28598 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:53:07+00:00"
    },
    {
      "id": "3c18312dec294b6b9f694ef7d0bf01c9",
      "sender": "jamesob",
      "payload": "I'm aware of a  number of refactoring/cleanup/test PRs that are proposed, some of which IMO are matters of taste",
      "action": false,
      "timestamp": "2024-01-11T14:53:39+00:00"
    },
    {
      "id": "3c364ef666dc40b7a7f8968f2ebf1df3",
      "sender": "maflcko",
      "payload": "jamesob: Sorry, I am looking for it ...",
      "action": false,
      "timestamp": "2024-01-11T14:54:35+00:00"
    },
    {
      "id": "1a1168fd4dea4d7bb26f91190abfb75d",
      "sender": "instagibbs",
      "payload": "there should probably(still?) be a tracking issue sounds like",
      "action": false,
      "timestamp": "2024-01-11T14:54:54+00:00"
    },
    {
      "id": "309c88ca61f24b7f8fc361b2ac870804",
      "sender": "jamesob",
      "payload": "Anyway, I'm not saying we should merge the params now - but it would be nice to develop an understanding of when we're ready for expert users to start trying it out for real",
      "action": false,
      "timestamp": "2024-01-11T14:55:14+00:00"
    },
    {
      "id": "25171202cc8044baab31277e2571e7ab",
      "sender": "maflcko",
      "payload": "#28791",
      "action": false,
      "timestamp": "2024-01-11T14:55:28+00:00"
    },
    {
      "id": "6ae4d20148864ae4ba2b1e060d821164",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28791 | snapshots: dont core dump when running -checkblockindex after `loadtxoutset` by maaku \u00c3\u0082\u00c2\u00b7 Pull Request #28791 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:55:32+00:00"
    },
    {
      "id": "e458fbf7046e4df09f6e6b7bdab06d6e",
      "sender": "jamesob",
      "payload": "I really don't think it should just hang out waiting for a P2P scheme to come along, or for the dump format to change",
      "action": false,
      "timestamp": "2024-01-11T14:55:34+00:00"
    },
    {
      "id": "fa1a613b81414c13ae63e561e1545c15",
      "sender": "_aj_",
      "payload": "i don't see any \"bugs and crashes\" in the open issues list under a search for assumeutxo? be good to add an issue if there's not one already",
      "action": false,
      "timestamp": "2024-01-11T14:55:48+00:00"
    },
    {
      "id": "4fcdecf9141f41ed915c1c87a63fac32",
      "sender": "sipa",
      "payload": "jamesob: i'm not saying wait for it, i'm saying work on it!",
      "action": false,
      "timestamp": "2024-01-11T14:55:55+00:00"
    },
    {
      "id": "497b1a14806949c38809d5ff73bd65ba",
      "sender": "maflcko",
      "payload": "_aj_: \"crash\" -> \"core dump\"",
      "action": false,
      "timestamp": "2024-01-11T14:56:13+00:00"
    },
    {
      "id": "43cb821b2d224223af1cb0070816ba44",
      "sender": "jamesob",
      "payload": "sipa: ain't gonna be me!",
      "action": false,
      "timestamp": "2024-01-11T14:56:13+00:00"
    },
    {
      "id": "87aab172483548cc8a1e2d493d464b12",
      "sender": "sipa",
      "payload": "but fair enough, if we expect that not to happen anytime soon, it may be reasonable to go for a \"experts use only\" deployment before that part is fleshed out",
      "action": false,
      "timestamp": "2024-01-11T14:56:39+00:00"
    },
    {
      "id": "1fe1433cee8b439f92a0255d63ffc0ea",
      "sender": "jamesob",
      "payload": "maflcko: thanks for the link",
      "action": false,
      "timestamp": "2024-01-11T14:56:41+00:00"
    },
    {
      "id": "9e1db9a8fdcd4cc7a276ac65ac63579e",
      "sender": "achow101",
      "payload": "I think enabling it for the rpc should be fine to do prior to figuring out distribution",
      "action": false,
      "timestamp": "2024-01-11T14:57:00+00:00"
    },
    {
      "id": "e1956859b1e04ced9b7cc5262aabd96d",
      "sender": "achow101",
      "payload": "but also crashes should be fixed first",
      "action": false,
      "timestamp": "2024-01-11T14:57:13+00:00"
    },
    {
      "id": "951c9fb4b5d941708fbd48de33837ac6",
      "sender": "fanquake",
      "payload": "#28616 the PR for above",
      "action": false,
      "timestamp": "2024-01-11T14:57:16+00:00"
    },
    {
      "id": "ae6cf7f0223c470698d6c87b57ee9a7c",
      "sender": "jamesob",
      "payload": "achow101: agreed",
      "action": false,
      "timestamp": "2024-01-11T14:57:17+00:00"
    },
    {
      "id": "b7c300cad74b452a9e2a90ee2dcaaff4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28616 | Show transactions as not fully confirmed during background validation by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #28616 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-01-11T14:57:18+00:00"
    },
    {
      "id": "b815b5cdf4c249129088e943c3794df8",
      "sender": "achow101",
      "payload": "Anything else to discuss in our last few minutes today?",
      "action": false,
      "timestamp": "2024-01-11T14:57:52+00:00"
    },
    {
      "id": "40dad8c488c540ae90a37e69bc181340",
      "sender": "jamesob",
      "payload": "I'll review that Sjors wallet PR",
      "action": false,
      "timestamp": "2024-01-11T14:57:52+00:00"
    },
    {
      "id": "0517b1de751f42cf87ef4bcd39df0be1",
      "sender": "_aj_",
      "payload": "so fix known crash bugs, then add mainnet params/update testnet/signet params?",
      "action": false,
      "timestamp": "2024-01-11T14:59:21+00:00"
    },
    {
      "id": "956daa3dc0954c9da3b3ffb575c5ba98",
      "sender": "achow101",
      "payload": "sounds like it",
      "action": false,
      "timestamp": "2024-01-11T14:59:48+00:00"
    },
    {
      "id": "8b686049ace54281b75c7ff545d0b4b9",
      "sender": "fanquake",
      "payload": "then decide on how to represent this to users. if anything needs changing or not",
      "action": false,
      "timestamp": "2024-01-11T14:59:49+00:00"
    },
    {
      "id": "8da7f55355b24bd8aa8239911146e075",
      "sender": "instagibbs",
      "payload": "experimental \"add footgun here\", let pre-packaged node distros try it out, seems natural",
      "action": false,
      "timestamp": "2024-01-11T14:59:50+00:00"
    },
    {
      "id": "bca791cb2c09459384869d8b1ff8ad36",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2024-01-11T15:00:01+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "dc504cda31ec43489b87843c87fe5ed8",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2024-01-11T14:00:14+00:00"
      },
      "operand": null,
      "id": "dc504cda31ec43489b87843c87fe5ed8",
      "timestamp": "2024-01-11T14:00:14+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1b32261494ce44b29d6e5b5dd3c0fa1d",
        "sender": "achow101",
        "payload": "#topic package relay updates (glozow)",
        "action": false,
        "timestamp": "2024-01-11T14:01:30+00:00"
      },
      "operand": "package relay updates (glozow)",
      "id": "1b32261494ce44b29d6e5b5dd3c0fa1d",
      "timestamp": "2024-01-11T14:01:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1c3fc42ab3374a0f84e4c3884e36deb3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28948 | v3 transaction policy for anti-pinning by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28948 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:01:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28948",
      "id": "1c3fc42ab3374a0f84e4c3884e36deb3",
      "timestamp": "2024-01-11T14:01:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c048634759304ef6a3149277e3855260",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28984 | Cluster size 2 package rbf by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #28984 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:03:14+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28984",
      "id": "c048634759304ef6a3149277e3855260",
      "timestamp": "2024-01-11T14:03:14+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ce9163ece13a4da09b8c5eac9edb5b5f",
        "sender": "achow101",
        "payload": "#topic silent payments updates (josie)",
        "action": false,
        "timestamp": "2024-01-11T14:07:03+00:00"
      },
      "operand": "silent payments updates (josie)",
      "id": "ce9163ece13a4da09b8c5eac9edb5b5f",
      "timestamp": "2024-01-11T14:07:03+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "20f1fcc83e4c4d1bbc6f8e7e9fd8ec66",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28560 | wallet, rpc: `FundTransaction` refactor by josibake \u00c3\u0082\u00c2\u00b7 Pull Request #28560 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:07:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28560",
      "id": "20f1fcc83e4c4d1bbc6f8e7e9fd8ec66",
      "timestamp": "2024-01-11T14:07:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6667d2a9f4e84c429ff3a110bccc575d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28122 | Silent Payments: Implement BIP352 by josibake \u00c3\u0082\u00c2\u00b7 Pull Request #28122 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:08:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28122",
      "id": "6667d2a9f4e84c429ff3a110bccc575d",
      "timestamp": "2024-01-11T14:08:10+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c5b54e20569b4a68b79e74719880869c",
        "sender": "achow101",
        "payload": "#topic multiprocess updates (ryanofsky)",
        "action": false,
        "timestamp": "2024-01-11T14:10:47+00:00"
      },
      "operand": "multiprocess updates (ryanofsky)",
      "id": "c5b54e20569b4a68b79e74719880869c",
      "timestamp": "2024-01-11T14:10:47+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "47525683c38e4dad81c9f2bc9f76f53a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28921 | multiprocess: Add basic type conversion hooks by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #28921 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:12:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28921",
      "id": "47525683c38e4dad81c9f2bc9f76f53a",
      "timestamp": "2024-01-11T14:12:33+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "3332328b028d4ae7a5c980f4179cbace",
        "sender": "achow101",
        "payload": "#topic Ad-hoc high priority for review",
        "action": false,
        "timestamp": "2024-01-11T14:13:09+00:00"
      },
      "operand": "Ad-hoc high priority for review",
      "id": "3332328b028d4ae7a5c980f4179cbace",
      "timestamp": "2024-01-11T14:13:09+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c3f9ab0d84d2408d9c43e63d4f89aff6",
        "sender": "achow101",
        "payload": "#topic spam threats and protection in Bitcoin Core (GregTonoski)",
        "action": false,
        "timestamp": "2024-01-11T14:16:05+00:00"
      },
      "operand": "spam threats and protection in Bitcoin Core (GregTonoski)",
      "id": "c3f9ab0d84d2408d9c43e63d4f89aff6",
      "timestamp": "2024-01-11T14:16:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fbacc8b0dd364121a974b6a0c107c332",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/29187 | Witness scripts being abused to bypass datacarriersize limit (CVE-2023-50428) \u00c3\u0082\u00c2\u00b7 Issue #29187 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:19:52+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/29187",
      "id": "fbacc8b0dd364121a974b6a0c107c332",
      "timestamp": "2024-01-11T14:19:52+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "07a05d382f7c4453a7fd7b302a3a1e7e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:26:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28318",
      "id": "07a05d382f7c4453a7fd7b302a3a1e7e",
      "timestamp": "2024-01-11T14:26:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b3e4376850c84fd3b698adcfc9d4e50e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:30:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28318",
      "id": "b3e4376850c84fd3b698adcfc9d4e50e",
      "timestamp": "2024-01-11T14:30:31+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "2e88469e648c44eea26c2b6b3b40b617",
        "sender": "achow101",
        "payload": "#topic bip324 defaults for 27.0 (achow101)",
        "action": false,
        "timestamp": "2024-01-11T14:31:53+00:00"
      },
      "operand": "bip324 defaults for 27.0 (achow101)",
      "id": "2e88469e648c44eea26c2b6b3b40b617",
      "timestamp": "2024-01-11T14:31:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c7bc8c255c544e578df6c5ae1001ebe3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24748 | test/BIP324: functional tests for v2 P2P encryption by stratospher \u00c3\u0082\u00c2\u00b7 Pull Request #24748 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:33:00+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24748",
      "id": "c7bc8c255c544e578df6c5ae1001ebe3",
      "timestamp": "2024-01-11T14:33:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "033f86bd9d144f279af98443ec7c9c5a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/29058 | net, cli: use v2transport for manual/addrfetch connections, add to -netinfo by mzumsande \u00c3\u0082\u00c2\u00b7 Pull Request #29058 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:34:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/29058",
      "id": "033f86bd9d144f279af98443ec7c9c5a",
      "timestamp": "2024-01-11T14:34:10+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8d295f683df440ff902ab3a77bb7b765",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24748 | test/BIP324: functional tests for v2 P2P encryption by stratospher \u00c3\u0082\u00c2\u00b7 Pull Request #24748 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:40:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24748",
      "id": "8d295f683df440ff902ab3a77bb7b765",
      "timestamp": "2024-01-11T14:40:46+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "3c08e809a432485c8eb4804171da8952",
        "sender": "achow101",
        "payload": "#topic note to use new logging macros (#28318) (glozow)",
        "action": false,
        "timestamp": "2024-01-11T14:41:05+00:00"
      },
      "operand": "note to use new logging macros (#28318) (glozow)",
      "id": "3c08e809a432485c8eb4804171da8952",
      "timestamp": "2024-01-11T14:41:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "abbce6c20e1b4df4a9907bf71d094453",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28318 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:41:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28318",
      "id": "abbce6c20e1b4df4a9907bf71d094453",
      "timestamp": "2024-01-11T14:41:08+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "06ec38fbc9ab4371903e0c5d40fcd347",
        "sender": "achow101",
        "payload": "#topic assumeutxo chainparams merge when? (jamesob)",
        "action": false,
        "timestamp": "2024-01-11T14:51:25+00:00"
      },
      "operand": "assumeutxo chainparams merge when? (jamesob)",
      "id": "06ec38fbc9ab4371903e0c5d40fcd347",
      "timestamp": "2024-01-11T14:51:25+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b7c757793ef04acfa19653e6cca83e2f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28598 | assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete \u00c3\u0082\u00c2\u00b7 Issue #28598 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:53:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28598",
      "id": "b7c757793ef04acfa19653e6cca83e2f",
      "timestamp": "2024-01-11T14:53:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6ae4d20148864ae4ba2b1e060d821164",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28791 | snapshots: dont core dump when running -checkblockindex after `loadtxoutset` by maaku \u00c3\u0082\u00c2\u00b7 Pull Request #28791 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:55:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28791",
      "id": "6ae4d20148864ae4ba2b1e060d821164",
      "timestamp": "2024-01-11T14:55:32+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b7c300cad74b452a9e2a90ee2dcaaff4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28616 | Show transactions as not fully confirmed during background validation by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #28616 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-01-11T14:57:18+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28616",
      "id": "b7c300cad74b452a9e2a90ee2dcaaff4",
      "timestamp": "2024-01-11T14:57:18+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "bca791cb2c09459384869d8b1ff8ad36",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2024-01-11T15:00:01+00:00"
      },
      "operand": null,
      "id": "bca791cb2c09459384869d8b1ff8ad36",
      "timestamp": "2024-01-11T15:00:01+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}