{
  "founder": "fjahr",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "359db9e6b06a41daa94da25f8dad033b",
  "name": "#bitcoin-core-dev",
  "chair": "fjahr",
  "chairs": [
    "fjahr"
  ],
  "nicks": {
    "fjahr": 23,
    "maxedw": 1,
    "vasild": 1,
    "pinheadmz": 2,
    "sipa": 15,
    "laanwj": 4,
    "hebasto": 1,
    "TheCharlatan": 1,
    "furszy": 2,
    "darosior": 1,
    "willcl-ark": 1,
    "stickies-v": 1,
    "tdb3_": 1,
    "dergoegge": 6,
    "kevkevin": 1,
    "gribble": 10,
    "abubakarsadiq": 1,
    "instagibbs": 1,
    "Chris_Stewart_5": 1,
    "jonatack": 1,
    "fanquake": 2,
    "cfields": 1,
    "gmaxwell": 11
  },
  "start_time": "2024-05-30T14:00:31+00:00",
  "end_time": "2024-05-30T14:29:43+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": "Ad-hoc high priority for review",
  "messages": [
    {
      "id": "925d1474d6af4507966cf0b1d6b8f978",
      "sender": "fjahr",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2024-05-30T14:00:31+00:00"
    },
    {
      "id": "4365b1f52e3649b691bdc3753be6981e",
      "sender": "maxedw",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:37+00:00"
    },
    {
      "id": "e415667265834a5eb3caccb460cd6854",
      "sender": "fjahr",
      "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 sr_gi theStack TheCharlatan vasild",
      "action": false,
      "timestamp": "2024-05-30T14:00:42+00:00"
    },
    {
      "id": "c69ff1c5ec6a4c40bdb29670d32c3521",
      "sender": "vasild",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:43+00:00"
    },
    {
      "id": "7bc14a0c87db47f6951d719ef3755848",
      "sender": "pinheadmz",
      "payload": "hi !",
      "action": false,
      "timestamp": "2024-05-30T14:00:45+00:00"
    },
    {
      "id": "c420514abc6f4143b6a49942a686b8e1",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:48+00:00"
    },
    {
      "id": "9bc2fdc95cbb48fd9d01b7dd1e6a2436",
      "sender": "laanwj",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:49+00:00"
    },
    {
      "id": "6f296dbf430844fd91c610f868f4995a",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:49+00:00"
    },
    {
      "id": "e733ec6b57f44c789f7430dd9160e4e7",
      "sender": "TheCharlatan",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:50+00:00"
    },
    {
      "id": "88882305310f4f21aba5bbc41b650b71",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:51+00:00"
    },
    {
      "id": "69383de51f2049a8a5897c0dcb10b3ed",
      "sender": "darosior",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:00:52+00:00"
    },
    {
      "id": "8574450b13834a31a79cef5d53e7a11b",
      "sender": "willcl-ark",
      "payload": "Hi",
      "action": false,
      "timestamp": "2024-05-30T14:01:06+00:00"
    },
    {
      "id": "412fb7aae239449692a462b47862d382",
      "sender": "pinheadmz",
      "payload": "Ava youre so tall and blonde today !",
      "action": false,
      "timestamp": "2024-05-30T14:01:12+00:00"
    },
    {
      "id": "eeafc61ec66843188e7f11af008a4616",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:01:30+00:00"
    },
    {
      "id": "9ed55332d6e94deaad11e2dcde29a4d3",
      "sender": "tdb3_",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:01:33+00:00"
    },
    {
      "id": "f18b3fb278394b7286b027eebadca179",
      "sender": "fjahr",
      "payload": "^^",
      "action": false,
      "timestamp": "2024-05-30T14:01:50+00:00"
    },
    {
      "id": "5b99d45bfed74ad4bd5c380f60d9d95f",
      "sender": "fjahr",
      "payload": "There are no pre-proposed meeting topics this week. Any last minute ones to add? Reminder that you can pre-propose a meeting topic by prefixing your message with #preproposedmeetingtopic`",
      "action": false,
      "timestamp": "2024-05-30T14:02:02+00:00"
    },
    {
      "id": "6c374eb6dd644a4785b527c7cc382fb4",
      "sender": "fjahr",
      "payload": "#preproposedmeetingtopic script/chain replayor",
      "action": false,
      "timestamp": "2024-05-30T14:02:59+00:00"
    },
    {
      "id": "1dfc4f7ffd144278968146acee805d45",
      "sender": "dergoegge",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:03:08+00:00"
    },
    {
      "id": "8a1810c3c51a45fda1b473eaf7be47b4",
      "sender": "kevkevin",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:03:10+00:00"
    },
    {
      "id": "1d221fb7e759411e9043e01bb58425ca",
      "sender": "fjahr",
      "payload": "#topic package relay updates (glozow)",
      "action": false,
      "timestamp": "2024-05-30T14:03:18+00:00"
    },
    {
      "id": "fab767bc9cbb41569e522f3584e1ddc8",
      "sender": "dergoegge",
      "payload": "I'm doing gloria's update today",
      "action": false,
      "timestamp": "2024-05-30T14:03:31+00:00"
    },
    {
      "id": "b28229528c7b4fe48caab3e12f4e5e7e",
      "sender": "fjahr",
      "payload": "She isn't here today, anyone else want to report?",
      "action": false,
      "timestamp": "2024-05-30T14:03:32+00:00"
    },
    {
      "id": "145db20b826141349ab6bf37631b35f7",
      "sender": "dergoegge",
      "payload": "Since last week, #30072 has been merged so the priority is #28984.",
      "action": false,
      "timestamp": "2024-05-30T14:03:44+00:00"
    },
    {
      "id": "9f0ac7e28e804767a4fed98dbf165a74",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30072 | refactor prep for package rbf by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #30072 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:03:47+00:00"
    },
    {
      "id": "1effdb1674614f509300cffd15a7bb41",
      "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-05-30T14:03:49+00:00"
    },
    {
      "id": "3ea7a9ee5a594bd08074ecdeebda4187",
      "sender": "dergoegge",
      "payload": "Had progress with TRUCs: we got #29873 and the BIP merged, and all that is left is #29496.",
      "action": false,
      "timestamp": "2024-05-30T14:04:08+00:00"
    },
    {
      "id": "00c2bbcf5b974f80bbf7de784a624195",
      "sender": "dergoegge",
      "payload": "And the p2p PR to review is still #30111",
      "action": false,
      "timestamp": "2024-05-30T14:04:09+00:00"
    },
    {
      "id": "74cf19f502bb42cb8cddb1c49bf84ad3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/29873 | policy: restrict all TRUC (v3) transactions to 10kvB by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #29873 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:04:11+00:00"
    },
    {
      "id": "11d79d1b59cb47078538a8c204b2ce52",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/29496 | policy: bump TX_MAX_STANDARD_VERSION to 3 by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #29496 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:04:12+00:00"
    },
    {
      "id": "0cf064e3bc184eef8e8b6209bdcfb1bf",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30111 | locks: introduce mutex for tx download, flush rejection filters on UpdatedBlockTip by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #30111 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:04:15+00:00"
    },
    {
      "id": "765c7b918baa42ef99cf8c146bcc3d50",
      "sender": "abubakarsadiq",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:04:25+00:00"
    },
    {
      "id": "a9966e917a414b34ae8ff89f2ff402bb",
      "sender": "dergoegge",
      "payload": "- that's all -",
      "action": false,
      "timestamp": "2024-05-30T14:04:48+00:00"
    },
    {
      "id": "6420fdd1c38a4c7193e985698946695c",
      "sender": "fjahr",
      "payload": "#topic cluster mempool updates (sdaftuar)",
      "action": false,
      "timestamp": "2024-05-30T14:04:59+00:00"
    },
    {
      "id": "51c228665d8e47eba28c2f1538fc3158",
      "sender": "sipa",
      "payload": "suhas may not be around",
      "action": false,
      "timestamp": "2024-05-30T14:05:14+00:00"
    },
    {
      "id": "3bdb68f9edc8423a8e386ff8141f3458",
      "sender": "instagibbs",
      "payload": "I presume #30160 and #30161 are what we should be focusing on",
      "action": false,
      "timestamp": "2024-05-30T14:05:48+00:00"
    },
    {
      "id": "95e8d37e1f6b4278a38bbbbf60d00abb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30160 | util: add BitSet by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:05:49+00:00"
    },
    {
      "id": "85e8a7430ed4494496692534fcfc66bb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30161 | util: add VecDeque by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30161 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:05:50+00:00"
    },
    {
      "id": "f48d74806c7743a8a2d10aebcc61b8f7",
      "sender": "sipa",
      "payload": "instagibbs: indeed, these got split out from #30126",
      "action": false,
      "timestamp": "2024-05-30T14:06:08+00:00"
    },
    {
      "id": "2da0a4e484d74bad92edae2bcf1f5bda",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30126 | Low-level cluster linearization code by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30126 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:06:10+00:00"
    },
    {
      "id": "e020d309b1ee40baa1dd93d046aa8496",
      "sender": "sipa",
      "payload": "30126 can use review too, but it's big, and if desired more things can be split out from it",
      "action": false,
      "timestamp": "2024-05-30T14:06:41+00:00"
    },
    {
      "id": "9f7b272ebc0b42cca714b82b9a80ebf1",
      "sender": "sipa",
      "payload": "i don't believe there are many other updates to report",
      "action": false,
      "timestamp": "2024-05-30T14:06:56+00:00"
    },
    {
      "id": "754073f465064605a5dedc6b89e7a671",
      "sender": "fjahr",
      "payload": "#topic legacy wallet removal updates (achow101)",
      "action": false,
      "timestamp": "2024-05-30T14:07:27+00:00"
    },
    {
      "id": "aabbafd42192417a8c18c1092044fb18",
      "sender": "fjahr",
      "payload": "achow101 is also not here, anyone else can talk about the progress there?",
      "action": false,
      "timestamp": "2024-05-30T14:07:59+00:00"
    },
    {
      "id": "4841d790642e4432a9dc37f8d5fe816f",
      "sender": "furszy",
      "payload": "focus should be on #26596",
      "action": false,
      "timestamp": "2024-05-30T14:09:16+00:00"
    },
    {
      "id": "a52df269c67c4ed8ae17796ca241a1c2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/26596 | wallet: Migrate legacy wallets to descriptor wallets without requiring BDB by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #26596 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:09:18+00:00"
    },
    {
      "id": "18d62e57d36c4a0292724cc6273fce54",
      "sender": "Chris_Stewart_5",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:10:03+00:00"
    },
    {
      "id": "79f7b37f20654f3d88c8fefb42245551",
      "sender": "fjahr",
      "payload": "#topic Ad-hoc high priority for review",
      "action": false,
      "timestamp": "2024-05-30T14:10:26+00:00"
    },
    {
      "id": "a2f1ea2cc608487e818f962c137bf7c8",
      "sender": "fjahr",
      "payload": "Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4",
      "action": false,
      "timestamp": "2024-05-30T14:10:38+00:00"
    },
    {
      "id": "ad517399865d4499b2d1a51e1313fac2",
      "sender": "laanwj",
      "payload": "maybe #30043",
      "action": false,
      "timestamp": "2024-05-30T14:12:19+00:00"
    },
    {
      "id": "4737db11f84d43e7aecaa91ac4a54dec",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30043 | net: Replace libnatpmp with built-in PCP+NATPMP implementation by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #30043 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2024-05-30T14:12:21+00:00"
    },
    {
      "id": "9f077751427546019cf63b3b11c15745",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:12:25+00:00"
    },
    {
      "id": "c2cece2937884369be1dc6ced818b3fb",
      "sender": "fjahr",
      "payload": "not sure I am allowed to add stuff to the board :D",
      "action": false,
      "timestamp": "2024-05-30T14:13:46+00:00"
    },
    {
      "id": "81a5eedc42c140e796aa5a4f1ab0171c",
      "sender": "laanwj",
      "payload": "haha",
      "action": false,
      "timestamp": "2024-05-30T14:14:02+00:00"
    },
    {
      "id": "67d8dc434e02438ab25da79318eee778",
      "sender": "fjahr",
      "payload": "we'll figure it out later, I made a note :)",
      "action": false,
      "timestamp": "2024-05-30T14:14:35+00:00"
    },
    {
      "id": "214a3e24789d43afaf9a52c43e9d4e6a",
      "sender": "fanquake",
      "payload": "added it",
      "action": false,
      "timestamp": "2024-05-30T14:14:49+00:00"
    },
    {
      "id": "fac88ff5cb2b4be688216e739e9b1adb",
      "sender": "laanwj",
      "payload": "thank you",
      "action": false,
      "timestamp": "2024-05-30T14:14:50+00:00"
    },
    {
      "id": "7bab2e7ac0e441cb83b2421cd5e18efe",
      "sender": "fjahr",
      "payload": "#topic\u00c3\u0082\u00c2\u00a0script/chain replayor",
      "action": false,
      "timestamp": "2024-05-30T14:15:29+00:00"
    },
    {
      "id": "02489fbca00f41b68c10d0c77d6ab332",
      "sender": "fjahr",
      "payload": "I am working on the Testnet4 PR and it has been expressed that it may be interesting to have some edge cases in the chain that are in Testnet3 and maybe also from tests/fuzzing",
      "action": false,
      "timestamp": "2024-05-30T14:15:46+00:00"
    },
    {
      "id": "16fc7027d4214bbf9a563b121cdd54e2",
      "sender": "fjahr",
      "payload": "My question is if there are any projects known that could help replay scripts/blocks etc. ? I didn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t find anything that could help automate this but maybe people have some creative ideas",
      "action": false,
      "timestamp": "2024-05-30T14:16:10+00:00"
    },
    {
      "id": "d63d7d458d3345e5a262c7a41f862ecb",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2024-05-30T14:17:54+00:00"
    },
    {
      "id": "3d6c3403694d40c39ebbffa5b4f5fe07",
      "sender": "gmaxwell",
      "payload": "fjahr: one could instrument the code to dump scriptpubkey/scriptsig pairs while validating, in a friendly form.  Then some work with grep to remove the boring common stuff?",
      "action": false,
      "timestamp": "2024-05-30T14:17:57+00:00"
    },
    {
      "id": "72f6e26f8f774f66ac0b445e63d755d6",
      "sender": "gmaxwell",
      "payload": "at least to the extent that interesting stuff is pure script only. though presumably there are other things like creating and spending 0 value outputs, weird locktime/seq stuff or whatever.",
      "action": false,
      "timestamp": "2024-05-30T14:18:46+00:00"
    },
    {
      "id": "43e4689ebe2e45c1b65b6f077cd2ae2a",
      "sender": "sipa",
      "payload": "fjahr: can you even replay, unless coinbases are copied? or do you mean recreate them (new signatures etc)?",
      "action": false,
      "timestamp": "2024-05-30T14:19:19+00:00"
    },
    {
      "id": "d87df362de85405f8da5c4a41332fee3",
      "sender": "fjahr",
      "payload": "gmaxwell: yeah, that sounds like a good approach for some of these.",
      "action": false,
      "timestamp": "2024-05-30T14:19:26+00:00"
    },
    {
      "id": "a2a97d4b11da416eb6b625b2936e78b4",
      "sender": "gmaxwell",
      "payload": "I think andytoshi at some point long ago had some script symbolic execution stuff that could generate signatures in a script template.",
      "action": false,
      "timestamp": "2024-05-30T14:19:36+00:00"
    },
    {
      "id": "ae6e2a14bbba444eb9769a8bf602b117",
      "sender": "gmaxwell",
      "payload": "but there may be a number of interesting cases that just don't have any checksigs in them.",
      "action": false,
      "timestamp": "2024-05-30T14:20:00+00:00"
    },
    {
      "id": "60a9b61bff6547409a3001b814f07456",
      "sender": "fjahr",
      "payload": "sipa: I was thinking that if I fund the coinbase addresses that are used in testnet3 in testnet4 first, I should be able to replay transactions in order but I haven't looked into it deeply yet",
      "action": false,
      "timestamp": "2024-05-30T14:20:46+00:00"
    },
    {
      "id": "c691b26b13024613bc2c43981b9bf103",
      "sender": "sipa",
      "payload": "fjahr: that does not work, the txids will differ",
      "action": false,
      "timestamp": "2024-05-30T14:21:01+00:00"
    },
    {
      "id": "5cced955c42a49819acbc2f96f209880",
      "sender": "sipa",
      "payload": "and the txids contribute to the sighashes",
      "action": false,
      "timestamp": "2024-05-30T14:21:10+00:00"
    },
    {
      "id": "069a4a66201644708d60523c9bf52438",
      "sender": "gmaxwell",
      "payload": "you could copy over the entire blocks however, and replay stuff.",
      "action": false,
      "timestamp": "2024-05-30T14:21:14+00:00"
    },
    {
      "id": "1a16370607604ab09f5f2426caf7ce6d",
      "sender": "gmaxwell",
      "payload": "though that's a pain.",
      "action": false,
      "timestamp": "2024-05-30T14:21:32+00:00"
    },
    {
      "id": "61134bc87e924b97acfff17ce3eb747f",
      "sender": "sipa",
      "payload": "yes, that works, but you cannot miss anything",
      "action": false,
      "timestamp": "2024-05-30T14:21:34+00:00"
    },
    {
      "id": "76f22272814d487ab13615f8aae79521",
      "sender": "sipa",
      "payload": "well, you can strip things, but for a transaction to be replayable, its entire tx dependency graph, down to all coinbase transactions it directly or indirectly uses funds from, must be replayed too",
      "action": false,
      "timestamp": "2024-05-30T14:22:14+00:00"
    },
    {
      "id": "5a97aa8467e34c4daaf5b063ba444bd8",
      "sender": "fjahr",
      "payload": "yeah, the txs will need to be adapted but they could use the same scripts",
      "action": false,
      "timestamp": "2024-05-30T14:22:24+00:00"
    },
    {
      "id": "d84b5d7671db472099851841cefb4093",
      "sender": "gmaxwell",
      "payload": "yes to reuse scripts you'd need to have code to resign for any checksigs. not necessarily trivial depending on what crazy things are in there.",
      "action": false,
      "timestamp": "2024-05-30T14:23:03+00:00"
    },
    {
      "id": "09c87edf439c429b83e838e9601379a0",
      "sender": "sipa",
      "payload": "probably doable by hand if we're talking about a few dozen interesting scripts perhaps",
      "action": false,
      "timestamp": "2024-05-30T14:23:26+00:00"
    },
    {
      "id": "33ca4a7f5feb4f17a72ac527650efbd2",
      "sender": "sipa",
      "payload": "but if we're table about more, you'll want some kind of automation",
      "action": false,
      "timestamp": "2024-05-30T14:23:38+00:00"
    },
    {
      "id": "76f912268cf341fb855f7b9e0fa92725",
      "sender": "sipa",
      "payload": "*able",
      "action": false,
      "timestamp": "2024-05-30T14:23:40+00:00"
    },
    {
      "id": "46f0fe9fb48a4bfa94a1c83cfa44036b",
      "sender": "gmaxwell",
      "payload": "yeah, first step would just be to extract and grep out the standard types.",
      "action": false,
      "timestamp": "2024-05-30T14:23:42+00:00"
    },
    {
      "id": "3f48c167ab814851a7ee71901f17b7e7",
      "sender": "sipa",
      "payload": "*talking",
      "action": false,
      "timestamp": "2024-05-30T14:23:43+00:00"
    },
    {
      "id": "d8fb595d3a434a408d027cc6f7497fdb",
      "sender": "gmaxwell",
      "payload": "and ones that have no checksig are also trivial to replay.",
      "action": false,
      "timestamp": "2024-05-30T14:24:02+00:00"
    },
    {
      "id": "82465d61287448b8b6be48812eb3e5c2",
      "sender": "gmaxwell",
      "payload": "but if there is stuff that is using OP_SIZE on data that also goes into checksig, gooood luck. :P",
      "action": false,
      "timestamp": "2024-05-30T14:24:29+00:00"
    },
    {
      "id": "615e939773bb45678943993de05af2b0",
      "sender": "gmaxwell",
      "payload": "(I know I had constructed such things, but I don't recall if any of those went into testnet3)",
      "action": false,
      "timestamp": "2024-05-30T14:24:51+00:00"
    },
    {
      "id": "de3909402fe04f28b58b1a6a96d9d690",
      "sender": "fjahr",
      "payload": "Ok, too bad nobody has solved this problem already :p If someone has more ideas or wants to work on this, let me know. I will also open an issue for this topic.",
      "action": false,
      "timestamp": "2024-05-30T14:26:53+00:00"
    },
    {
      "id": "c7c4ffa72a734c96a7bc3b8d4f78deee",
      "sender": "fjahr",
      "payload": "Anything else to discuss?",
      "action": false,
      "timestamp": "2024-05-30T14:27:16+00:00"
    },
    {
      "id": "a1a1ef4f0c874fd6ac240b0cca1a39c6",
      "sender": "fanquake",
      "payload": "27.1rc1 is tagged and binaries being built. Please build & test etc. Report any regressions / issues",
      "action": false,
      "timestamp": "2024-05-30T14:27:38+00:00"
    },
    {
      "id": "498aa4bfc50a46b3bffa9d2ecf3037fd",
      "sender": "sipa",
      "payload": "great",
      "action": false,
      "timestamp": "2024-05-30T14:28:42+00:00"
    },
    {
      "id": "df100ba4df394fe0a88e13528579ba66",
      "sender": "fjahr",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2024-05-30T14:29:43+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "925d1474d6af4507966cf0b1d6b8f978",
        "sender": "fjahr",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2024-05-30T14:00:31+00:00"
      },
      "operand": null,
      "id": "925d1474d6af4507966cf0b1d6b8f978",
      "timestamp": "2024-05-30T14:00:31+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1d221fb7e759411e9043e01bb58425ca",
        "sender": "fjahr",
        "payload": "#topic package relay updates (glozow)",
        "action": false,
        "timestamp": "2024-05-30T14:03:18+00:00"
      },
      "operand": "package relay updates (glozow)",
      "id": "1d221fb7e759411e9043e01bb58425ca",
      "timestamp": "2024-05-30T14:03:18+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9f0ac7e28e804767a4fed98dbf165a74",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30072 | refactor prep for package rbf by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #30072 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:03:47+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30072",
      "id": "9f0ac7e28e804767a4fed98dbf165a74",
      "timestamp": "2024-05-30T14:03:47+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1effdb1674614f509300cffd15a7bb41",
        "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-05-30T14:03:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28984",
      "id": "1effdb1674614f509300cffd15a7bb41",
      "timestamp": "2024-05-30T14:03:49+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "74cf19f502bb42cb8cddb1c49bf84ad3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/29873 | policy: restrict all TRUC (v3) transactions to 10kvB by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #29873 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:04:11+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/29873",
      "id": "74cf19f502bb42cb8cddb1c49bf84ad3",
      "timestamp": "2024-05-30T14:04:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "11d79d1b59cb47078538a8c204b2ce52",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/29496 | policy: bump TX_MAX_STANDARD_VERSION to 3 by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #29496 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:04:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/29496",
      "id": "11d79d1b59cb47078538a8c204b2ce52",
      "timestamp": "2024-05-30T14:04:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "0cf064e3bc184eef8e8b6209bdcfb1bf",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30111 | locks: introduce mutex for tx download, flush rejection filters on UpdatedBlockTip by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #30111 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:04:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30111",
      "id": "0cf064e3bc184eef8e8b6209bdcfb1bf",
      "timestamp": "2024-05-30T14:04:15+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "6420fdd1c38a4c7193e985698946695c",
        "sender": "fjahr",
        "payload": "#topic cluster mempool updates (sdaftuar)",
        "action": false,
        "timestamp": "2024-05-30T14:04:59+00:00"
      },
      "operand": "cluster mempool updates (sdaftuar)",
      "id": "6420fdd1c38a4c7193e985698946695c",
      "timestamp": "2024-05-30T14:04:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "95e8d37e1f6b4278a38bbbbf60d00abb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30160 | util: add BitSet by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:05:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30160",
      "id": "95e8d37e1f6b4278a38bbbbf60d00abb",
      "timestamp": "2024-05-30T14:05:49+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "85e8a7430ed4494496692534fcfc66bb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30161 | util: add VecDeque by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30161 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:05:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30161",
      "id": "85e8a7430ed4494496692534fcfc66bb",
      "timestamp": "2024-05-30T14:05:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2da0a4e484d74bad92edae2bcf1f5bda",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30126 | Low-level cluster linearization code by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #30126 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:06:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30126",
      "id": "2da0a4e484d74bad92edae2bcf1f5bda",
      "timestamp": "2024-05-30T14:06:10+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "754073f465064605a5dedc6b89e7a671",
        "sender": "fjahr",
        "payload": "#topic legacy wallet removal updates (achow101)",
        "action": false,
        "timestamp": "2024-05-30T14:07:27+00:00"
      },
      "operand": "legacy wallet removal updates (achow101)",
      "id": "754073f465064605a5dedc6b89e7a671",
      "timestamp": "2024-05-30T14:07:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a52df269c67c4ed8ae17796ca241a1c2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/26596 | wallet: Migrate legacy wallets to descriptor wallets without requiring BDB by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #26596 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:09:18+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/26596",
      "id": "a52df269c67c4ed8ae17796ca241a1c2",
      "timestamp": "2024-05-30T14:09:18+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "79f7b37f20654f3d88c8fefb42245551",
        "sender": "fjahr",
        "payload": "#topic Ad-hoc high priority for review",
        "action": false,
        "timestamp": "2024-05-30T14:10:26+00:00"
      },
      "operand": "Ad-hoc high priority for review",
      "id": "79f7b37f20654f3d88c8fefb42245551",
      "timestamp": "2024-05-30T14:10:26+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4737db11f84d43e7aecaa91ac4a54dec",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/30043 | net: Replace libnatpmp with built-in PCP+NATPMP implementation by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #30043 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2024-05-30T14:12:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/30043",
      "id": "4737db11f84d43e7aecaa91ac4a54dec",
      "timestamp": "2024-05-30T14:12:21+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "df100ba4df394fe0a88e13528579ba66",
        "sender": "fjahr",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2024-05-30T14:29:43+00:00"
      },
      "operand": null,
      "id": "df100ba4df394fe0a88e13528579ba66",
      "timestamp": "2024-05-30T14:29:43+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}