{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "d2fb7e651a1742d1b444f4518d947b23",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 27,
    "glozow": 4,
    "RubenSomsen": 5,
    "hebasto": 3,
    "murch[m]": 30,
    "fjahr": 4,
    "Sjors[m]": 15,
    "brunoerg": 1,
    "darosior": 1,
    "furszy": 1,
    "vasild": 5,
    "gleb": 3,
    "kanzure": 1,
    "sipa": 20,
    "gribble": 18,
    "theStack": 4,
    "_aj_": 9,
    "b10c": 1,
    "maxedw": 1,
    "ryanofsky": 3,
    "maflcko": 3,
    "instagibbs": 4,
    "fanquake": 4
  },
  "start_time": "2023-11-30T14:00:09+00:00",
  "end_time": "2023-11-30T14:52:14+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": "Stratum v2 (Sjors[m])",
  "messages": [
    {
      "id": "d4c7c37859c84634a9c6077ef419c867",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2023-11-30T14:00:09+00:00"
    },
    {
      "id": "f5a06cbdf1fa45b9826f847533cf22b7",
      "sender": "glozow",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:16+00:00"
    },
    {
      "id": "336b12d60c2b49e6bd74063d746976f3",
      "sender": "RubenSomsen",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:18+00:00"
    },
    {
      "id": "ac381b4470824ad4bf1f15026c9379d3",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:20+00:00"
    },
    {
      "id": "c7abe1e2f5d44d828fbee554eaad194a",
      "sender": "murch[m]",
      "payload": "Hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:20+00:00"
    },
    {
      "id": "9bf2a3d98b4a43f99e9d31b465ee2c73",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:23+00:00"
    },
    {
      "id": "15cb427c3cc2497db4300b261e9c0653",
      "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": "2023-11-30T14:00:24+00:00"
    },
    {
      "id": "884acd6c090d405e8d5744f9e0df6f1b",
      "sender": "Sjors[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:27+00:00"
    },
    {
      "id": "cbc258cb3ede4816a26ce0f12e5bed67",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:29+00:00"
    },
    {
      "id": "ea9fc453e117461fb34cd3e35b440460",
      "sender": "darosior",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:33+00:00"
    },
    {
      "id": "72e88ab416f74a3d9b7c245e40ee79df",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:34+00:00"
    },
    {
      "id": "8fbfa3dc0da741e99109b9d7ad745642",
      "sender": "vasild",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:36+00:00"
    },
    {
      "id": "7788246860844b0994695001bbbdfc43",
      "sender": "gleb",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:00:52+00:00"
    },
    {
      "id": "de48fcea09554288abe14cc6576d079b",
      "sender": "achow101",
      "payload": "There are 2 pre-proposed meeting topics, any last minute ones to add to the list?",
      "action": false,
      "timestamp": "2023-11-30T14:00:56+00:00"
    },
    {
      "id": "a2652d05065e470f9941061f06ceb3e6",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:01:04+00:00"
    },
    {
      "id": "c199b48f93b34614ade35aeb7c33a0ba",
      "sender": "RubenSomsen",
      "payload": "I'll do another silent payments update",
      "action": false,
      "timestamp": "2023-11-30T14:01:14+00:00"
    },
    {
      "id": "6dc10e9096e34a9bb31d289a208a8e0f",
      "sender": "achow101",
      "payload": "#topic package relay updates (glozow)",
      "action": false,
      "timestamp": "2023-11-30T14:01:41+00:00"
    },
    {
      "id": "b351783df5e547918d763dd7c80fe73e",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:01:43+00:00"
    },
    {
      "id": "8329940e4bff4d3c9296aba1a160f140",
      "sender": "glozow",
      "payload": "2 PRs are open for review: #28848 and #28948.",
      "action": false,
      "timestamp": "2023-11-30T14:01:49+00:00"
    },
    {
      "id": "07520f775b784a01b76c1ef8caf2a28e",
      "sender": "glozow",
      "payload": "The game plan is in 2 tracks mempool and p2p: v3 (#28948), then package RBF for 1p1c (#25038), then EA (#26403). And 1p1c package relay (#28970), then more robust orphan resolution (#28031), then orphanage protection.",
      "action": false,
      "timestamp": "2023-11-30T14:01:50+00:00"
    },
    {
      "id": "ad93725f43a54b7fb594ee5db6e83453",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28848 | bugfix, Change up submitpackage results to return results for all transactions by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #28848 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:01:52+00:00"
    },
    {
      "id": "15c3808fc0ea458c9f8dedf434490eb4",
      "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": "2023-11-30T14:01:55+00:00"
    },
    {
      "id": "ce3bac2476e84fb6ae1f5882ed57c13b",
      "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": "2023-11-30T14:01:55+00:00"
    },
    {
      "id": "9d91650b811d490b951d7d9819dee254",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/25038 | policy: nVersion=3 and Package RBF by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #25038 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:01:57+00:00"
    },
    {
      "id": "d7de7ddac33b4e1f9d072ee90cdf9b35",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/26403 | policy: Ephemeral anchors by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #26403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:01:59+00:00"
    },
    {
      "id": "4b027e5426394c3182b9ae343a269815",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28970 | [WIP] p2p: opportunistically accept 1-parent-1-child packages by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28970 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:02:00+00:00"
    },
    {
      "id": "e324cf294cda45158531a6cf019ed53c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28031 | Package Relay 1/3: Introduce TxDownloadManager and improve orphan-handling by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28031 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:02:04+00:00"
    },
    {
      "id": "6600a7c52e9944539616a9fbe8e7c0a8",
      "sender": "theStack",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:02:54+00:00"
    },
    {
      "id": "f1fce49b6d414cd194005134c42768b5",
      "sender": "_aj_",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:03:38+00:00"
    },
    {
      "id": "5f2106e827bf426491bb3ad135e2e72e",
      "sender": "glozow",
      "payload": "The very exciting thing is we\u00c3\u00a2\u00c2\u0080\u00c2\u0099ll have 1p1c package relay at the end of this. And then cluster mempool!",
      "action": false,
      "timestamp": "2023-11-30T14:03:43+00:00"
    },
    {
      "id": "546e792967744a36be31a9e63bd7e041",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:03:52+00:00"
    },
    {
      "id": "9454823e56104709934b2f3139b5ad02",
      "sender": "achow101",
      "payload": "cool",
      "action": false,
      "timestamp": "2023-11-30T14:04:02+00:00"
    },
    {
      "id": "54bc2e13b5cc4a5999f2ca5af076d4be",
      "sender": "achow101",
      "payload": "#topic silent payments updates (RubenSomsen)",
      "action": false,
      "timestamp": "2023-11-30T14:04:49+00:00"
    },
    {
      "id": "b3365f35b3d1451aa6e37f93218e81c7",
      "sender": "RubenSomsen",
      "payload": "Still actively taking review on BIP352, responding to feedback, and wanting review on #25273.",
      "action": false,
      "timestamp": "2023-11-30T14:05:02+00:00"
    },
    {
      "id": "5931d5f32d4848319ed499de7bd5b7e6",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/25273 | wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #25273 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:05:04+00:00"
    },
    {
      "id": "96a5841ec02f4318b663bc2922e28f1e",
      "sender": "RubenSomsen",
      "payload": "A change we're considering in outpoint hashing (to make things simpler for hardware wallets) has an issue with forced collisions (worst case is address reuse), a possible fix is being discussed at https://github.com/bitcoin/bips/pull/1458#discussion_r1395934177",
      "action": false,
      "timestamp": "2023-11-30T14:05:21+00:00"
    },
    {
      "id": "ef3cde8bfe0c4ca2b3a1148519894fe2",
      "sender": "RubenSomsen",
      "payload": "Could use more eyes on that",
      "action": false,
      "timestamp": "2023-11-30T14:05:31+00:00"
    },
    {
      "id": "40d3a4af15ed450f812d32fb5a803d3c",
      "sender": "sipa",
      "payload": "fwiw, we've been having some of our cluster mempool discussions on delving: https://delvingbitcoin.org/c/implementation/wg-cluster-mempool/9",
      "action": false,
      "timestamp": "2023-11-30T14:05:55+00:00"
    },
    {
      "id": "6fb9ad22380a406b890d27524c704717",
      "sender": "maxedw",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-11-30T14:06:02+00:00"
    },
    {
      "id": "5957a3b500a242a2a8fc30bdb1ced1e9",
      "sender": "murch[m]",
      "payload": "Nice to see the discussion accessible in public!",
      "action": false,
      "timestamp": "2023-11-30T14:06:27+00:00"
    },
    {
      "id": "520a48818c7247648d045a6e28973756",
      "sender": "achow101",
      "payload": "#topic multiprocess updates (ryanofsky)",
      "action": false,
      "timestamp": "2023-11-30T14:07:19+00:00"
    },
    {
      "id": "8ea7aa33fe04405f8f2f7ecd732c7010",
      "sender": "achow101",
      "payload": "looks like the tracking issue was updated and several new PRs have been opened",
      "action": false,
      "timestamp": "2023-11-30T14:09:11+00:00"
    },
    {
      "id": "d6efeef6671a498e8fbba1cf53e6e411",
      "sender": "achow101",
      "payload": "#28921 seems to be next",
      "action": false,
      "timestamp": "2023-11-30T14:09:44+00:00"
    },
    {
      "id": "923eb559129a4d4e8dee336d9a797364",
      "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": "2023-11-30T14:09:46+00:00"
    },
    {
      "id": "5333d676860042e6bd5abf755a9c17e6",
      "sender": "ryanofsky",
      "payload": "Hi, yes there are a few new prs opened",
      "action": false,
      "timestamp": "2023-11-30T14:09:52+00:00"
    },
    {
      "id": "3ba46107ae844bc4b22d844a370a6f02",
      "sender": "ryanofsky",
      "payload": "Currently working on a design doc which I want to post in a new PR this week",
      "action": false,
      "timestamp": "2023-11-30T14:10:27+00:00"
    },
    {
      "id": "4487fb80d40b43c09f7a6c3b9c48bce1",
      "sender": "ryanofsky",
      "payload": "Tracking issue is https://github.com/bitcoin/bitcoin/issues/28722 if anyone is looking what to review",
      "action": false,
      "timestamp": "2023-11-30T14:10:57+00:00"
    },
    {
      "id": "302be84d41a64f1d8fba65c903bfad60",
      "sender": "achow101",
      "payload": "#topic Ad-hoc high priority for review",
      "action": false,
      "timestamp": "2023-11-30T14:11:57+00:00"
    },
    {
      "id": "4987ac2d6861414fb670c2856497bbd1",
      "sender": "achow101",
      "payload": "Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4",
      "action": false,
      "timestamp": "2023-11-30T14:12:03+00:00"
    },
    {
      "id": "461ebd4a06e149d48448ff8ed43b525f",
      "sender": "gleb",
      "payload": "can you add #28765?",
      "action": false,
      "timestamp": "2023-11-30T14:12:48+00:00"
    },
    {
      "id": "b62cc08c585f44ceaed8cfdafbdf2f41",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28765 | p2p: Fill reconciliation sets (Erlay) by naumenkogs \u00c3\u0082\u00c2\u00b7 Pull Request #28765 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:12:51+00:00"
    },
    {
      "id": "97dd97f9e57446c2b7b202a5f80842e6",
      "sender": "achow101",
      "payload": "gleb: added",
      "action": false,
      "timestamp": "2023-11-30T14:13:25+00:00"
    },
    {
      "id": "c3c87e153cf84ff0a86194601e4140f0",
      "sender": "gleb",
      "payload": "thanks",
      "action": false,
      "timestamp": "2023-11-30T14:13:30+00:00"
    },
    {
      "id": "f8aeb9713e71462f95cdd5bc6fec7206",
      "sender": "_aj_",
      "payload": "#27432 has concept acks, could be dropped from there, presumably?",
      "action": false,
      "timestamp": "2023-11-30T14:13:59+00:00"
    },
    {
      "id": "9d52e5cccd8c4b7a9d97a11929656d1d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/27432 | contrib: add tool to convert compact-serialized UTXO set to SQLite database by theStack \u00c3\u0082\u00c2\u00b7 Pull Request #27432 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:14:01+00:00"
    },
    {
      "id": "63518e51b4bd47e9aa53ff2be60f6a53",
      "sender": "maflcko",
      "payload": "Can I have #28924 ? (It is a blocker for a bugfix)",
      "action": false,
      "timestamp": "2023-11-30T14:14:01+00:00"
    },
    {
      "id": "5eabca7e83cc41c4843d0aed77539179",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28924 | refactor: Remove unused and fragile string interface from arith_uint256 by maflcko \u00c3\u0082\u00c2\u00b7 Pull Request #28924 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:14:03+00:00"
    },
    {
      "id": "efcbab9793874dadb64eb66a748abc31",
      "sender": "hebasto",
      "payload": "#26762 seems almost rtm?",
      "action": false,
      "timestamp": "2023-11-30T14:14:41+00:00"
    },
    {
      "id": "70971073d1ba4fa8a0247c982f37f7b5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/26762 | bugfix: Make `CCheckQueue` RAII-styled (attempt 2) by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #26762 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:14:43+00:00"
    },
    {
      "id": "4170f3dad8bf4101aba230bb20cd7b4f",
      "sender": "achow101",
      "payload": "_aj_: maflcko: done",
      "action": false,
      "timestamp": "2023-11-30T14:14:53+00:00"
    },
    {
      "id": "89f8b525e78341c1b4af0a2a577f5bd1",
      "sender": "maflcko",
      "payload": "thanks",
      "action": false,
      "timestamp": "2023-11-30T14:15:02+00:00"
    },
    {
      "id": "0df1965acce2471ab95b85e97fe1aa13",
      "sender": "theStack",
      "payload": "can i have #28336 added?",
      "action": false,
      "timestamp": "2023-11-30T14:15:10+00:00"
    },
    {
      "id": "04415039ea304d5581cc28c9e294279e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28336 | rpc: parse legacy pubkeys consistently with specific error messages by theStack \u00c3\u0082\u00c2\u00b7 Pull Request #28336 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:15:12+00:00"
    },
    {
      "id": "ddd984994d8b4732a6f5253db726f472",
      "sender": "achow101",
      "payload": "hebasto: yes, going to try to get to that soon",
      "action": false,
      "timestamp": "2023-11-30T14:15:22+00:00"
    },
    {
      "id": "ec5a606c4e724a61a96837ef9d14ebb8",
      "sender": "murch[m]",
      "payload": "Chasing concept acks: https://github.com/bitcoin/bitcoin/pull/27877",
      "action": false,
      "timestamp": "2023-11-30T14:15:42+00:00"
    },
    {
      "id": "78215f6ae71b42e8b99eb6778c802e83",
      "sender": "hebasto",
      "payload": "achow101: thanks",
      "action": false,
      "timestamp": "2023-11-30T14:15:44+00:00"
    },
    {
      "id": "ab12b2152d244a0bad4dcf618632156e",
      "sender": "achow101",
      "payload": "theStack: done",
      "action": false,
      "timestamp": "2023-11-30T14:15:45+00:00"
    },
    {
      "id": "1cbbe64572ff46cb823728cff4050635",
      "sender": "murch[m]",
      "payload": "Also, related to my topic later",
      "action": false,
      "timestamp": "2023-11-30T14:15:49+00:00"
    },
    {
      "id": "027dd0652a2948968c092678d18a8061",
      "sender": "_aj_",
      "payload": "achow101: #28592 should be easy to review, and basically RTM",
      "action": false,
      "timestamp": "2023-11-30T14:15:54+00:00"
    },
    {
      "id": "3b5d2200566c47d8b1ec6a450c4f3da6",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/28592 | p2p: Increase tx relay rate by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28592 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:15:55+00:00"
    },
    {
      "id": "e8f804db70cd48d5a6c4bbea3a9714f5",
      "sender": "achow101",
      "payload": "murch[m]: done. _aj_: will look",
      "action": false,
      "timestamp": "2023-11-30T14:16:35+00:00"
    },
    {
      "id": "d3ebd78a90e24577affea395da3c8bbe",
      "sender": "murch[m]",
      "payload": "Thanks",
      "action": false,
      "timestamp": "2023-11-30T14:16:49+00:00"
    },
    {
      "id": "b5b5a819e5ee4a7aa25c845e22b3830b",
      "sender": "theStack",
      "payload": "achow101: thx",
      "action": false,
      "timestamp": "2023-11-30T14:17:43+00:00"
    },
    {
      "id": "6ed706f2237e46a7bbef783a8539981d",
      "sender": "achow101",
      "payload": "#topic Deficient coin selection behavior at high feerates (murch[m])",
      "action": false,
      "timestamp": "2023-11-30T14:18:02+00:00"
    },
    {
      "id": "a71db278a06d4689a796fb341e461e3d",
      "sender": "murch[m]",
      "payload": "The mempool hasn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t cleared since end of April, and generally the blockspace market has seen a lot of demand in that time.",
      "action": false,
      "timestamp": "2023-11-30T14:18:35+00:00"
    },
    {
      "id": "ffb5520e79a24612b7d3044ca16a9f46",
      "sender": "murch[m]",
      "payload": "We recently had a period of time when the feerates peaked above 300\u00c3\u00a2\u00c2\u0080\u00c2\u00af\u00c3\u00a1\u00c2\u00b9\u00c2\u00a9/vB, but they generally were significantly higher than usual for long stretches this year.",
      "action": false,
      "timestamp": "2023-11-30T14:19:01+00:00"
    },
    {
      "id": "1aa87fe6fee34105a460871fdf2e1816",
      "sender": "instagibbs",
      "payload": "_aj_ might be helpful to know what the potential downsides are to the PR (I have not thought about this stuff deeply)",
      "action": false,
      "timestamp": "2023-11-30T14:19:06+00:00"
    },
    {
      "id": "b8559e2f30674e579222040163423d96",
      "sender": "murch[m]",
      "payload": "Bitcoin Core wallet currently uses three different coin selection algorithms and generates up to ~12 candidate input sets from those in the first attempt, then picks the least wasteful among those per the waste heuristic.",
      "action": false,
      "timestamp": "2023-11-30T14:19:47+00:00"
    },
    {
      "id": "ed530fba6f11499db4b3c5d762ac9f6c",
      "sender": "_aj_",
      "payload": "instagibbs: ie, why there's a limit at all?",
      "action": false,
      "timestamp": "2023-11-30T14:19:48+00:00"
    },
    {
      "id": "580b2cacd32e4acfa28ac892a13ea52c",
      "sender": "instagibbs",
      "payload": "_aj_ \u00c3\u00b0\u00c2\u009f\u00c2\u0091\u00c2\u008d",
      "action": false,
      "timestamp": "2023-11-30T14:20:29+00:00"
    },
    {
      "id": "56976a34d4934d8bacd1c30e6f984afe",
      "sender": "murch[m]",
      "payload": "However, when wallets have a very large UTXO pool, it may be that even the \"least wasteful\" candidate set uses a ton of inputs.",
      "action": false,
      "timestamp": "2023-11-30T14:20:29+00:00"
    },
    {
      "id": "722d828233e54bbc9c52b07617c2c974",
      "sender": "murch[m]",
      "payload": "We recently had another user submit disbelief when their Bitcoin Core wallet used over 500 inputs at a feerate of 75\u00c3\u00a2\u00c2\u0080\u00c2\u00afsat/vB, when they had multiple UTXOs that could have funded the transaction by itself.",
      "action": false,
      "timestamp": "2023-11-30T14:21:12+00:00"
    },
    {
      "id": "f628d5dd79ba48bc8820a53fb05c249c",
      "sender": "murch[m]",
      "payload": "This wallet behavior is unexpected to users and can cause significant unnecessary cost",
      "action": false,
      "timestamp": "2023-11-30T14:21:40+00:00"
    },
    {
      "id": "218fdeb42ddc4fb2a6ff87f36b1244e2",
      "sender": "murch[m]",
      "payload": "While adding a different coin selection algorithm would be a new feature and therefore not something that we\u00c3\u00a2\u00c2\u0080\u00c2\u0099d put out in a point release, could we please at least aim to improve this behavior by the time of the next release?",
      "action": false,
      "timestamp": "2023-11-30T14:22:31+00:00"
    },
    {
      "id": "55a003d6e8814c78a7a3866bfbc40c5f",
      "sender": "sipa",
      "payload": "concept ack, but the devil is in the details",
      "action": false,
      "timestamp": "2023-11-30T14:23:17+00:00"
    },
    {
      "id": "8a1c10f8e322444593b9b4b8a58b665a",
      "sender": "murch[m]",
      "payload": "I have had a pull request open with #27877 since July that would minimize the weight of the input set on transactions over 30\u00c3\u00a2\u00c2\u0080\u00c2\u00afsat/vB",
      "action": false,
      "timestamp": "2023-11-30T14:23:17+00:00"
    },
    {
      "id": "96629b04098744799b36f5384d8c7134",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/27877 | wallet: Add CoinGrinder coin selection algorithm by murchandamus \u00c3\u0082\u00c2\u00b7 Pull Request #27877 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:23:19+00:00"
    },
    {
      "id": "9df4558b0a564d04ba27852b15f7b00d",
      "sender": "Sjors[m]",
      "payload": "Why don't any of the three algo's come up with a more sane result?",
      "action": false,
      "timestamp": "2023-11-30T14:23:29+00:00"
    },
    {
      "id": "98ae3a16733546b4a72ae32f6ec5e9d0",
      "sender": "murch[m]",
      "payload": "BnB doesn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t always have a solution, Knapsack optimizes for the least overshoot, i.e. minimizes the difference in satoshis between target+min_change and selection amount, and SRD is random.",
      "action": false,
      "timestamp": "2023-11-30T14:24:13+00:00"
    },
    {
      "id": "19d72ba99e6c4ef79629655fcf05c374",
      "sender": "murch[m]",
      "payload": "If you have a huge number of UTXOs, with a few large ones, BnB might strike out, and the other two just give back crap.",
      "action": false,
      "timestamp": "2023-11-30T14:24:39+00:00"
    },
    {
      "id": "c1f5dcb90b2f4d64ac14379e67a49d2a",
      "sender": "murch[m]",
      "payload": "It is by the way my opinion that Knapsack is utterly useless and should be destroyed.",
      "action": false,
      "timestamp": "2023-11-30T14:24:53+00:00"
    },
    {
      "id": "97aca09daddd4600a4b20c839fdb0ab4",
      "sender": "theStack",
      "payload": ":D",
      "action": false,
      "timestamp": "2023-11-30T14:25:20+00:00"
    },
    {
      "id": "609fbcf732d046d4987ab00f690adae3",
      "sender": "murch[m]",
      "payload": "And especially at high feerates e.g. above 30 sat/vB or 50 sat/vB, the wallet should be more thrifty for the sake of our users\u00c3\u00a2\u00c2\u0080\u00c2\u0099 financial outcome.",
      "action": false,
      "timestamp": "2023-11-30T14:25:45+00:00"
    },
    {
      "id": "58172b6e25f6442f982c79ac66bf96ef",
      "sender": "achow101",
      "payload": "ack CoinGrinder, ack delete knapsack :)",
      "action": false,
      "timestamp": "2023-11-30T14:25:59+00:00"
    },
    {
      "id": "2fa82e2902384146ada317bc43bf4ff3",
      "sender": "sipa",
      "payload": "Sjors[m]: there is a difficulty here, i think, because the waste metric (which we nomiminally optimize for) doesn't account for \"wallet composition health\" so there is a concern that having something too minimizy might actually \"win\" (by waste metric) too much and result in a terrible wallet utxo set over the long term",
      "action": false,
      "timestamp": "2023-11-30T14:26:36+00:00"
    },
    {
      "id": "34178230f5db455bbdb753463a6386cf",
      "sender": "murch[m]",
      "payload": "Anyway, if people agree that it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s insane our wallet might use 500+ inputs above 75 sat/vB, when a single one suffices, I would appreciate if such people consider taking a look at #27877 which has been chasing concept review since July",
      "action": false,
      "timestamp": "2023-11-30T14:27:29+00:00"
    },
    {
      "id": "06e5dc52035e4114ab352a6e6fbe5054",
      "sender": "achow101",
      "payload": "I'm slightly concerned that users are going to always want to use CoinGrinder since it should always produce small input sets, at the expense of grinding coins to dust",
      "action": false,
      "timestamp": "2023-11-30T14:27:29+00:00"
    },
    {
      "id": "f60a3ddc1d634592be4d5b35d084d594",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/27877 | wallet: Add CoinGrinder coin selection algorithm by murchandamus \u00c3\u0082\u00c2\u00b7 Pull Request #27877 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:27:31+00:00"
    },
    {
      "id": "cda03ea34a284991877931c4c528617c",
      "sender": "murch[m]",
      "payload": "Thanks :)",
      "action": false,
      "timestamp": "2023-11-30T14:27:34+00:00"
    },
    {
      "id": "c7c91fc1f3ae4622944c78ef0eac75f5",
      "sender": "sipa",
      "payload": "coingrinder is much better at finding small inputs, but i'm a bit concerned that if we'd always enable coingrinder, long term wallets would degrade for exame",
      "action": false,
      "timestamp": "2023-11-30T14:28:02+00:00"
    },
    {
      "id": "d6ef0fc22dbb44feb33089a859534199",
      "sender": "murch[m]",
      "payload": "I have another idea, which would limit the input set to use 3 more inputs than the minimal necessary by iterating over a random shuffle of the UTXO pool and dropping the UTXOs with the least effective value until it has sufficient",
      "action": false,
      "timestamp": "2023-11-30T14:28:51+00:00"
    },
    {
      "id": "7283f22ec59e4e7eb33c9d8b1a9073c6",
      "sender": "murch[m]",
      "payload": "I\u00c3\u00a2\u00c2\u0080\u00c2\u0099ll probably be opening a PR with that in the next couple weeks",
      "action": false,
      "timestamp": "2023-11-30T14:29:09+00:00"
    },
    {
      "id": "e5c2441c7d4b484798934d9be7b57277",
      "sender": "fjahr",
      "payload": "i guess there needs to be a plan for the extreme case where we never go below 30 sat/vB again (or whatever the limit will be)",
      "action": false,
      "timestamp": "2023-11-30T14:29:26+00:00"
    },
    {
      "id": "4e70710763a44c1c9d23cb0ab15af77f",
      "sender": "achow101",
      "payload": "murch[m]: have you run simulations with CoinGrinder?",
      "action": false,
      "timestamp": "2023-11-30T14:29:35+00:00"
    },
    {
      "id": "b6b247b8c0264dd8bbf246f7757ee913",
      "sender": "murch[m]",
      "payload": "A very fragmented wallet would then probably end up using 3 more inputs than necessary, which would at least be a net-negative of 2 UTXOs per transaction (after accounting for the change) and it should be much simpler to review",
      "action": false,
      "timestamp": "2023-11-30T14:29:51+00:00"
    },
    {
      "id": "893ff7de47df4a26b930f8d16b97b333",
      "sender": "vasild",
      "payload": "murch[m]: picking the one input instead of the 500 ones would create smaller/cheaper tx now, but does this not delay the usage of the 500 smaller inputs? it is inevitable, we would have to use them at some point. Plus at 80sat/vbyte maybe the best time to do that if the fee rates have been e.g. 150 sat/vbyte one week before and will be 150 one week later, e.g. 80 may be a temporary dip where it",
      "action": false,
      "timestamp": "2023-11-30T14:30:10+00:00"
    },
    {
      "id": "fd5b9759fcef4122a5a32c4c0660e855",
      "sender": "vasild",
      "payload": "is good to spend the 500 small inputs",
      "action": false,
      "timestamp": "2023-11-30T14:30:16+00:00"
    },
    {
      "id": "53fecd0e45194fe8892df274efc83c50",
      "sender": "achow101",
      "payload": "vasild: unfortunately we haven't figured out how to accurately predictthefuture",
      "action": false,
      "timestamp": "2023-11-30T14:30:57+00:00"
    },
    {
      "id": "4f8d23f1e4434c228f9c88facc708113",
      "sender": "murch[m]",
      "payload": "vasild: Yes, if this point were the lowest feerate it would be good to use many, but that\u00c3\u00a2\u00c2\u0080\u00c2\u0099s not even true across the last few weeks",
      "action": false,
      "timestamp": "2023-11-30T14:30:58+00:00"
    },
    {
      "id": "5fd28752012e494fb45fa0bf75acf895",
      "sender": "sipa",
      "payload": "vasild: always using the largest utxo(s) necessary would result in smallest input set right now, but in the long term, grind down your wallet utxos to dust",
      "action": false,
      "timestamp": "2023-11-30T14:31:08+00:00"
    },
    {
      "id": "dad4ab25dc864027802fbbbe638c712a",
      "sender": "murch[m]",
      "payload": "Feerates have been going below 30\u00c3\u00a2\u00c2\u0080\u00c2\u00afsat/vB nightly, and about a month ago were below 15 sat/vB every day",
      "action": false,
      "timestamp": "2023-11-30T14:31:22+00:00"
    },
    {
      "id": "c58f42513083419189af29b258b761df",
      "sender": "vasild",
      "payload": "sipa: yes",
      "action": false,
      "timestamp": "2023-11-30T14:31:30+00:00"
    },
    {
      "id": "fa0b769c14da41b6a0d49cc112896745",
      "sender": "murch[m]",
      "payload": "When the feerates are high, we should use few UTXOs, but many utxos at low feerates",
      "action": false,
      "timestamp": "2023-11-30T14:31:36+00:00"
    },
    {
      "id": "fe95758b87d34823bd587fc713ccddfe",
      "sender": "sipa",
      "payload": "but on the other hand, at times of extremely high fee, nobody is going to want to pay for a hihe excess in input set just for some abstract long term wallet health concern - the price for it is just too high",
      "action": false,
      "timestamp": "2023-11-30T14:31:58+00:00"
    },
    {
      "id": "92ba7f1d7d5a4dc1b0189c2089003b94",
      "sender": "murch[m]",
      "payload": "Always using largest first is a terrible strategy, as I have show with my master thesis in 2016",
      "action": false,
      "timestamp": "2023-11-30T14:32:08+00:00"
    },
    {
      "id": "ae7e8535a7084051af961871fd1bd227",
      "sender": "vasild",
      "payload": "my point is \"high\" and \"low\" is relative, don't bind that to actual numbers, e.g. 75 is \"high\", because over time 75 may become the new \"low\"",
      "action": false,
      "timestamp": "2023-11-30T14:32:27+00:00"
    },
    {
      "id": "7bdf71b4f88a4ab1a8cd843024256a02",
      "sender": "murch[m]",
      "payload": "CoinGrinder does not use largest first, it uses the input set with the least weight, and on ties prefers the one with a lower total amount",
      "action": false,
      "timestamp": "2023-11-30T14:32:33+00:00"
    },
    {
      "id": "51c1fcec99504b9c9838b267fc3b9416",
      "sender": "_aj_",
      "payload": "500 inputs seems like a lot even when feerates are low",
      "action": false,
      "timestamp": "2023-11-30T14:32:47+00:00"
    },
    {
      "id": "1de890fd07bb48168d2280d28e78d2d2",
      "sender": "instagibbs",
      "payload": "500 inputs is like.. we need a consolidate rpc",
      "action": false,
      "timestamp": "2023-11-30T14:32:58+00:00"
    },
    {
      "id": "a07d110deb2d4a92b936a1882c48e355",
      "sender": "sipa",
      "payload": "vasild: we have the long-term fee estimate whose algorithm is currently \"return 10 sat/vb;\", but in theory, this value influences the waste metric",
      "action": false,
      "timestamp": "2023-11-30T14:33:08+00:00"
    },
    {
      "id": "eb7ee7aa8243412483c29e7cae891947",
      "sender": "_aj_",
      "payload": "instagibbs: \"sendall\"",
      "action": false,
      "timestamp": "2023-11-30T14:33:22+00:00"
    },
    {
      "id": "d5fd0aa39b3e48e38e2bec6bf3d79d3c",
      "sender": "murch[m]",
      "payload": "vasild: Yes, you\u00c3\u00a2\u00c2\u0080\u00c2\u0099re right in principle, but 75 sat/vB is a high feerate across the last year, including the last few months.",
      "action": false,
      "timestamp": "2023-11-30T14:33:38+00:00"
    },
    {
      "id": "2d334fe235b04f0f8b2117108713c0a4",
      "sender": "sipa",
      "payload": "vasild: coingrinder in the current PR triggers based on a multiple of the long-term feerate estimate",
      "action": false,
      "timestamp": "2023-11-30T14:33:40+00:00"
    },
    {
      "id": "a4226695ace644b39dee675df5abdfd9",
      "sender": "instagibbs",
      "payload": "_aj_ that is triggered by utxo health metric or something :P",
      "action": false,
      "timestamp": "2023-11-30T14:33:50+00:00"
    },
    {
      "id": "f9740e267bc94ab9af8db073493894d5",
      "sender": "_aj_",
      "payload": "instagibbs: \"bitcoin-cli wallet-wizard\" - evaluates the health of your wallet utxos, and autoconsolidates",
      "action": false,
      "timestamp": "2023-11-30T14:34:34+00:00"
    },
    {
      "id": "654589726e744220883fb0cbcde44202",
      "sender": "sipa",
      "payload": "i think i like this \"look for randomish solution not exceeding N extra inputs over optimal\" idea more than coingrinder, as i don't think it needs guards like \"only at high feerate\"",
      "action": false,
      "timestamp": "2023-11-30T14:34:40+00:00"
    },
    {
      "id": "58d34b39525449468bb1218a01160a62",
      "sender": "sipa",
      "payload": "instagibbs: if we'd have a wallet health metric we could optimize for it directly",
      "action": false,
      "timestamp": "2023-11-30T14:35:10+00:00"
    },
    {
      "id": "d4cbad2a1e054d8faa8524356d2d9392",
      "sender": "murch[m]",
      "payload": "Yeah, we can bikeshed over the exact strategy later, I mainly just would like to see if people agree that people unintentionally consolidating their wallet at high feerates is a bug",
      "action": false,
      "timestamp": "2023-11-30T14:35:51+00:00"
    },
    {
      "id": "3d5179f0e32345e8853e4ef33b23b49b",
      "sender": "sipa",
      "payload": "i guess that is a bug, though not a regression",
      "action": false,
      "timestamp": "2023-11-30T14:36:19+00:00"
    },
    {
      "id": "3bc83c7506854e90b00a50570aa6522a",
      "sender": "achow101",
      "payload": "I think we've known about this bug for about a decade",
      "action": false,
      "timestamp": "2023-11-30T14:36:41+00:00"
    },
    {
      "id": "ce90466bf1104eeeacbbbf32ff5b38c6",
      "sender": "_aj_",
      "payload": "murch[m]: bug/misfeature, sure",
      "action": false,
      "timestamp": "2023-11-30T14:37:02+00:00"
    },
    {
      "id": "966f8a5818014fd68c9ed350fb552331",
      "sender": "sipa",
      "payload": "well i think it has become more concrete - it's been known since forever that coin selection is suboptimal",
      "action": false,
      "timestamp": "2023-11-30T14:37:10+00:00"
    },
    {
      "id": "a0b6f4ae9da44c9897c1702f3b588bf3",
      "sender": "fjahr",
      "payload": "what sipa said, yes, but the devil is in the details",
      "action": false,
      "timestamp": "2023-11-30T14:37:21+00:00"
    },
    {
      "id": "7c7bec27bd334eaf805a390d487da845",
      "sender": "sipa",
      "payload": "but \"it's spending two orders more UTXOs than necessary at very high feerate\" is still something else than \"suboptimal\"",
      "action": false,
      "timestamp": "2023-11-30T14:37:38+00:00"
    },
    {
      "id": "213587dea45149fcbcb6b690d09d210a",
      "sender": "_aj_",
      "payload": "sipa: \"do your utxo sizes follow a log-normal distribution\" would be my guess at a metric",
      "action": false,
      "timestamp": "2023-11-30T14:38:47+00:00"
    },
    {
      "id": "decbe66bc7824a29b53558d9a300caea",
      "sender": "murch[m]",
      "payload": "Yeah, personally I\u00c3\u00a2\u00c2\u0080\u00c2\u0099d be pretty pissed if my wallet spent 25\u00c3\u00a2\u00c2\u0080\u00c2\u00afmBTC in fees more than necessary.",
      "action": false,
      "timestamp": "2023-11-30T14:39:08+00:00"
    },
    {
      "id": "f6d162aeec43459e813b753c1399e021",
      "sender": "achow101",
      "payload": "#topic Stratum v2 (Sjors[m])",
      "action": false,
      "timestamp": "2023-11-30T14:40:07+00:00"
    },
    {
      "id": "5fbc12000e534beba9de63677155c727",
      "sender": "Sjors[m]",
      "payload": "Basically I plan to take over #27854",
      "action": false,
      "timestamp": "2023-11-30T14:40:29+00:00"
    },
    {
      "id": "efc740cace954bf6a4bff4832586b2ce",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/27854 | [WIP] add a stratum v2 template provider by ccdle12 \u00c3\u0082\u00c2\u00b7 Pull Request #27854 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-11-30T14:40:32+00:00"
    },
    {
      "id": "dd87dd85ecb94269810b38325d955b62",
      "sender": "Sjors[m]",
      "payload": "I already managed to rebase it, will make a PR shortly.",
      "action": false,
      "timestamp": "2023-11-30T14:40:43+00:00"
    },
    {
      "id": "67bd911df2204cf498c12bce08049eb4",
      "sender": "sipa",
      "payload": "Sjors[m]: oh cool",
      "action": false,
      "timestamp": "2023-11-30T14:40:55+00:00"
    },
    {
      "id": "f664c7904b30419c9902db8972fb89a7",
      "sender": "Sjors[m]",
      "payload": "And then actually try understand what it's doing and read the spec :-)",
      "action": false,
      "timestamp": "2023-11-30T14:40:55+00:00"
    },
    {
      "id": "d3d0ffed7b4d40858bab3925eb875ac3",
      "sender": "Sjors[m]",
      "payload": "I have a little vintage s9 to test with too.",
      "action": false,
      "timestamp": "2023-11-30T14:41:14+00:00"
    },
    {
      "id": "6a8f954a86384651a5d4fa6ca7945228",
      "sender": "achow101",
      "payload": "have you talked to the original author?",
      "action": false,
      "timestamp": "2023-11-30T14:41:41+00:00"
    },
    {
      "id": "64a3147f150e4657b6ef81cd06d7ba95",
      "sender": "Sjors[m]",
      "payload": "Nobody has in the past several months unfortunately",
      "action": false,
      "timestamp": "2023-11-30T14:42:52+00:00"
    },
    {
      "id": "95fe3b63aa9745da8f926b95f6ead7d4",
      "sender": "Sjors[m]",
      "payload": "I did talk to the Stratum v2 folks on their discord.",
      "action": false,
      "timestamp": "2023-11-30T14:43:01+00:00"
    },
    {
      "id": "fbbdbaa407834a02a95169512c7f919c",
      "sender": "Sjors[m]",
      "payload": "There's a newer branch by Fi3 that I'm starting from.",
      "action": false,
      "timestamp": "2023-11-30T14:43:14+00:00"
    },
    {
      "id": "d3786ba897844a4095dfea10de7862e2",
      "sender": "sipa",
      "payload": "Sjors[m]: i'd at least comment on the PR to announce your intention",
      "action": false,
      "timestamp": "2023-11-30T14:43:24+00:00"
    },
    {
      "id": "e172427dcd134071a84e6761788eec94",
      "sender": "fjahr",
      "payload": "apparently jonatack spoke with them: https://github.com/bitcoin/bitcoin/issues/28642#issuecomment-1765248677",
      "action": false,
      "timestamp": "2023-11-30T14:43:47+00:00"
    },
    {
      "id": "d22a687d741340bc8883aee0a9c2e401",
      "sender": "Sjors[m]",
      "payload": "Yes, and we can even leave that PR open for a bit.",
      "action": false,
      "timestamp": "2023-11-30T14:44:37+00:00"
    },
    {
      "id": "abce1c10c92e4e43a13c9410cbe0e61d",
      "sender": "fanquake",
      "payload": "sounds like someone has spoken to them in the past several months then?",
      "action": false,
      "timestamp": "2023-11-30T14:45:00+00:00"
    },
    {
      "id": "b2784bf1c23a4a5bbcd7301eeea93912",
      "sender": "fanquake",
      "payload": "and the response was \"a six-month window for refactoring, adding a lot more tests and structuring the proposed changes in a way that is easier for contributors to review sounds doable to me.\"",
      "action": false,
      "timestamp": "2023-11-30T14:45:05+00:00"
    },
    {
      "id": "bdf4112d733548b3860ab7444ce1cab5",
      "sender": "fanquake",
      "payload": "what's the impetus to take the PR over?",
      "action": false,
      "timestamp": "2023-11-30T14:45:13+00:00"
    },
    {
      "id": "84b101ae1ee34e63b4d158d0170e667a",
      "sender": "fanquake",
      "payload": "Or is the above no-longer true, and the author no-longer working on it?",
      "action": false,
      "timestamp": "2023-11-30T14:45:45+00:00"
    },
    {
      "id": "f1359211c9504cb7bf36fb95940c1dd5",
      "sender": "Sjors[m]",
      "payload": "fanquake: Pavlenex asking me to",
      "action": false,
      "timestamp": "2023-11-30T14:45:59+00:00"
    },
    {
      "id": "24c6f4f01a60430eb4c07434f4433409",
      "sender": "achow101",
      "payload": "fanquake: he hasn't really responded to any of the previously left review",
      "action": false,
      "timestamp": "2023-11-30T14:46:36+00:00"
    },
    {
      "id": "0327008fb51746dea98a5996b762ced4",
      "sender": "maflcko",
      "payload": "I think it would be better if you offered to the author to help or take it over. Just opening an alternative and closing seems a bit rushed, without any prior communication.",
      "action": false,
      "timestamp": "2023-11-30T14:47:32+00:00"
    },
    {
      "id": "a75d09bd77bb46d0ac4df361bef73598",
      "sender": "sipa",
      "payload": "yeah, i think it'd be good to discuss the plan, whatever it is, on the currently open PR",
      "action": false,
      "timestamp": "2023-11-30T14:47:51+00:00"
    },
    {
      "id": "7dc3d29d97484be3886fa0b3a1887bbf",
      "sender": "sipa",
      "payload": "maybe there is a miscommunication, or unclear expectations, because from that comment linked to, it doesn't sound like the author has given up on it at all",
      "action": false,
      "timestamp": "2023-11-30T14:48:23+00:00"
    },
    {
      "id": "8cce3f5cfb714c57be24b3d8eededf20",
      "sender": "Sjors[m]",
      "payload": "Miscommnication is certainly possible.",
      "action": false,
      "timestamp": "2023-11-30T14:48:43+00:00"
    },
    {
      "id": "fbee7c996adb455986e0f6c68c890ee1",
      "sender": "sipa",
      "payload": "but the lack of activity is worrying",
      "action": false,
      "timestamp": "2023-11-30T14:48:49+00:00"
    },
    {
      "id": "caa6c83f12704c7f8e718e5aacdecc21",
      "sender": "Sjors[m]",
      "payload": "I'll leave a link to my branch on that PR and wait to see what happens.",
      "action": false,
      "timestamp": "2023-11-30T14:48:55+00:00"
    },
    {
      "id": "ea21886338a54b938b126c23a6ae3326",
      "sender": "achow101",
      "payload": "any other topics to discuss?",
      "action": false,
      "timestamp": "2023-11-30T14:49:32+00:00"
    },
    {
      "id": "414da92e67f0476e972b75e884e1240c",
      "sender": "Sjors[m]",
      "payload": "This is the branch people are currently testing with: https://github.com/bitcoin/bitcoin/compare/master...Fi3:bitcoin:PatchTemplates",
      "action": false,
      "timestamp": "2023-11-30T14:49:43+00:00"
    },
    {
      "id": "572b1ce1ac664db08b906eeafa3b3d3d",
      "sender": "Sjors[m]",
      "payload": "Last commit from original author on that one is Oct 26, which isn't ages agao.",
      "action": false,
      "timestamp": "2023-11-30T14:50:15+00:00"
    },
    {
      "id": "e946524525314c45b36a8fa13c9ec940",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2023-11-30T14:50:36+00:00"
    },
    {
      "id": "a72053df78e3493a8ff5f6f13c3d989d",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2023-11-30T14:52:14+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "d4c7c37859c84634a9c6077ef419c867",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2023-11-30T14:00:09+00:00"
      },
      "operand": null,
      "id": "d4c7c37859c84634a9c6077ef419c867",
      "timestamp": "2023-11-30T14:00:09+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "6dc10e9096e34a9bb31d289a208a8e0f",
        "sender": "achow101",
        "payload": "#topic package relay updates (glozow)",
        "action": false,
        "timestamp": "2023-11-30T14:01:41+00:00"
      },
      "operand": "package relay updates (glozow)",
      "id": "6dc10e9096e34a9bb31d289a208a8e0f",
      "timestamp": "2023-11-30T14:01:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ad93725f43a54b7fb594ee5db6e83453",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28848 | bugfix, Change up submitpackage results to return results for all transactions by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #28848 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:01:52+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28848",
      "id": "ad93725f43a54b7fb594ee5db6e83453",
      "timestamp": "2023-11-30T14:01:52+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "15c3808fc0ea458c9f8dedf434490eb4",
        "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": "2023-11-30T14:01:55+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28948",
      "id": "15c3808fc0ea458c9f8dedf434490eb4",
      "timestamp": "2023-11-30T14:01:55+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ce3bac2476e84fb6ae1f5882ed57c13b",
        "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": "2023-11-30T14:01:55+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28948",
      "id": "ce3bac2476e84fb6ae1f5882ed57c13b",
      "timestamp": "2023-11-30T14:01:55+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9d91650b811d490b951d7d9819dee254",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/25038 | policy: nVersion=3 and Package RBF by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #25038 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:01:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/25038",
      "id": "9d91650b811d490b951d7d9819dee254",
      "timestamp": "2023-11-30T14:01:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d7de7ddac33b4e1f9d072ee90cdf9b35",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/26403 | policy: Ephemeral anchors by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #26403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:01:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/26403",
      "id": "d7de7ddac33b4e1f9d072ee90cdf9b35",
      "timestamp": "2023-11-30T14:01:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4b027e5426394c3182b9ae343a269815",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28970 | [WIP] p2p: opportunistically accept 1-parent-1-child packages by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28970 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:02:00+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28970",
      "id": "4b027e5426394c3182b9ae343a269815",
      "timestamp": "2023-11-30T14:02:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e324cf294cda45158531a6cf019ed53c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28031 | Package Relay 1/3: Introduce TxDownloadManager and improve orphan-handling by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #28031 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:02:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28031",
      "id": "e324cf294cda45158531a6cf019ed53c",
      "timestamp": "2023-11-30T14:02:04+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "54bc2e13b5cc4a5999f2ca5af076d4be",
        "sender": "achow101",
        "payload": "#topic silent payments updates (RubenSomsen)",
        "action": false,
        "timestamp": "2023-11-30T14:04:49+00:00"
      },
      "operand": "silent payments updates (RubenSomsen)",
      "id": "54bc2e13b5cc4a5999f2ca5af076d4be",
      "timestamp": "2023-11-30T14:04:49+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5931d5f32d4848319ed499de7bd5b7e6",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/25273 | wallet: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #25273 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:05:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/25273",
      "id": "5931d5f32d4848319ed499de7bd5b7e6",
      "timestamp": "2023-11-30T14:05:04+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "520a48818c7247648d045a6e28973756",
        "sender": "achow101",
        "payload": "#topic multiprocess updates (ryanofsky)",
        "action": false,
        "timestamp": "2023-11-30T14:07:19+00:00"
      },
      "operand": "multiprocess updates (ryanofsky)",
      "id": "520a48818c7247648d045a6e28973756",
      "timestamp": "2023-11-30T14:07:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "923eb559129a4d4e8dee336d9a797364",
        "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": "2023-11-30T14:09:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28921",
      "id": "923eb559129a4d4e8dee336d9a797364",
      "timestamp": "2023-11-30T14:09:46+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "302be84d41a64f1d8fba65c903bfad60",
        "sender": "achow101",
        "payload": "#topic Ad-hoc high priority for review",
        "action": false,
        "timestamp": "2023-11-30T14:11:57+00:00"
      },
      "operand": "Ad-hoc high priority for review",
      "id": "302be84d41a64f1d8fba65c903bfad60",
      "timestamp": "2023-11-30T14:11:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b62cc08c585f44ceaed8cfdafbdf2f41",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28765 | p2p: Fill reconciliation sets (Erlay) by naumenkogs \u00c3\u0082\u00c2\u00b7 Pull Request #28765 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:12:51+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28765",
      "id": "b62cc08c585f44ceaed8cfdafbdf2f41",
      "timestamp": "2023-11-30T14:12:51+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9d52e5cccd8c4b7a9d97a11929656d1d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/27432 | contrib: add tool to convert compact-serialized UTXO set to SQLite database by theStack \u00c3\u0082\u00c2\u00b7 Pull Request #27432 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:14:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/27432",
      "id": "9d52e5cccd8c4b7a9d97a11929656d1d",
      "timestamp": "2023-11-30T14:14:01+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5eabca7e83cc41c4843d0aed77539179",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28924 | refactor: Remove unused and fragile string interface from arith_uint256 by maflcko \u00c3\u0082\u00c2\u00b7 Pull Request #28924 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:14:03+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28924",
      "id": "5eabca7e83cc41c4843d0aed77539179",
      "timestamp": "2023-11-30T14:14:03+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "70971073d1ba4fa8a0247c982f37f7b5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/26762 | bugfix: Make `CCheckQueue` RAII-styled (attempt 2) by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #26762 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:14:43+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/26762",
      "id": "70971073d1ba4fa8a0247c982f37f7b5",
      "timestamp": "2023-11-30T14:14:43+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "04415039ea304d5581cc28c9e294279e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28336 | rpc: parse legacy pubkeys consistently with specific error messages by theStack \u00c3\u0082\u00c2\u00b7 Pull Request #28336 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:15:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28336",
      "id": "04415039ea304d5581cc28c9e294279e",
      "timestamp": "2023-11-30T14:15:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3b5d2200566c47d8b1ec6a450c4f3da6",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/28592 | p2p: Increase tx relay rate by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #28592 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:15:55+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/28592",
      "id": "3b5d2200566c47d8b1ec6a450c4f3da6",
      "timestamp": "2023-11-30T14:15:55+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "6ed706f2237e46a7bbef783a8539981d",
        "sender": "achow101",
        "payload": "#topic Deficient coin selection behavior at high feerates (murch[m])",
        "action": false,
        "timestamp": "2023-11-30T14:18:02+00:00"
      },
      "operand": "Deficient coin selection behavior at high feerates (murch[m])",
      "id": "6ed706f2237e46a7bbef783a8539981d",
      "timestamp": "2023-11-30T14:18:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "96629b04098744799b36f5384d8c7134",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/27877 | wallet: Add CoinGrinder coin selection algorithm by murchandamus \u00c3\u0082\u00c2\u00b7 Pull Request #27877 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:23:19+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/27877",
      "id": "96629b04098744799b36f5384d8c7134",
      "timestamp": "2023-11-30T14:23:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f60a3ddc1d634592be4d5b35d084d594",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/27877 | wallet: Add CoinGrinder coin selection algorithm by murchandamus \u00c3\u0082\u00c2\u00b7 Pull Request #27877 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:27:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/27877",
      "id": "f60a3ddc1d634592be4d5b35d084d594",
      "timestamp": "2023-11-30T14:27:31+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f6d162aeec43459e813b753c1399e021",
        "sender": "achow101",
        "payload": "#topic Stratum v2 (Sjors[m])",
        "action": false,
        "timestamp": "2023-11-30T14:40:07+00:00"
      },
      "operand": "Stratum v2 (Sjors[m])",
      "id": "f6d162aeec43459e813b753c1399e021",
      "timestamp": "2023-11-30T14:40:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "efc740cace954bf6a4bff4832586b2ce",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/27854 | [WIP] add a stratum v2 template provider by ccdle12 \u00c3\u0082\u00c2\u00b7 Pull Request #27854 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-11-30T14:40:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/27854",
      "id": "efc740cace954bf6a4bff4832586b2ce",
      "timestamp": "2023-11-30T14:40:32+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "a72053df78e3493a8ff5f6f13c3d989d",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2023-11-30T14:52:14+00:00"
      },
      "operand": null,
      "id": "a72053df78e3493a8ff5f6f13c3d989d",
      "timestamp": "2023-11-30T14:52:14+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}