{
  "founder": "laanwj",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "7ddccbde5f3849c3bc238b20f3cc7936",
  "name": "#bitcoin-core-dev",
  "chair": "laanwj",
  "chairs": [
    "laanwj"
  ],
  "nicks": {
    "laanwj": 64,
    "core-meetingbot`": 5,
    "achow101": 10,
    "jamesob": 3,
    "b10c": 1,
    "ajonas": 12,
    "sipa": 11,
    "kvaciral[m]": 1,
    "prayank": 12,
    "luke-jr": 19,
    "michaelfolkson": 7,
    "gribble": 8,
    "jonatack": 1,
    "MarcoFalke": 9,
    "jeremyrubin": 35
  },
  "start_time": "2022-02-24T19:00:10+00:00",
  "end_time": "2022-02-24T20:05:30+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/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt",
  "current_topic": "signet parameter distributions / signet data dirs improvement approach (jeremyrubin)",
  "messages": [
    {
      "id": "56f3fa4fd4d54dbd99268efe4493a05c",
      "sender": "laanwj",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2022-02-24T19:00:10+00:00"
    },
    {
      "id": "83031992b6084490a106464a66f9d3bf",
      "sender": "core-meetingbot`",
      "payload": "Meeting started Thu Feb 24 19:00:09 2022 UTC.  The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.",
      "action": false,
      "timestamp": "2022-02-24T19:00:10+00:00"
    },
    {
      "id": "2b0ae40b41b545d882c67fcae58ac7d5",
      "sender": "core-meetingbot`",
      "payload": "Available commands: action commands idea info link nick",
      "action": false,
      "timestamp": "2022-02-24T19:00:10+00:00"
    },
    {
      "id": "bc7b364f3ddf46e9b04b3e9436c2abaa",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:00:30+00:00"
    },
    {
      "id": "844c753d35354426b618c3486fa1dac1",
      "sender": "jamesob",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:00:32+00:00"
    },
    {
      "id": "c3c6d220ed664b74baa8d81ecfaae067",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:00:33+00:00"
    },
    {
      "id": "9170e0c296094a34a40050f00a996a21",
      "sender": "ajonas",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:00:40+00:00"
    },
    {
      "id": "5b7e399b14284afc8f5ebc5ff1b45763",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:00:42+00:00"
    },
    {
      "id": "39b1559e0f5f4920b5ca0a5f0fd9af6d",
      "sender": "laanwj",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball",
      "action": false,
      "timestamp": "2022-02-24T19:00:45+00:00"
    },
    {
      "id": "1bff7cf603354f3a89df84c092ff98ef",
      "sender": "laanwj",
      "payload": "morcos nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild",
      "action": false,
      "timestamp": "2022-02-24T19:00:47+00:00"
    },
    {
      "id": "e843b6ec90984c9bb7096aa89b8632fc",
      "sender": "kvaciral[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:01:00+00:00"
    },
    {
      "id": "738a11f2fba14865b8a032e51a4f2ca5",
      "sender": "prayank",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:01:18+00:00"
    },
    {
      "id": "b3d4943f7ef44d88a85bf3583ab03340",
      "sender": "luke-jr",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:01:29+00:00"
    },
    {
      "id": "41908855f0c1488fa780e8ef17f658b5",
      "sender": "michaelfolkson",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:01:35+00:00"
    },
    {
      "id": "ec84abaa76dd45bd900e1d8c3d070542",
      "sender": "laanwj",
      "payload": "one proposed meeting topic this week (you can propose meeting topics during the week with #proposedmeetingtopic): Bitcoin Core contributor survey (ajonas)",
      "action": false,
      "timestamp": "2022-02-24T19:01:38+00:00"
    },
    {
      "id": "8480436a418d4295bb1d864cfc9c375a",
      "sender": "laanwj",
      "payload": "any last minute topics?",
      "action": false,
      "timestamp": "2022-02-24T19:01:52+00:00"
    },
    {
      "id": "71e76c018e6845bcb0f774d8e524956d",
      "sender": "laanwj",
      "payload": "as the 23.0 branch-off is planned soon (2022-03-01, in less than a week), it probably makes sense to go over the milestone again",
      "action": false,
      "timestamp": "2022-02-24T19:04:06+00:00"
    },
    {
      "id": "d96b7d6fc0d5411eb14b81569ae9a6da",
      "sender": "laanwj",
      "payload": "#topic 23.0 milestone",
      "action": false,
      "timestamp": "2022-02-24T19:04:21+00:00"
    },
    {
      "id": "fae31119cc50464b957499111a12de2b",
      "sender": "core-meetingbot`",
      "payload": "topic: 23.0 milestone",
      "action": false,
      "timestamp": "2022-02-24T19:04:21+00:00"
    },
    {
      "id": "fd7000acda6d4527b4d35be00c14b4d9",
      "sender": "laanwj",
      "payload": "https://github.com/bitcoin/bitcoin/milestone/52",
      "action": false,
      "timestamp": "2022-02-24T19:04:24+00:00"
    },
    {
      "id": "b1aa3c4e6ee1469789558bc3eac4a9c6",
      "sender": "luke-jr",
      "payload": "idk if https://github.com/bitcoin-core/gui/pull/557 is too late or not (forgot about it I guess)",
      "action": false,
      "timestamp": "2022-02-24T19:05:17+00:00"
    },
    {
      "id": "ea7ce990b4bc4483861105c7f3030642",
      "sender": "laanwj",
      "payload": "there's, some bugfixes left, as well as the usual release process items",
      "action": false,
      "timestamp": "2022-02-24T19:05:18+00:00"
    },
    {
      "id": "6a656ee9f43148edbc7222a5d9f445e6",
      "sender": "laanwj",
      "payload": "23.0 milestone for gui repo: https://github.com/bitcoin-core/gui/milestone/7",
      "action": false,
      "timestamp": "2022-02-24T19:06:01+00:00"
    },
    {
      "id": "8d4632eaf99c4cb691126c16358c6271",
      "sender": "prayank",
      "payload": "laanwj: #23524 #22834 are important, included in 23.0 milestone and RFM",
      "action": false,
      "timestamp": "2022-02-24T19:06:49+00:00"
    },
    {
      "id": "3c678b29d1d24701884c40a4b83a0ff4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23524 | doc: Fix typos in endif header comments by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23524 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:06:50+00:00"
    },
    {
      "id": "f4b8344becd34f03aa12307dd106eb4b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22834 | net: respect -onlynet= when making outbound connections by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #22834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:06:53+00:00"
    },
    {
      "id": "2306afaebb5f452e995bd880ccfd9298",
      "sender": "laanwj",
      "payload": "luke-jr: I don't know, we already had the translations freeze",
      "action": false,
      "timestamp": "2022-02-24T19:07:05+00:00"
    },
    {
      "id": "a92bc922f99642a896b8ab8df46dd15f",
      "sender": "luke-jr",
      "payload": "right",
      "action": false,
      "timestamp": "2022-02-24T19:07:08+00:00"
    },
    {
      "id": "9355b0a197204421816d6b6b1ea8782d",
      "sender": "prayank",
      "payload": "Sorry it was #23542",
      "action": false,
      "timestamp": "2022-02-24T19:07:25+00:00"
    },
    {
      "id": "fed0f02df2c042f4bf231e6bfb411f5a",
      "sender": "luke-jr",
      "payload": "and unfortunately one of the strings changed in between, so it's not a simple revert",
      "action": false,
      "timestamp": "2022-02-24T19:07:28+00:00"
    },
    {
      "id": "96b6634ba6634b50a36ae17f6493a7ca",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23542 | net: open p2p connections to nodes that listen on non-default ports by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #23542 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:07:30+00:00"
    },
    {
      "id": "a436e422ccb04580a562b046682bd073",
      "sender": "laanwj",
      "payload": "it's too bad we didn't catch it before merging bitcoin-core/gui#296",
      "action": false,
      "timestamp": "2022-02-24T19:07:56+00:00"
    },
    {
      "id": "f2bb016394e94db88f2671ac8e47382d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/296 | HTTP Error 404: Not Found",
      "action": false,
      "timestamp": "2022-02-24T19:07:57+00:00"
    },
    {
      "id": "f816537738904a20b6c991e89144cc02",
      "sender": "luke-jr",
      "payload": "(simple revert would have the benefit of having already been translated)",
      "action": false,
      "timestamp": "2022-02-24T19:08:01+00:00"
    },
    {
      "id": "fb541bf0198f43fcba31475ccb327623",
      "sender": "laanwj",
      "payload": "yes, then translation memory would just pull the old message",
      "action": false,
      "timestamp": "2022-02-24T19:08:43+00:00"
    },
    {
      "id": "f42def333d3143ec846fea3672174cb3",
      "sender": "laanwj",
      "payload": "in any case we can probably still do it it's only a few messages",
      "action": false,
      "timestamp": "2022-02-24T19:09:15+00:00"
    },
    {
      "id": "6e97579d36544f81809c8ce649ab606b",
      "sender": "laanwj",
      "payload": "although fairly important ones that appear inthe intro that we really don't want untranslated",
      "action": false,
      "timestamp": "2022-02-24T19:09:31+00:00"
    },
    {
      "id": "ff7a004cfa6e4c97aabd7a568f509807",
      "sender": "laanwj",
      "payload": "prayank: ok, thanks",
      "action": false,
      "timestamp": "2022-02-24T19:09:45+00:00"
    },
    {
      "id": "eb19609b430441d1a9938bb88369fe5a",
      "sender": "laanwj",
      "payload": "did anyone ever figure out what happens in  #24335?",
      "action": false,
      "timestamp": "2022-02-24T19:13:05+00:00"
    },
    {
      "id": "789e1ca6bc8e454a83280385e97d072b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24335 | Segmentation Fault in V21 and V22 releases \u00c3\u0082\u00c2\u00b7 Issue #24335 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:13:06+00:00"
    },
    {
      "id": "0a0bf36fe2b54734a7f2c1b1a16cd901",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2022-02-24T19:14:05+00:00"
    },
    {
      "id": "3c27b1e6b93e492ca75a011a1d137d61",
      "sender": "achow101",
      "payload": "it should be fixed by #23304",
      "action": false,
      "timestamp": "2022-02-24T19:14:10+00:00"
    },
    {
      "id": "4371e9be1d114ed692d6a1910a7b166b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23304 | wallet: Derive inactive HD chains in additional places by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #23304 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:14:13+00:00"
    },
    {
      "id": "8a541ba2e2ea42588dfb7974617e1c61",
      "sender": "laanwj",
      "payload": "looks like an issue multiple people are having, so would be good to solve it for 0.23",
      "action": false,
      "timestamp": "2022-02-24T19:14:17+00:00"
    },
    {
      "id": "d05d8a8517914ad18ad0e9b527784154",
      "sender": "laanwj",
      "payload": "good!",
      "action": false,
      "timestamp": "2022-02-24T19:14:19+00:00"
    },
    {
      "id": "fffc80ba6e6d456aac9d86e6ffba7506",
      "sender": "laanwj",
      "payload": "I vaguely remembered there was a fix but it wasn't linked in any way :)",
      "action": false,
      "timestamp": "2022-02-24T19:15:22+00:00"
    },
    {
      "id": "c5823eac856640f198b6f226dca7c83f",
      "sender": "laanwj",
      "payload": "ok that's covered, anything else people would like to discuss for 23.0?",
      "action": false,
      "timestamp": "2022-02-24T19:16:24+00:00"
    },
    {
      "id": "3cb5a5d5ba844b8688b31e2976a86c01",
      "sender": "laanwj",
      "payload": "#24201 is labeled WIP, I don't think it should be on the milestone",
      "action": false,
      "timestamp": "2022-02-24T19:16:45+00:00"
    },
    {
      "id": "17cc61eb170d4780adeea69c7ad73ef7",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24201 | WIP: p2p: Avoid InitError when downgrading peers.dat by junderw \u00c3\u0082\u00c2\u00b7 Pull Request #24201 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:16:47+00:00"
    },
    {
      "id": "d5b8b62902254ce284c6e75151dde413",
      "sender": "prayank",
      "payload": "I think I can review, tACK it and WIP can be removed. Will need some clarity from PR author why is WIP mentioned. I had already commented in PR.",
      "action": false,
      "timestamp": "2022-02-24T19:18:19+00:00"
    },
    {
      "id": "62bb0eddc9bb4efa8ebf5ee01cc36239",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:18:58+00:00"
    },
    {
      "id": "dc3b1a7ee010402ab7c842d3f6cb2f0e",
      "sender": "laanwj",
      "payload": "but WIP is generally before the review phase",
      "action": false,
      "timestamp": "2022-02-24T19:19:24+00:00"
    },
    {
      "id": "9465baa665dc400a9a94eccfe626d978",
      "sender": "laanwj",
      "payload": "yeah, I'm not sure",
      "action": false,
      "timestamp": "2022-02-24T19:19:31+00:00"
    },
    {
      "id": "277102d01e97498798c48695ed954853",
      "sender": "prayank",
      "payload": "It was reviewed by multiple devs and author added WIP 5 days back",
      "action": false,
      "timestamp": "2022-02-24T19:20:13+00:00"
    },
    {
      "id": "790708a4d8c242e99bfe0dfe194334e2",
      "sender": "laanwj",
      "payload": "i see, weird",
      "action": false,
      "timestamp": "2022-02-24T19:20:21+00:00"
    },
    {
      "id": "2bd431b487df49b195f83b8e589fa8ea",
      "sender": "luke-jr",
      "payload": "laanwj: FWIW, I do have a better \"translation memory\" I use for Knots - but I'm not sure how easily I can send results from it back to Transifex :x",
      "action": false,
      "timestamp": "2022-02-24T19:20:30+00:00"
    },
    {
      "id": "3bb6335746ae44148ef94ec88183b334",
      "sender": "michaelfolkson",
      "payload": "Only 1 ACK and 1 utACK currently",
      "action": false,
      "timestamp": "2022-02-24T19:21:01+00:00"
    },
    {
      "id": "a5ebda48311542949d07c69d4aefeb66",
      "sender": "luke-jr",
      "payload": "I think I would have to freeze all the translations, fetch, run my script on them, upload, and unfreeze - but it does take an hour or two",
      "action": false,
      "timestamp": "2022-02-24T19:21:28+00:00"
    },
    {
      "id": "5339b5a779974879b058520a4475ef6a",
      "sender": "michaelfolkson",
      "payload": "Worth asking about the WIP regardless of milestone",
      "action": false,
      "timestamp": "2022-02-24T19:21:45+00:00"
    },
    {
      "id": "32d4961052ee470f9658579028dd9ea4",
      "sender": "laanwj",
      "payload": "yes",
      "action": false,
      "timestamp": "2022-02-24T19:22:22+00:00"
    },
    {
      "id": "fc3968b1dc2a4970ae017792855e2c2c",
      "sender": "laanwj",
      "payload": "#topic Bitcoin Core contributor survey (ajonas)",
      "action": false,
      "timestamp": "2022-02-24T19:22:56+00:00"
    },
    {
      "id": "c4d7fe33b37140398012a98b44f254a8",
      "sender": "core-meetingbot`",
      "payload": "topic: Bitcoin Core contributor survey (ajonas)",
      "action": false,
      "timestamp": "2022-02-24T19:22:56+00:00"
    },
    {
      "id": "2d9adab184ad49b6878e296dbbda2b8e",
      "sender": "ajonas",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-02-24T19:23:09+00:00"
    },
    {
      "id": "474a246633384d15876216607aeba6b2",
      "sender": "ajonas",
      "payload": "I've written up a summary of the Bitcoin Core dev contributor survey at https://adamjonas.com/bitcoin/coredev/retro/coredev-2021-retro/",
      "action": false,
      "timestamp": "2022-02-24T19:23:23+00:00"
    },
    {
      "id": "3afe8f0859f844c6b07bb18a2e6a7354",
      "sender": "ajonas",
      "payload": "Thanks to those who participated and I am looking forward to bothering folks again next year",
      "action": false,
      "timestamp": "2022-02-24T19:23:31+00:00"
    },
    {
      "id": "bf282a61eefd45deaef349c05f4e25a3",
      "sender": "ajonas",
      "payload": "that's it",
      "action": false,
      "timestamp": "2022-02-24T19:23:40+00:00"
    },
    {
      "id": "e79075617d6343918ccd4ce08db84119",
      "sender": "laanwj",
      "payload": "thanks ajonas!",
      "action": false,
      "timestamp": "2022-02-24T19:23:49+00:00"
    },
    {
      "id": "e1b8ecffdcc142c28aa60a32b1e22a79",
      "sender": "laanwj",
      "payload": "it was interesting to read",
      "action": false,
      "timestamp": "2022-02-24T19:24:06+00:00"
    },
    {
      "id": "eacf7199414c478db44ff7a3d23949d5",
      "sender": "laanwj",
      "payload": "any other topics people would like to discuss? or another short meeting :)",
      "action": false,
      "timestamp": "2022-02-24T19:25:15+00:00"
    },
    {
      "id": "09c7cf4a38c24cee9b76a547b6d6f05c",
      "sender": "MarcoFalke",
      "payload": "I've created #24433 as a reply to the retro, btw",
      "action": false,
      "timestamp": "2022-02-24T19:25:40+00:00"
    },
    {
      "id": "e28331b07d7848d9b3445453ccfc34e4",
      "sender": "jeremyrubin",
      "payload": "oops",
      "action": false,
      "timestamp": "2022-02-24T19:25:40+00:00"
    },
    {
      "id": "80f0b9e3318e45f39b8d46a7c9d22502",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/24433 | doc: Explain that feedback needs to be addressed by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #24433 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2022-02-24T19:25:41+00:00"
    },
    {
      "id": "8f48331f923b4829bdd1acdd27a1e505",
      "sender": "jeremyrubin",
      "payload": "thanks ajonas!",
      "action": false,
      "timestamp": "2022-02-24T19:25:44+00:00"
    },
    {
      "id": "44c25a5b027341d3b86950ac5cb28ca7",
      "sender": "MarcoFalke",
      "payload": "Section \"review\": https://adamjonas.com/bitcoin/coredev/retro/coredev-2021-retro/#review",
      "action": false,
      "timestamp": "2022-02-24T19:26:27+00:00"
    },
    {
      "id": "192aeee17c8b4872ba945cafba83581a",
      "sender": "jeremyrubin",
      "payload": "one little topic i'd like to discuss around signets if theres nothing else laanwj",
      "action": false,
      "timestamp": "2022-02-24T19:27:05+00:00"
    },
    {
      "id": "590d1f713aec47e58c54a4b4f6d1c679",
      "sender": "jeremyrubin",
      "payload": "#proposedmeetingtopic: signet parameter distributions / signet data dirs improvement approach",
      "action": false,
      "timestamp": "2022-02-24T19:27:44+00:00"
    },
    {
      "id": "ff087b188b0b40cf890989590ff55e1f",
      "sender": "laanwj",
      "payload": "MarcoFalke: definitely agree with that",
      "action": false,
      "timestamp": "2022-02-24T19:27:50+00:00"
    },
    {
      "id": "0a998b4afd7048a29ca0e71b59cf43e4",
      "sender": "jamesob",
      "payload": "ajonas: cool wordcloud",
      "action": false,
      "timestamp": "2022-02-24T19:28:29+00:00"
    },
    {
      "id": "44fa1c638997442281fb1bab694979dd",
      "sender": "prayank",
      "payload": "MarcoFalke: I wanted to suggest something in that PR but that would become controversial. And I was not aware of this survey.",
      "action": false,
      "timestamp": "2022-02-24T19:28:30+00:00"
    },
    {
      "id": "6700ee436c34493790794e0248a3c3f7",
      "sender": "MarcoFalke",
      "payload": "Another point of feedback was that sometimes pull requests with ACKs aren't merged. Sometimes I see them too, but I din't feel comfortable merging them, because I am not at all familiar with that part of the codebase.",
      "action": false,
      "timestamp": "2022-02-24T19:28:50+00:00"
    },
    {
      "id": "a05bdd46a98e4dc8908a8332a9e85496",
      "sender": "laanwj",
      "payload": "MarcoFalke: makes sense to ping another maintainer then",
      "action": false,
      "timestamp": "2022-02-24T19:29:11+00:00"
    },
    {
      "id": "84f8b3ffaea84c7abaa9b6f00b791ca8",
      "sender": "laanwj",
      "payload": "or just, mention it here",
      "action": false,
      "timestamp": "2022-02-24T19:29:13+00:00"
    },
    {
      "id": "667c6f5929f24a13bbc865122d0bf833",
      "sender": "MarcoFalke",
      "payload": "Ok, maybe this is soemthing we might want to document as well.",
      "action": false,
      "timestamp": "2022-02-24T19:30:16+00:00"
    },
    {
      "id": "987aa384f81e4c1c80a117425af8fbe5",
      "sender": "prayank",
      "payload": "We can document lot of things for reviewers in which they had to ping in IRC",
      "action": false,
      "timestamp": "2022-02-24T19:31:07+00:00"
    },
    {
      "id": "ed674acb004045ea9fe8655010f92f70",
      "sender": "laanwj",
      "payload": "yes, in general, don't assume anyone has an overview of all issues and PRs, if there's something that needs to be addressed (or ready for merge) it's best to bring it up here",
      "action": false,
      "timestamp": "2022-02-24T19:31:11+00:00"
    },
    {
      "id": "092630a9524f43ce85cf8e8b1d84f063",
      "sender": "MarcoFalke",
      "payload": "Also, it was mentioned that there should be more domain-specific maintainers. I tend to agree, but right now we don't have enough maintainers to assign each one a single domain.",
      "action": false,
      "timestamp": "2022-02-24T19:31:27+00:00"
    },
    {
      "id": "df09692287d84d7590b31ca8981f7ea8",
      "sender": "laanwj",
      "payload": "it doesn't help if the wallet maintainers keep stepping down :)",
      "action": false,
      "timestamp": "2022-02-24T19:32:04+00:00"
    },
    {
      "id": "6da20b7ca0434c32b7a6fe29d606b195",
      "sender": "laanwj",
      "payload": "yes, that's nothing new, we've tried that since 2012 or so",
      "action": false,
      "timestamp": "2022-02-24T19:32:41+00:00"
    },
    {
      "id": "92dad925d05349169e181a55732cf883",
      "sender": "luke-jr",
      "payload": "XD",
      "action": false,
      "timestamp": "2022-02-24T19:33:04+00:00"
    },
    {
      "id": "f9cb244e012041c8850a4750b7684e15",
      "sender": "jeremyrubin",
      "payload": "i think also it's helpful if current maintainers make clear areas which are more difficult to review for them -- e.g., i dont think there's that many maintainers who have deep mempool expertise (if i'm wrong here LMK), so i think things on mempool are negatively impacted by lack of reviewers who can prod along ack/merge.",
      "action": false,
      "timestamp": "2022-02-24T19:34:28+00:00"
    },
    {
      "id": "7090a875516e46789dc0c306cc843b2d",
      "sender": "laanwj",
      "payload": "we've always had, there's a lot of things people want and agree on but no one stepping up to do them, and we don't practice human sacrifice, not even by assigning people to be wallet maintainer :)",
      "action": false,
      "timestamp": "2022-02-24T19:34:38+00:00"
    },
    {
      "id": "243286bfe5a24d4bb312d3daafc3d43a",
      "sender": "jeremyrubin",
      "payload": "Maybe current maintainers can list out what parts of the code they feel more/less confident on?",
      "action": false,
      "timestamp": "2022-02-24T19:34:57+00:00"
    },
    {
      "id": "427c2dfc8e0c4426b287da901f56037c",
      "sender": "ajonas",
      "payload": "I don't think holding maintainers feet to the fire on what they know or what they don't is going to improve that",
      "action": false,
      "timestamp": "2022-02-24T19:35:52+00:00"
    },
    {
      "id": "b0aca00c3e664e678d6a9cae2de2dcc2",
      "sender": "luke-jr",
      "payload": "maintainers are supposed to merge based on review ACKs, not their own personal review",
      "action": false,
      "timestamp": "2022-02-24T19:36:23+00:00"
    },
    {
      "id": "1ab71fb92d664306b5f4fc009dc9b3cc",
      "sender": "laanwj",
      "payload": "right, lack of knowledgeable reviewers in certain areas of the code isn't going to be improved by slapping labels on people",
      "action": false,
      "timestamp": "2022-02-24T19:36:27+00:00"
    },
    {
      "id": "18c19ee8810d41e6952219441a4216a6",
      "sender": "MarcoFalke",
      "payload": "jeremyrubin:  Grep for ACK-comments on the commits and create a heat-map, will be less subjective",
      "action": false,
      "timestamp": "2022-02-24T19:36:33+00:00"
    },
    {
      "id": "79a4716baa0b4290ac082be56ce695e7",
      "sender": "prayank",
      "payload": "luke-jr: +1",
      "action": false,
      "timestamp": "2022-02-24T19:36:38+00:00"
    },
    {
      "id": "84461fe48bf94babbc1a592b049ae113",
      "sender": "luke-jr",
      "payload": "obviously it's good if they're familiar with the scope, but it shouldn't be a barrier in itself",
      "action": false,
      "timestamp": "2022-02-24T19:36:44+00:00"
    },
    {
      "id": "547c2f4c17a4416e92bd51899ae7b286",
      "sender": "MarcoFalke",
      "payload": "luke-jr: Maintainers should be able to tell if something is a backdoor or not before merge",
      "action": false,
      "timestamp": "2022-02-24T19:37:08+00:00"
    },
    {
      "id": "d104caa3777541ccb488d5eaff88a32f",
      "sender": "luke-jr",
      "payload": "MarcoFalke: reviewers should",
      "action": false,
      "timestamp": "2022-02-24T19:37:23+00:00"
    },
    {
      "id": "c11903edc8cc49aaae7c2bdf70fef3b7",
      "sender": "sipa",
      "payload": "luke-jr: That's true, but I'm not sure it matters that much, because personal knowledge about a part of codebase also correlates with judging reviewer competence in that part.",
      "action": false,
      "timestamp": "2022-02-24T19:37:42+00:00"
    },
    {
      "id": "8de60317e1cc435d8ee803751e9da9d9",
      "sender": "achow101",
      "payload": "personally, I don't feel comfortable with merging something if I haven't reviewed it, and I don't feel comfortable reviewing something that I'm not familiar with",
      "action": false,
      "timestamp": "2022-02-24T19:37:45+00:00"
    },
    {
      "id": "1988a8210d9c4a5ca28f2542090a1fff",
      "sender": "laanwj",
      "payload": "so like, the mempool is notoriously difficult to get people to review for, so, we make glozow mempool maintainer",
      "action": false,
      "timestamp": "2022-02-24T19:37:47+00:00"
    },
    {
      "id": "aa0df14c8ebf406ea5fd57675ef920fc",
      "sender": "MarcoFalke",
      "payload": "luke-jr: No one signs review comments, so a GitHub employee can hijack Bitcoin Core if maintainers blindly click the merge button without thinking",
      "action": false,
      "timestamp": "2022-02-24T19:37:48+00:00"
    },
    {
      "id": "cf573c7c51e54ec2939f5f40c8ed0247",
      "sender": "luke-jr",
      "payload": "maintainers aren't supposed to be a position of privilege",
      "action": false,
      "timestamp": "2022-02-24T19:37:48+00:00"
    },
    {
      "id": "813530e24d3f4354a4b74c0a6a10a85a",
      "sender": "jeremyrubin",
      "payload": "i dont think i'm advocating holding feet to the fire moreso identifying where our current maintainership is stronger/weaker to aid in identifying where we might improve.",
      "action": false,
      "timestamp": "2022-02-24T19:37:50+00:00"
    },
    {
      "id": "c8b62e9722d14ac298e162e2cc3115f3",
      "sender": "michaelfolkson",
      "payload": "It isn't just the maintainers knowledge, it is the maintainers' assessment of the reviewers' knowledge",
      "action": false,
      "timestamp": "2022-02-24T19:38:12+00:00"
    },
    {
      "id": "f0d4ea4bda4b45d4a907b8e2e9b52131",
      "sender": "jeremyrubin",
      "payload": "laanwj: glozow is currently one of the main people writing new mempool code, so her being a maintainer probably doesn't help much",
      "action": false,
      "timestamp": "2022-02-24T19:38:34+00:00"
    },
    {
      "id": "6c692914181c4e798b7ed6693c516f97",
      "sender": "luke-jr",
      "payload": "MarcoFalke: true, but hopefully the spoofed reviewers would notice before a release",
      "action": false,
      "timestamp": "2022-02-24T19:38:36+00:00"
    },
    {
      "id": "03800e6f8b204ec5829ba8361bb30b50",
      "sender": "laanwj",
      "payload": "jeremyrubin: that was exactly my point",
      "action": false,
      "timestamp": "2022-02-24T19:38:45+00:00"
    },
    {
      "id": "2e1ab73e0992475d939f74afce8f0de0",
      "sender": "prayank",
      "payload": "laanwj: NACK",
      "action": false,
      "timestamp": "2022-02-24T19:38:45+00:00"
    },
    {
      "id": "36467bdabbe3406cae69bd8f38fa607a",
      "sender": "laanwj",
      "payload": "prayank: i'm not asking you",
      "action": false,
      "timestamp": "2022-02-24T19:38:55+00:00"
    },
    {
      "id": "ace8044d6a7c44618d2fe4977776923f",
      "sender": "luke-jr",
      "payload": "\u00c3\u00a2\u00c2\u0080\u00c2\u00a6",
      "action": false,
      "timestamp": "2022-02-24T19:39:30+00:00"
    },
    {
      "id": "e995addc585d47a2b8b29bec34530024",
      "sender": "prayank",
      "payload": "laanwj: what was it?",
      "action": false,
      "timestamp": "2022-02-24T19:39:34+00:00"
    },
    {
      "id": "03c98ca743c94d61b114e6cbb135d27b",
      "sender": "laanwj",
      "payload": "i also don't think brining hijack-ability of github into this is useful now",
      "action": false,
      "timestamp": "2022-02-24T19:39:47+00:00"
    },
    {
      "id": "0a434c5f86a749cdbf31d42f8118c3ea",
      "sender": "jeremyrubin",
      "payload": "laanwj sorry i didn't parse the sarcasm",
      "action": false,
      "timestamp": "2022-02-24T19:39:50+00:00"
    },
    {
      "id": "246ecb7824c64600bbc9529b37cf47b0",
      "sender": "ajonas",
      "payload": "re the mempool - I understand the frustration but the reality is that the more sensitive the code and the fewer people understand it, the harder it will be to get in.",
      "action": false,
      "timestamp": "2022-02-24T19:40:03+00:00"
    },
    {
      "id": "9b60f7e22a9a4a92ad6f71e0096d8199",
      "sender": "ajonas",
      "payload": "mempool actually has a lot more momentum than it did a year ago",
      "action": false,
      "timestamp": "2022-02-24T19:40:26+00:00"
    },
    {
      "id": "3df254d0b2b84bd69a97c4b80857b38c",
      "sender": "ajonas",
      "payload": "so review is improving",
      "action": false,
      "timestamp": "2022-02-24T19:40:36+00:00"
    },
    {
      "id": "d38a8ccbd8b743ffb3834f48cf1946e7",
      "sender": "laanwj",
      "payload": "the pr review meetings are probably helping!",
      "action": false,
      "timestamp": "2022-02-24T19:40:43+00:00"
    },
    {
      "id": "70696f86f874487e91b8cec0e69b5aef",
      "sender": "MarcoFalke",
      "payload": "jeremyrubin: I don't think this is sacrasm. maintainers are naturally those that review the most. For example, I used to review every test pull request, so I became test maintainer",
      "action": false,
      "timestamp": "2022-02-24T19:40:51+00:00"
    },
    {
      "id": "3c8a2d4bfb1343a28378472d7427429f",
      "sender": "ajonas",
      "payload": "it's like p2p 2-3 years ago when it became more of an area of interest",
      "action": false,
      "timestamp": "2022-02-24T19:41:22+00:00"
    },
    {
      "id": "8906b2de27c3472fad01f48bc3e15ef0",
      "sender": "laanwj",
      "payload": "MarcoFalke: it was like half sarcasm half a serious proposal",
      "action": false,
      "timestamp": "2022-02-24T19:41:31+00:00"
    },
    {
      "id": "e1da727db652458596c21c258fc8b9f1",
      "sender": "jeremyrubin",
      "payload": "i think the sarcasm was that the talent pool is shallow so right now we'd be making the person writing be in a position to not merge their own thing",
      "action": false,
      "timestamp": "2022-02-24T19:41:34+00:00"
    },
    {
      "id": "3b441b546c774f0dbf5964622716e190",
      "sender": "luke-jr",
      "payload": "MarcoFalke: (and you do a good job at it)",
      "action": false,
      "timestamp": "2022-02-24T19:41:34+00:00"
    },
    {
      "id": "14885bae592847fea5d7410ab48123e1",
      "sender": "prayank",
      "payload": "laanwj: changing RBF policy in core because of xyz reasons in abc project is not going to improve anything FYI and it doesn't matter who is the maintainer",
      "action": false,
      "timestamp": "2022-02-24T19:41:54+00:00"
    },
    {
      "id": "5c0b44a1ff45463bb8b2c2e24920ebb1",
      "sender": "luke-jr",
      "payload": "jeremyrubin: maintainers can merge their own thing if it gets reasonable review ACKs",
      "action": false,
      "timestamp": "2022-02-24T19:42:12+00:00"
    },
    {
      "id": "78e4328f2b6d41d5b7ae641330e783ef",
      "sender": "laanwj",
      "payload": "MarcoFalke: i think it'd be a good idea but not so much to get more review, just to have someone continuously involved with it in the project",
      "action": false,
      "timestamp": "2022-02-24T19:42:16+00:00"
    },
    {
      "id": "52263416b2824082acc168e6240d6b0a",
      "sender": "laanwj",
      "payload": "in any case, concrete proposals for maintainers would be useful",
      "action": false,
      "timestamp": "2022-02-24T19:43:40+00:00"
    },
    {
      "id": "f379af2919ce4663a8b1de121a098298",
      "sender": "jeremyrubin",
      "payload": "laanwj: that's basically what i'm trying to point out, that it'd be good if our 'maintainership coverage' is documented so that we can better it for different areas of the code",
      "action": false,
      "timestamp": "2022-02-24T19:44:04+00:00"
    },
    {
      "id": "6c668e2eb37d4f17b43853aeeea77a4d",
      "sender": "laanwj",
      "payload": "for different areas",
      "action": false,
      "timestamp": "2022-02-24T19:44:06+00:00"
    },
    {
      "id": "a206881b1fc14bda90801896dbe1fded",
      "sender": "jeremyrubin",
      "payload": "mempool as an example, but other parts too",
      "action": false,
      "timestamp": "2022-02-24T19:44:19+00:00"
    },
    {
      "id": "28e5885a8e3648599b3c088ede8f6895",
      "sender": "laanwj",
      "payload": "preferably people stepping up themselves and not being sacrificed :p",
      "action": false,
      "timestamp": "2022-02-24T19:44:28+00:00"
    },
    {
      "id": "770d20f5bb7442698a6ca44c4eef48de",
      "sender": "luke-jr",
      "payload": "maybe more IRC \"rtm\" would help",
      "action": false,
      "timestamp": "2022-02-24T19:44:40+00:00"
    },
    {
      "id": "5bb3699eb23b4d37874df45d6f573e49",
      "sender": "laanwj",
      "payload": "yes",
      "action": false,
      "timestamp": "2022-02-24T19:45:10+00:00"
    },
    {
      "id": "f856e9086a6b4cf3bcc089abadbdedea",
      "sender": "laanwj",
      "payload": "more discussion here would help in any case i think",
      "action": false,
      "timestamp": "2022-02-24T19:46:08+00:00"
    },
    {
      "id": "7fbc409b63f9438ab557789f8b5fd36b",
      "sender": "ajonas",
      "payload": "I guess it's worth recognizing in this discussion and the summary that being a maintainer is hard",
      "action": false,
      "timestamp": "2022-02-24T19:46:24+00:00"
    },
    {
      "id": "546d4f310f814758943422d4c42f8ee9",
      "sender": "ajonas",
      "payload": "thank you to those that are shouldering that load",
      "action": false,
      "timestamp": "2022-02-24T19:46:37+00:00"
    },
    {
      "id": "aa80aa8074fc47d288d71308c9b6b2b7",
      "sender": "laanwj",
      "payload": "as said, github just has too large volume of activity, no one can keep up with it, if there's anything of note it's good to bring it up here",
      "action": false,
      "timestamp": "2022-02-24T19:47:00+00:00"
    },
    {
      "id": "85fed9ddbf994a15bbd5d57b9f06c3b2",
      "sender": "jeremyrubin",
      "payload": "one concept: maintainers can delegate explicitly (e.g., on GH) the maintainer decision on a PR if theres not one who feels qualified",
      "action": false,
      "timestamp": "2022-02-24T19:47:06+00:00"
    },
    {
      "id": "c9936f8aad044abc882877d977460f4c",
      "sender": "laanwj",
      "payload": "thanks ajonas",
      "action": false,
      "timestamp": "2022-02-24T19:47:07+00:00"
    },
    {
      "id": "46b66a9c646e4916969e4c3bde4cae53",
      "sender": "jeremyrubin",
      "payload": "sort of in-between of being a formal maintainer v.s. giving someone else the RTM call",
      "action": false,
      "timestamp": "2022-02-24T19:47:25+00:00"
    },
    {
      "id": "95015e6a49d740ea8561fa17149e1645",
      "sender": "laanwj",
      "payload": "i mean the first step is just to communicate, are you unsure, ask it, don't wait until someone gets around to your PR by accident :)",
      "action": false,
      "timestamp": "2022-02-24T19:48:26+00:00"
    },
    {
      "id": "c488432d10394301aa9fa5bb3b425d87",
      "sender": "michaelfolkson",
      "payload": "Agreed. I think just more communication is the solution rather than creating new roles",
      "action": false,
      "timestamp": "2022-02-24T19:49:01+00:00"
    },
    {
      "id": "712e69a9413045278027c480db4b5f64",
      "sender": "laanwj",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2022-02-24T19:50:19+00:00"
    },
    {
      "id": "647fa03c9033448cb47b1c1dff7fbb43",
      "sender": "luke-jr",
      "payload": "I wonder if that bitcoinacks website was helpful",
      "action": false,
      "timestamp": "2022-02-24T19:50:22+00:00"
    },
    {
      "id": "a7743b3903da4e8784ea517a28198dd0",
      "sender": "michaelfolkson",
      "payload": "I think it is fine for a maintainer to say on a PR \"I think this is ready to merge but I'm not as familiar as I'd like with this part of the codebase. Any thoughts from Person A, B, C\"",
      "action": false,
      "timestamp": "2022-02-24T19:50:26+00:00"
    },
    {
      "id": "06c3ec0d067f45aabe39e5fd952115c8",
      "sender": "jeremyrubin",
      "payload": "i did a small one ^",
      "action": false,
      "timestamp": "2022-02-24T19:50:27+00:00"
    },
    {
      "id": "9989d35420674b528b06252b15c765db",
      "sender": "luke-jr",
      "payload": "is it dead now?",
      "action": false,
      "timestamp": "2022-02-24T19:50:32+00:00"
    },
    {
      "id": "b7f16f25c158481e9e1437c17f6c1e68",
      "sender": "jeremyrubin",
      "payload": "11:27 #proposedmeetingtopic: signet parameter distributions / signet data dirs improvement approach",
      "action": false,
      "timestamp": "2022-02-24T19:50:42+00:00"
    },
    {
      "id": "873a71826dfe4b5aa76000b4dfe5eb9b",
      "sender": "laanwj",
      "payload": "#topic signet parameter distributions / signet data dirs improvement approach (jeremyrubin)",
      "action": false,
      "timestamp": "2022-02-24T19:50:59+00:00"
    },
    {
      "id": "11d77de498a54b2e8cba770bdbb2676b",
      "sender": "core-meetingbot`",
      "payload": "topic: signet parameter distributions / signet data dirs improvement approach (jeremyrubin)",
      "action": false,
      "timestamp": "2022-02-24T19:51:00+00:00"
    },
    {
      "id": "0a33dbcb7c7b4cfebb735ececb11911f",
      "sender": "achow101",
      "payload": "luke-jr: I tried using it a few weeks ago and it seemed to be dead",
      "action": false,
      "timestamp": "2022-02-24T19:51:02+00:00"
    },
    {
      "id": "b95e5f367db04a489572cd0bbab454a6",
      "sender": "laanwj",
      "payload": "luke-jr: yes, i think so, the person maintaining it suddenly stopped doing so",
      "action": false,
      "timestamp": "2022-02-24T19:51:17+00:00"
    },
    {
      "id": "0917ec3e6b66444dab7248e4b5fcd77c",
      "sender": "jeremyrubin",
      "payload": "not much to say, but in running the ctv signet people have been having issues with datadirs because any signet goes to the same place",
      "action": false,
      "timestamp": "2022-02-24T19:51:21+00:00"
    },
    {
      "id": "6556aa3522004050a7ab46606ae646ea",
      "sender": "jeremyrubin",
      "payload": "it might be nice if signets had e.g. a per challenge chainstate directory or something",
      "action": false,
      "timestamp": "2022-02-24T19:51:42+00:00"
    },
    {
      "id": "5f9c62b5b50c4dfca5090bf0b8eae2fa",
      "sender": "jeremyrubin",
      "payload": "or if bitcoin.conf could have multiple [signet.xyz]'s for configging different named signets",
      "action": false,
      "timestamp": "2022-02-24T19:52:20+00:00"
    },
    {
      "id": "4b6eb618dce04aee9b31adf1e459443e",
      "sender": "jeremyrubin",
      "payload": "dont really have any idea of how to approach that so if anyone has any thoughts would love them before i spend any time on it",
      "action": false,
      "timestamp": "2022-02-24T19:52:43+00:00"
    },
    {
      "id": "e6b0cb638e8042a6b5531f5a15ab4204",
      "sender": "laanwj",
      "payload": "luke-jr: there was some discussion about it at the time and we moved it into bitcoin-core at some point https://github.com/bitcoin-core/bitcoin-acks , but no one picked it up",
      "action": false,
      "timestamp": "2022-02-24T19:53:12+00:00"
    },
    {
      "id": "85e946b5a5cf42c981e643480a00fb1b",
      "sender": "prayank",
      "payload": "jeremyrubin: asking to backup old signet datadir, delete and relaunch can be workaround for now and maybe separate dir in future",
      "action": false,
      "timestamp": "2022-02-24T19:53:51+00:00"
    },
    {
      "id": "c8397816fd0b41a3a637e3cc2fbefad2",
      "sender": "jeremyrubin",
      "payload": "prayank: certainly works for now",
      "action": false,
      "timestamp": "2022-02-24T19:54:08+00:00"
    },
    {
      "id": "0f289797d0f844e8a175b4765ed4bc8f",
      "sender": "laanwj",
      "payload": "jeremyrubin: yes, that would make sense",
      "action": false,
      "timestamp": "2022-02-24T19:54:10+00:00"
    },
    {
      "id": "7f840a930d674b2d9ff8bb73160bb6cd",
      "sender": "achow101",
      "payload": "signets could be identified by the hash of the challenge, and we make datadirs like \"signet_<challenge hash>\"?",
      "action": false,
      "timestamp": "2022-02-24T19:54:36+00:00"
    },
    {
      "id": "e30009e4a62148b7adb813377df265bf",
      "sender": "jeremyrubin",
      "payload": "i will probably just make the fork that i have make a different dir by default to skirt the problem for now (going to add default params to that branch)",
      "action": false,
      "timestamp": "2022-02-24T19:54:41+00:00"
    },
    {
      "id": "7bd9cf4fb25d40c4b509b0000e13d566",
      "sender": "jeremyrubin",
      "payload": "achow101: one question I had is if challenges can change over time",
      "action": false,
      "timestamp": "2022-02-24T19:54:56+00:00"
    },
    {
      "id": "092d13a526f34b8b81539bd3823ae495",
      "sender": "michaelfolkson",
      "payload": "luke-jr: It also had the problem of people not following the review guidance (Concept ACK, Approach ACK, ACK) and using tACK, utACK, crACK etc",
      "action": false,
      "timestamp": "2022-02-24T19:55:01+00:00"
    },
    {
      "id": "53baecb164cc4c349f6db3f83344d0d3",
      "sender": "achow101",
      "payload": "jeremyrubin: wouldn't that break validating old blocks?",
      "action": false,
      "timestamp": "2022-02-24T19:55:11+00:00"
    },
    {
      "id": "e92091a3b019451a9228bc4cf08a6ab5",
      "sender": "sipa",
      "payload": "could they be identified by the hash of the genesis block?",
      "action": false,
      "timestamp": "2022-02-24T19:55:12+00:00"
    },
    {
      "id": "646650e406a0452e80faf1e90068c064",
      "sender": "sipa",
      "payload": "jeremyrubin: Pretty sure they challenge cannot be changed",
      "action": false,
      "timestamp": "2022-02-24T19:55:27+00:00"
    },
    {
      "id": "748754a75b9f4b75a92b8afa00bee920",
      "sender": "jeremyrubin",
      "payload": "achow101: depends, are the old scriptcodes covered in the sig?",
      "action": false,
      "timestamp": "2022-02-24T19:55:30+00:00"
    },
    {
      "id": "ddd82a5144584bf3b4eb34dadfa6ae55",
      "sender": "achow101",
      "payload": "sipa: IIRC the genesis is shared",
      "action": false,
      "timestamp": "2022-02-24T19:55:58+00:00"
    },
    {
      "id": "9d50f5b8ff31472aa5c6c0be3b4349cb",
      "sender": "sipa",
      "payload": "jeremyrubin: the signet block hash covers the challenge",
      "action": false,
      "timestamp": "2022-02-24T19:56:16+00:00"
    },
    {
      "id": "38eeee5673e34e83a9ba45dae666a659",
      "sender": "jeremyrubin",
      "payload": "It would also be nice if bitcoin core could have multiple signets in the chain configs",
      "action": false,
      "timestamp": "2022-02-24T19:56:24+00:00"
    },
    {
      "id": "415444dbc3b54cec90f88e2fc151ce2e",
      "sender": "sipa",
      "payload": "(it's done using a fake transaction which creates a UTXO with scriptPubKey=challenge, and then another transaction spending that UTXO)",
      "action": false,
      "timestamp": "2022-02-24T19:56:55+00:00"
    },
    {
      "id": "2ccb43763e634a24a32a37fee777d94f",
      "sender": "sipa",
      "payload": "so the prevhash of the spending input indirectly is derived from the challenge",
      "action": false,
      "timestamp": "2022-02-24T19:57:25+00:00"
    },
    {
      "id": "63e3289c428a48e985cde54f7e1c6983",
      "sender": "jeremyrubin",
      "payload": "i think nicknames are a little better than hash of signetchallenge, although hash of signetchallenge does guarantee uniqueness",
      "action": false,
      "timestamp": "2022-02-24T19:57:44+00:00"
    },
    {
      "id": "b423277e686f42c69a2258b96743d4a3",
      "sender": "jeremyrubin",
      "payload": "it'd also be good if 1 bitcoin.conf could configure >1 signet so i think the [signet.xyz] format is probably right",
      "action": false,
      "timestamp": "2022-02-24T19:58:31+00:00"
    },
    {
      "id": "edbf1d67ba1b4c8d845e136f5f521d05",
      "sender": "jeremyrubin",
      "payload": "maybe we can do user configured nicknames, and the directory can be based on the challenge?",
      "action": false,
      "timestamp": "2022-02-24T19:59:00+00:00"
    },
    {
      "id": "9ae358349e5246c29cf48d653ed363c8",
      "sender": "sipa",
      "payload": "i think i'd prefer that",
      "action": false,
      "timestamp": "2022-02-24T19:59:12+00:00"
    },
    {
      "id": "1ccf581c004b4e5db3ab19700a47087f",
      "sender": "sipa",
      "payload": "have dirname/configsection be signet_<hash(challenge)>, but then (perhaps later) add a way to configure a nickname for a signet, to allow easy selection on commandline?",
      "action": false,
      "timestamp": "2022-02-24T19:59:54+00:00"
    },
    {
      "id": "e39d7f1c636041c6840cda3f1138fa78",
      "sender": "jeremyrubin",
      "payload": "and i guess for backwards compat, just signet is the default one?",
      "action": false,
      "timestamp": "2022-02-24T20:01:18+00:00"
    },
    {
      "id": "7f6155dc898741668eea51ca452eda89",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2022-02-24T20:01:24+00:00"
    },
    {
      "id": "982e32cafe9b4bf399e98671ff49ee6b",
      "sender": "laanwj",
      "payload": "right, \"how to avoid collisions\" and \"how to configure signets user friendly\" are more or less separate problems",
      "action": false,
      "timestamp": "2022-02-24T20:01:28+00:00"
    },
    {
      "id": "bce8ee3cfc18458ea1fc1b027f6dbfab",
      "sender": "sipa",
      "payload": "laanwj: exactly",
      "action": false,
      "timestamp": "2022-02-24T20:01:39+00:00"
    },
    {
      "id": "799ecf47bbe341ab9f9f7705f1515f32",
      "sender": "jeremyrubin",
      "payload": "i dont think we need the signet_hashchallenge in the config section",
      "action": false,
      "timestamp": "2022-02-24T20:01:46+00:00"
    },
    {
      "id": "09d5fb05e5c54596a9a9483e28ffd871",
      "sender": "jeremyrubin",
      "payload": "it's redundant with the signetchallenge field",
      "action": false,
      "timestamp": "2022-02-24T20:01:52+00:00"
    },
    {
      "id": "c57dca063379479ca61a8765d75061d1",
      "sender": "jeremyrubin",
      "payload": "so maybe we can just infer it",
      "action": false,
      "timestamp": "2022-02-24T20:02:11+00:00"
    },
    {
      "id": "ee80d4cb65764b049958e9edb2ac6fc7",
      "sender": "jeremyrubin",
      "payload": "[anynameyoulike] signet=1 signetchallenge=x and infer it?",
      "action": false,
      "timestamp": "2022-02-24T20:02:38+00:00"
    },
    {
      "id": "32b95a22e8544ddcb9e9710e0476cc55",
      "sender": "jeremyrubin",
      "payload": "i'll see if i can put something together with that",
      "action": false,
      "timestamp": "2022-02-24T20:03:17+00:00"
    },
    {
      "id": "c02aa1afbc9348dbb4f899c0c9ad9e65",
      "sender": "laanwj",
      "payload": "we're running out of time",
      "action": false,
      "timestamp": "2022-02-24T20:03:20+00:00"
    },
    {
      "id": "4ed9527bb14149848833f10845867d33",
      "sender": "achow101",
      "payload": "could be problematic if you did [test] signet=1",
      "action": false,
      "timestamp": "2022-02-24T20:03:27+00:00"
    },
    {
      "id": "313edee265a0424991d983872a38184f",
      "sender": "achow101",
      "payload": "I liked the [signet.xyz] suggestion, and just parse the xyz name from that",
      "action": false,
      "timestamp": "2022-02-24T20:03:48+00:00"
    },
    {
      "id": "d730053c7fec4f5e9e139a4f3a3f9e48",
      "sender": "jamesob",
      "payload": "achow: +1",
      "action": false,
      "timestamp": "2022-02-24T20:04:07+00:00"
    },
    {
      "id": "fe71a92771d547feb289d75b7cd6a1e8",
      "sender": "jeremyrubin",
      "payload": "thanks :)",
      "action": false,
      "timestamp": "2022-02-24T20:04:07+00:00"
    },
    {
      "id": "a0f49c81fe9c458dbbb20713c818624f",
      "sender": "laanwj",
      "payload": "achow101: yes, seems better to be explicit",
      "action": false,
      "timestamp": "2022-02-24T20:04:15+00:00"
    },
    {
      "id": "8386f69c9d3e4d989e84c3338c77c6c1",
      "sender": "laanwj",
      "payload": "minimize potential ambigiousness",
      "action": false,
      "timestamp": "2022-02-24T20:04:41+00:00"
    },
    {
      "id": "a62258993428440da4e9cb209ff4c15e",
      "sender": "laanwj",
      "payload": "anyhow, time to close the meeting, thanks everyone for attending",
      "action": false,
      "timestamp": "2022-02-24T20:05:27+00:00"
    },
    {
      "id": "bd7cdbd822f24b03ae22aafc95a41675",
      "sender": "laanwj",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2022-02-24T20:05:30+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "56f3fa4fd4d54dbd99268efe4493a05c",
        "sender": "laanwj",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2022-02-24T19:00:10+00:00"
      },
      "operand": null,
      "id": "56f3fa4fd4d54dbd99268efe4493a05c",
      "timestamp": "2022-02-24T19:00:10+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d96b7d6fc0d5411eb14b81569ae9a6da",
        "sender": "laanwj",
        "payload": "#topic 23.0 milestone",
        "action": false,
        "timestamp": "2022-02-24T19:04:21+00:00"
      },
      "operand": "23.0 milestone",
      "id": "d96b7d6fc0d5411eb14b81569ae9a6da",
      "timestamp": "2022-02-24T19:04:21+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fd7000acda6d4527b4d35be00c14b4d9",
        "sender": "laanwj",
        "payload": "https://github.com/bitcoin/bitcoin/milestone/52",
        "action": false,
        "timestamp": "2022-02-24T19:04:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/milestone/52",
      "id": "fd7000acda6d4527b4d35be00c14b4d9",
      "timestamp": "2022-02-24T19:04:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3c678b29d1d24701884c40a4b83a0ff4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23524 | doc: Fix typos in endif header comments by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23524 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:06:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23524",
      "id": "3c678b29d1d24701884c40a4b83a0ff4",
      "timestamp": "2022-02-24T19:06:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f4b8344becd34f03aa12307dd106eb4b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22834 | net: respect -onlynet= when making outbound connections by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #22834 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:06:53+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22834",
      "id": "f4b8344becd34f03aa12307dd106eb4b",
      "timestamp": "2022-02-24T19:06:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "96b6634ba6634b50a36ae17f6493a7ca",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23542 | net: open p2p connections to nodes that listen on non-default ports by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #23542 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:07:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23542",
      "id": "96b6634ba6634b50a36ae17f6493a7ca",
      "timestamp": "2022-02-24T19:07:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f2bb016394e94db88f2671ac8e47382d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/296 | HTTP Error 404: Not Found",
        "action": false,
        "timestamp": "2022-02-24T19:07:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/296",
      "id": "f2bb016394e94db88f2671ac8e47382d",
      "timestamp": "2022-02-24T19:07:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "789e1ca6bc8e454a83280385e97d072b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24335 | Segmentation Fault in V21 and V22 releases \u00c3\u0082\u00c2\u00b7 Issue #24335 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:13:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24335",
      "id": "789e1ca6bc8e454a83280385e97d072b",
      "timestamp": "2022-02-24T19:13:06+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4371e9be1d114ed692d6a1910a7b166b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23304 | wallet: Derive inactive HD chains in additional places by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #23304 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:14:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23304",
      "id": "4371e9be1d114ed692d6a1910a7b166b",
      "timestamp": "2022-02-24T19:14:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "17cc61eb170d4780adeea69c7ad73ef7",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24201 | WIP: p2p: Avoid InitError when downgrading peers.dat by junderw \u00c3\u0082\u00c2\u00b7 Pull Request #24201 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:16:47+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24201",
      "id": "17cc61eb170d4780adeea69c7ad73ef7",
      "timestamp": "2022-02-24T19:16:47+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "fc3968b1dc2a4970ae017792855e2c2c",
        "sender": "laanwj",
        "payload": "#topic Bitcoin Core contributor survey (ajonas)",
        "action": false,
        "timestamp": "2022-02-24T19:22:56+00:00"
      },
      "operand": "Bitcoin Core contributor survey (ajonas)",
      "id": "fc3968b1dc2a4970ae017792855e2c2c",
      "timestamp": "2022-02-24T19:22:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "80f0b9e3318e45f39b8d46a7c9d22502",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/24433 | doc: Explain that feedback needs to be addressed by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #24433 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2022-02-24T19:25:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/24433",
      "id": "80f0b9e3318e45f39b8d46a7c9d22502",
      "timestamp": "2022-02-24T19:25:41+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "873a71826dfe4b5aa76000b4dfe5eb9b",
        "sender": "laanwj",
        "payload": "#topic signet parameter distributions / signet data dirs improvement approach (jeremyrubin)",
        "action": false,
        "timestamp": "2022-02-24T19:50:59+00:00"
      },
      "operand": "signet parameter distributions / signet data dirs improvement approach (jeremyrubin)",
      "id": "873a71826dfe4b5aa76000b4dfe5eb9b",
      "timestamp": "2022-02-24T19:50:59+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "bd7cdbd822f24b03ae22aafc95a41675",
        "sender": "laanwj",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2022-02-24T20:05:30+00:00"
      },
      "operand": null,
      "id": "bd7cdbd822f24b03ae22aafc95a41675",
      "timestamp": "2022-02-24T20:05:30+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}