{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "fd9f2851c57848819dc176e88cdd7990",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 77,
    "jnewbery": 11,
    "luke-jr": 30,
    "achow101": 33,
    "jeremyrubin": 52,
    "amiti": 24,
    "hebasto": 1,
    "fjahr": 1,
    "sipa": 46,
    "lightlike": 2,
    "meshcollider": 1,
    "michaelfolkson": 20,
    "aj_": 1,
    "ariard": 8,
    "gribble": 11,
    "aj": 13,
    "jamesob": 3,
    "BlueMatt": 17,
    "bitcoin-git": 1,
    "emzy": 2
  },
  "start_time": "2021-03-25T19:00:45+00:00",
  "end_time": "2021-03-25T19:58:48+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": "Windows code signing issues (achow101)",
  "messages": [
    {
      "id": "0d6e430430a34e24b19831cf6a061ee5",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2021-03-25T19:00:45+00:00"
    },
    {
      "id": "c94cd9e9cc474b5cbec43a1d1c4ce0c0",
      "sender": "jnewbery",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:00:53+00:00"
    },
    {
      "id": "197e1e4e218e4e56badb1da85e698807",
      "sender": "luke-jr",
      "payload": "o hai",
      "action": false,
      "timestamp": "2021-03-25T19:00:53+00:00"
    },
    {
      "id": "51b3134895d04da8966cd75204c39dd8",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:00:56+00:00"
    },
    {
      "id": "47be064bbf724e6290a04ec487b17459",
      "sender": "jeremyrubin",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:00:58+00:00"
    },
    {
      "id": "45a9e8ccd1374e929de0f4dc1cf5b383",
      "sender": "amiti",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:00:59+00:00"
    },
    {
      "id": "9b9988e2a5ba4f35b9bb4a6488e8a142",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: achow101 aj amiti ariard bluematt cfields Chris_Stewart_5 digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik",
      "action": false,
      "timestamp": "2021-03-25T19:00:59+00:00"
    },
    {
      "id": "3e7c297be35241788a9dd6632617c7b3",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:02+00:00"
    },
    {
      "id": "7f9ee83cb7024595a218bc9b75100c56",
      "sender": "wumpus",
      "payload": "petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild wumpus",
      "action": false,
      "timestamp": "2021-03-25T19:01:02+00:00"
    },
    {
      "id": "189455f4fec1499e804858d6d8d73a95",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:13+00:00"
    },
    {
      "id": "c76a3b434cf44b08954a19800f966776",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:17+00:00"
    },
    {
      "id": "cd52642169044ba0a2a196f013f28a7f",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:22+00:00"
    },
    {
      "id": "c82cf449b7e640ac963204e16612ee9e",
      "sender": "meshcollider",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:23+00:00"
    },
    {
      "id": "9529a5f7185046e3b057e4711f946f99",
      "sender": "michaelfolkson",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:23+00:00"
    },
    {
      "id": "b7ecad81434041a085b4855951ba6f84",
      "sender": "aj_",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:30+00:00"
    },
    {
      "id": "795d2f01c9684e80a27b947fb2437467",
      "sender": "wumpus",
      "payload": "FYI: you can propose meeting topics with #proposedmeetingtopic during the week, they will appear in http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
      "action": false,
      "timestamp": "2021-03-25T19:01:39+00:00"
    },
    {
      "id": "a6dd8b98ad4049a0bf97a14163fc2d8d",
      "sender": "wumpus",
      "payload": "These have been proposed for this week: Taproot activation update (michaelfolkson), Addr relay improvements (amiti)",
      "action": false,
      "timestamp": "2021-03-25T19:01:49+00:00"
    },
    {
      "id": "0800cfe604074b0c86d21594901201e3",
      "sender": "ariard",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-03-25T19:01:59+00:00"
    },
    {
      "id": "5863e7198a444896a9bc46238d650897",
      "sender": "jeremyrubin",
      "payload": "wumpus: I proposed 2",
      "action": false,
      "timestamp": "2021-03-25T19:02:15+00:00"
    },
    {
      "id": "dbb2e0c2716d4a0181dc013e538a9291",
      "sender": "wumpus",
      "payload": "any last minute topics anyone wants to discuss?",
      "action": false,
      "timestamp": "2021-03-25T19:02:20+00:00"
    },
    {
      "id": "af3ac2e4fff64e6bb1fb5b86d462cf0c",
      "sender": "michaelfolkson",
      "payload": "wumpus: jeremyrubin is going to take the Taproot activation topic(s)",
      "action": false,
      "timestamp": "2021-03-25T19:02:23+00:00"
    },
    {
      "id": "5d20470cf8ea423da130500252d7cf94",
      "sender": "michaelfolkson",
      "payload": "wumpus: So please withdraw mine",
      "action": false,
      "timestamp": "2021-03-25T19:02:31+00:00"
    },
    {
      "id": "b19209172aef43798b050463fa85865a",
      "sender": "jeremyrubin",
      "payload": "2021-03-25.log:11:44 < jeremyrubin> #proposedmeetingtopic release timeline for Taproot activation and parameters",
      "action": false,
      "timestamp": "2021-03-25T19:02:38+00:00"
    },
    {
      "id": "948006bc3e0a4bc9a3e388888825168d",
      "sender": "jeremyrubin",
      "payload": "2021-03-25.log:11:44 < jeremyrubin> #proposedmeetingtopic SpeedyTrial pull requests #21392 and #21377",
      "action": false,
      "timestamp": "2021-03-25T19:02:39+00:00"
    },
    {
      "id": "da812b5c944747a89af8268e361d89ac",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21392 | Implement BIP 8 based Speedy Trial activation by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #21392 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:02:42+00:00"
    },
    {
      "id": "5ad2f98b27de4c70a77c69064fab4e6e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21377 | Speedy trial support for versionbits by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #21377 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:02:45+00:00"
    },
    {
      "id": "f4c638eca06b48a787ad771a7c76abb0",
      "sender": "wumpus",
      "payload": "ok, yes, I was confused there because I didn't see much difference with michaelfolkson's topic, didn't notice the other one",
      "action": false,
      "timestamp": "2021-03-25T19:03:36+00:00"
    },
    {
      "id": "8dbe7cd98bd2491eb272bf2e62d63235",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2021-03-25T19:03:56+00:00"
    },
    {
      "id": "920cd0a0309f4ba498a9f8dcda292655",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8  has 8 blockers, 2 chasing concept ACK",
      "action": false,
      "timestamp": "2021-03-25T19:04:15+00:00"
    },
    {
      "id": "f5dd857bd9414ab1a3df9577a156a047",
      "sender": "wumpus",
      "payload": "anything to add/remove or that is ready for merge?",
      "action": false,
      "timestamp": "2021-03-25T19:04:33+00:00"
    },
    {
      "id": "757ae87645e94ed989ddbc58811e6d2e",
      "sender": "sipa",
      "payload": "oh short topic: how far do we want to backport BIP350/bech32m support?",
      "action": false,
      "timestamp": "2021-03-25T19:04:40+00:00"
    },
    {
      "id": "2f94feb2ca544fef91816e0e0f6ae87d",
      "sender": "wumpus",
      "payload": "sipa: noted",
      "action": false,
      "timestamp": "2021-03-25T19:05:16+00:00"
    },
    {
      "id": "5b3f3c1c56b9479fb0f6c52fdac8f366",
      "sender": "ariard",
      "payload": "#19160 is pretty mature and have been ack by jamesob, dongcarl and I, I guess it would benefit from one or two more pairs of eyes",
      "action": false,
      "timestamp": "2021-03-25T19:05:24+00:00"
    },
    {
      "id": "25a084c89c7f48f8a27a6f86a63c0e4a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19160 | multiprocess: Add basic spawn and IPC support by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #19160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:05:27+00:00"
    },
    {
      "id": "73bbfbda529742bb851fc09c127c2e7b",
      "sender": "sipa",
      "payload": "dank",
      "action": false,
      "timestamp": "2021-03-25T19:05:27+00:00"
    },
    {
      "id": "f9d5503247754e8e98ec3562fac087ca",
      "sender": "wumpus",
      "payload": "ariard: good to know, thanks",
      "action": false,
      "timestamp": "2021-03-25T19:06:20+00:00"
    },
    {
      "id": "470a3b061b264e0a9b295bd4a16d04d8",
      "sender": "achow101",
      "payload": "topic: windows code signing key issues",
      "action": false,
      "timestamp": "2021-03-25T19:06:32+00:00"
    },
    {
      "id": "dc6522ef030b4d06a7c46b0e7d5e420b",
      "sender": "achow101",
      "payload": "*topic suggestion",
      "action": false,
      "timestamp": "2021-03-25T19:06:38+00:00"
    },
    {
      "id": "347d4c72c4f241e59249569ee9c61618",
      "sender": "wumpus",
      "payload": "achow101: noted",
      "action": false,
      "timestamp": "2021-03-25T19:06:57+00:00"
    },
    {
      "id": "a91b6cde987a4f8c875c3204fc990022",
      "sender": "wumpus",
      "payload": "lots of topics today so let's move on",
      "action": false,
      "timestamp": "2021-03-25T19:07:18+00:00"
    },
    {
      "id": "7dd955ce7d3d4dafa492a457894e4148",
      "sender": "wumpus",
      "payload": "#topic Addr relay improvements (amiti)",
      "action": false,
      "timestamp": "2021-03-25T19:07:21+00:00"
    },
    {
      "id": "4e321252fa7d483ea0483e5262008745",
      "sender": "amiti",
      "payload": "Hey all, I opened #21528 yesterday and wanted to share some thoughts around how I see it fitting in to the bigger picture.",
      "action": false,
      "timestamp": "2021-03-25T19:07:28+00:00"
    },
    {
      "id": "30632c1c478f4703984593c42ae2691f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21528 | [net_processing] Reduce addr blackholes by amitiuttarwar \u00c3\u0082\u00c2\u00b7 Pull Request #21528 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:07:29+00:00"
    },
    {
      "id": "b422cf04728a4deab07d1458d764c540",
      "sender": "amiti",
      "payload": "The PR is currently a draft & needs some cleaning up, but serves as a proof of concept. The goal is to reduce addr blackholes- aka relaying self advertisements to peers who are unlikely to continue relaying it to the network.",
      "action": false,
      "timestamp": "2021-03-25T19:07:33+00:00"
    },
    {
      "id": "58fa7f30ee26490d94508090bbdac634",
      "sender": "amiti",
      "payload": "The approach defers initializing the `m_addr_known` for inbound peers until they send us an addr related message. Then, it uses the presence of the filter to decide if a peer is eligible for addr relay before forwarding addresses (in `RelayAddress`).",
      "action": false,
      "timestamp": "2021-03-25T19:07:37+00:00"
    },
    {
      "id": "35664c32c4604285924c73dfaec5de78",
      "sender": "amiti",
      "payload": "If something like this were to land into master, it would resolve my concern with the `disabletx` proposal, and #20726 / bip 338 could focus solely on transaction handling, while not having the addr blackhole concern block the end goal of increasing block-relay-only connections.",
      "action": false,
      "timestamp": "2021-03-25T19:07:41+00:00"
    },
    {
      "id": "534dc0c6850f475683af4f872b8ce104",
      "sender": "amiti",
      "payload": "That said, avoiding addr blackholes is a standalone win for improving addr relay, and currently would apply to block-relay-only connections as well as light clients.",
      "action": false,
      "timestamp": "2021-03-25T19:07:45+00:00"
    },
    {
      "id": "4722fd61315f44958e64138d39e149d9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/20726 | p2p: Add DISABLETX message for negotiating block-relay-only connections by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #20726 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:07:50+00:00"
    },
    {
      "id": "d5844182d6694bf6a4b5b2d9b21cc4ae",
      "sender": "amiti",
      "payload": "Also want to mention, I do think this patch would be simpler / safer on top of the net/net_processing addr refactoring that jnewbery is doing. So if anyone is interested in helping, you can review this PR or #21236.",
      "action": false,
      "timestamp": "2021-03-25T19:07:50+00:00"
    },
    {
      "id": "fda0af0a63b74398b46fd469e813964a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21236 | Net processing: Extract `addr` send functionality into MaybeSendAddr() by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #21236 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:07:53+00:00"
    },
    {
      "id": "0f64f5292508462781ffb29a623ddf30",
      "sender": "amiti",
      "payload": "That\u00c3\u00a2\u00c2\u0080\u00c2\u0099s all! Let me know if you have any questions or feedback :)",
      "action": false,
      "timestamp": "2021-03-25T19:07:57+00:00"
    },
    {
      "id": "5f3ec8d7cf024ce28a2720ebdf4b75fd",
      "sender": "michaelfolkson",
      "payload": "needs time to read",
      "action": true,
      "timestamp": "2021-03-25T19:07:59+00:00"
    },
    {
      "id": "36b6c7cda2c3478f8c09300eb5ff7bc6",
      "sender": "sipa",
      "payload": "amiti: is there are risk of having both sides \"wait\" until they see an addr?",
      "action": false,
      "timestamp": "2021-03-25T19:08:27+00:00"
    },
    {
      "id": "35c6db528835404eb34b202f6a909111",
      "sender": "luke-jr",
      "payload": "amiti types fast :P",
      "action": false,
      "timestamp": "2021-03-25T19:08:37+00:00"
    },
    {
      "id": "70f0124980834b8183ea5212d02b54a4",
      "sender": "amiti",
      "payload": "def a risk, but shouldn't be a problem in the implementation",
      "action": false,
      "timestamp": "2021-03-25T19:08:55+00:00"
    },
    {
      "id": "128b285725284b1292f88742bf2f4e74",
      "sender": "amiti",
      "payload": "also there's asymmetry, we setup addr relay for outbound connections",
      "action": false,
      "timestamp": "2021-03-25T19:09:09+00:00"
    },
    {
      "id": "c2e5eed3cc27406a9d3c9c7efc91175d",
      "sender": "jnewbery",
      "payload": "in the current implementation, we'll always send our initial self-advertisement to outbounds",
      "action": false,
      "timestamp": "2021-03-25T19:10:05+00:00"
    },
    {
      "id": "c615b22048304beba4871e723ca43972",
      "sender": "amiti",
      "payload": "(other than block-relay-only)",
      "action": false,
      "timestamp": "2021-03-25T19:10:21+00:00"
    },
    {
      "id": "b0d20f019a634cbd8315eba29cca5671",
      "sender": "sipa",
      "payload": "not sure how i feel about making the assumption that a peer who doesn't relay addresses to us would be necessarily uninterested in getting them",
      "action": false,
      "timestamp": "2021-03-25T19:10:43+00:00"
    },
    {
      "id": "7409131009c5412ba34b16514280ca70",
      "sender": "jnewbery",
      "payload": "if they want them, they can send a getaddr",
      "action": false,
      "timestamp": "2021-03-25T19:11:05+00:00"
    },
    {
      "id": "64ad354bbba946ae881f50e93edead27",
      "sender": "lightlike",
      "payload": "some peers might be blackholes by not actively sending addrs further, but they will still require addrs. should they use getaddr for that only?",
      "action": false,
      "timestamp": "2021-03-25T19:11:05+00:00"
    },
    {
      "id": "8bc5d8355382439f9fad602c8f701793",
      "sender": "sipa",
      "payload": "jnewbery: ah, that's a good point",
      "action": false,
      "timestamp": "2021-03-25T19:11:17+00:00"
    },
    {
      "id": "cd6262c82e21431c80aee0030293a01c",
      "sender": "aj",
      "payload": "sipa: we send GETADDR to our outbounds always, and consider inbounds non-blackholes if we receive GETADDR",
      "action": false,
      "timestamp": "2021-03-25T19:11:22+00:00"
    },
    {
      "id": "05ccbdafac1348d8a567182c28acbc49",
      "sender": "jnewbery",
      "payload": "i think it'd be strange if a node wanted addrs but didn't send a getaddr",
      "action": false,
      "timestamp": "2021-03-25T19:11:36+00:00"
    },
    {
      "id": "998b29c9c65c47d3b38bc312094da946",
      "sender": "sipa",
      "payload": "that's fair",
      "action": false,
      "timestamp": "2021-03-25T19:11:41+00:00"
    },
    {
      "id": "62c6d2befa3d405ca0fc2bb54b2842dc",
      "sender": "ariard",
      "payload": "i need to think about how it might affect lightclients, not sure if they do addr-relay with any consistency",
      "action": false,
      "timestamp": "2021-03-25T19:11:53+00:00"
    },
    {
      "id": "22b22106b8ec464fb110e13d5cc2f5b4",
      "sender": "wumpus",
      "payload": "light clients never do addr relay afaik",
      "action": false,
      "timestamp": "2021-03-25T19:12:24+00:00"
    },
    {
      "id": "00b81fead8c24585b492df49ea8c6df6",
      "sender": "amiti",
      "payload": "lightlike: yeah, I don't think we can prevent  all situations of blackholing, but the patch should mitigate some normal usage patterns",
      "action": false,
      "timestamp": "2021-03-25T19:12:26+00:00"
    },
    {
      "id": "b615525f5e524484bf6a0fabde4c63eb",
      "sender": "sipa",
      "payload": "if we're going to give addresses to a peer, we must assume they can relay them further",
      "action": false,
      "timestamp": "2021-03-25T19:12:46+00:00"
    },
    {
      "id": "49ccdd35dc284d7a931f4e1bc689d0a6",
      "sender": "luke-jr",
      "payload": "wumpus: but ideally they would",
      "action": false,
      "timestamp": "2021-03-25T19:12:47+00:00"
    },
    {
      "id": "6ee809e18b504fbc9be6537a8221faba",
      "sender": "jeremyrubin",
      "payload": "so to summarize; it's basically don't send addrs till they've been requested once?",
      "action": false,
      "timestamp": "2021-03-25T19:12:51+00:00"
    },
    {
      "id": "483fa3032e9d4783b94344c775f315a5",
      "sender": "luke-jr",
      "payload": "or at least keep an addr db",
      "action": false,
      "timestamp": "2021-03-25T19:12:54+00:00"
    },
    {
      "id": "f676dbdb6fa84c389dfec9bcafd76938",
      "sender": "ariard",
      "payload": "wumpus: that's my memory too but ideally they should",
      "action": false,
      "timestamp": "2021-03-25T19:13:00+00:00"
    },
    {
      "id": "102e5f377ba84f91b3eb055629d65ccb",
      "sender": "amiti",
      "payload": "jeremyrubin: yes but with the added clause of to inbound peers",
      "action": false,
      "timestamp": "2021-03-25T19:13:23+00:00"
    },
    {
      "id": "c6fa9dd84d054d26b14d0874bac37ccf",
      "sender": "sipa",
      "payload": "you can't have a mode where you consider a peer both a blackhole, but still give them addresses... because such a state could be abused to bias addr relay",
      "action": false,
      "timestamp": "2021-03-25T19:13:47+00:00"
    },
    {
      "id": "9bf3ccf46c96474ab34c41fd1265b324",
      "sender": "jnewbery",
      "payload": "jeremyrubin: or if that peer has relayed an addr to us",
      "action": false,
      "timestamp": "2021-03-25T19:14:25+00:00"
    },
    {
      "id": "3bb2193cab2f42eda0119080e10e01bd",
      "sender": "sipa",
      "payload": "so i think it's correct to only use as criterion does this peer _want_ addresses or not; not whether they're going to relay it further",
      "action": false,
      "timestamp": "2021-03-25T19:14:29+00:00"
    },
    {
      "id": "fccef5efdf6e4968b449a6c766d78376",
      "sender": "jeremyrubin",
      "payload": "sipa: +1",
      "action": false,
      "timestamp": "2021-03-25T19:14:40+00:00"
    },
    {
      "id": "46a85092af3349dd8c9f37fdf758ab40",
      "sender": "jeremyrubin",
      "payload": "How much bandwidth does this save amiti?",
      "action": false,
      "timestamp": "2021-03-25T19:15:21+00:00"
    },
    {
      "id": "a7a288657a674658b66b92702469919c",
      "sender": "jamesob",
      "payload": "hi, sorry am late",
      "action": false,
      "timestamp": "2021-03-25T19:15:35+00:00"
    },
    {
      "id": "8f62706fa9754a73b608303615efc5ff",
      "sender": "sipa",
      "payload": "jeremyrubin: i think it's mostly an attempt at avoiding black holing?",
      "action": false,
      "timestamp": "2021-03-25T19:16:07+00:00"
    },
    {
      "id": "52ae29cfeefa40f59e76d57b4bac45ff",
      "sender": "amiti",
      "payload": "jeremyrubin: hm, I don't know. the motivation was more about addr relay than bandwidth.",
      "action": false,
      "timestamp": "2021-03-25T19:16:08+00:00"
    },
    {
      "id": "e7b22277230a414384020726d5e9f1ff",
      "sender": "jeremyrubin",
      "payload": "I'm just trying to grok why we care",
      "action": false,
      "timestamp": "2021-03-25T19:16:36+00:00"
    },
    {
      "id": "fd3ffac4e0c848d6a1e05ab25c3c8b60",
      "sender": "jeremyrubin",
      "payload": "if it can't stop a malicious peer from becoming a black hole",
      "action": false,
      "timestamp": "2021-03-25T19:16:44+00:00"
    },
    {
      "id": "5887d6e897cf4183a9ce826715085261",
      "sender": "amiti",
      "payload": "its for reducing the total black holes",
      "action": false,
      "timestamp": "2021-03-25T19:16:54+00:00"
    },
    {
      "id": "47f3d6644fd745b5ab5a50fea24e84ea",
      "sender": "jeremyrubin",
      "payload": "why do we care if a honest peer is a black hole?",
      "action": false,
      "timestamp": "2021-03-25T19:16:57+00:00"
    },
    {
      "id": "ed380c7ecd6c41cc8dc11c33c0c43e0a",
      "sender": "jeremyrubin",
      "payload": "so we don't advertise them or something?",
      "action": false,
      "timestamp": "2021-03-25T19:17:13+00:00"
    },
    {
      "id": "b53501b2ec82443e85f9e5151e6e9e11",
      "sender": "jnewbery",
      "payload": "jeremyrubin: not much bandwidth. At most we only send one addr message per peer every 30 seconds",
      "action": false,
      "timestamp": "2021-03-25T19:17:23+00:00"
    },
    {
      "id": "6a466ec9501244e59fcc2ae914e25c15",
      "sender": "sipa",
      "payload": "jeremyrubin: because in general you assume the network has some minimal number of honest peers",
      "action": false,
      "timestamp": "2021-03-25T19:17:27+00:00"
    },
    {
      "id": "6f18e877bf6a44f48dc07d6ecda31c80",
      "sender": "amiti",
      "payload": "so, a key component of addr relay is self advertisement. approximately once a day we announce our addr to each peer, and when we receive those messages from others, we relay to 1-2 peers",
      "action": false,
      "timestamp": "2021-03-25T19:17:42+00:00"
    },
    {
      "id": "8e3fda0ec89340efa45468ddcc2b3249",
      "sender": "aj",
      "payload": "jeremyrubin: we only choose a few peers to relay to every day via RelayAddress() don't want to pick ones that don't care about addresses",
      "action": false,
      "timestamp": "2021-03-25T19:17:47+00:00"
    },
    {
      "id": "22e8db2b1a61479eb1989a97a767c185",
      "sender": "sipa",
      "payload": "this doesn't have any effect if all your peers are intentionally-blackholing attackers",
      "action": false,
      "timestamp": "2021-03-25T19:17:49+00:00"
    },
    {
      "id": "da2d61f28d8e43ec94d8eeba0c663db0",
      "sender": "amiti",
      "payload": "the idea is an ongoing trickle of announcing addrs",
      "action": false,
      "timestamp": "2021-03-25T19:17:54+00:00"
    },
    {
      "id": "4dee1f00e4cc448a9f62855a0fe64033",
      "sender": "jeremyrubin",
      "payload": "Ok I'm just trying to understand why we care about blackholes, which the PR could better motivate",
      "action": false,
      "timestamp": "2021-03-25T19:18:12+00:00"
    },
    {
      "id": "c855ea5e9782438d91ebb75f148630a7",
      "sender": "jeremyrubin",
      "payload": "I can take it out of band from the meeting though",
      "action": false,
      "timestamp": "2021-03-25T19:18:21+00:00"
    },
    {
      "id": "ab32aad3fdfe4f239a2bbddd0df1670d",
      "sender": "amiti",
      "payload": "jeremyrubin: has your question been answered here?",
      "action": false,
      "timestamp": "2021-03-25T19:19:09+00:00"
    },
    {
      "id": "c4a2c8fc7d7a42188b3025e593df992d",
      "sender": "sipa",
      "payload": "seems like a reasonable idea; maybe we can also discuss it further in a P2P meeting",
      "action": false,
      "timestamp": "2021-03-25T19:19:20+00:00"
    },
    {
      "id": "0836bda044414625a62209e1f879802d",
      "sender": "jnewbery",
      "payload": "sipa: right, this isn't effective against peers 'maliciously' not relaying your addrs, but I don't think anything can be, except a diversity of peers.",
      "action": false,
      "timestamp": "2021-03-25T19:19:27+00:00"
    },
    {
      "id": "7a9b8db98c404482baa0b9a5fbb4f4f3",
      "sender": "sipa",
      "payload": "jnewbery: indeed",
      "action": false,
      "timestamp": "2021-03-25T19:19:36+00:00"
    },
    {
      "id": "c9b66da2e5264f109dcf6752d10d6238",
      "sender": "jeremyrubin",
      "payload": "amiti: no; it's OK though. I just don't see which resource this is saving us",
      "action": false,
      "timestamp": "2021-03-25T19:19:46+00:00"
    },
    {
      "id": "fa88b3a283b84bb8afa9653daf693ea2",
      "sender": "jnewbery",
      "payload": "jeremyrubin: it's not saving a resource",
      "action": false,
      "timestamp": "2021-03-25T19:20:01+00:00"
    },
    {
      "id": "d4c547697a4640dc9c60a6071acafddf",
      "sender": "amiti",
      "payload": "its less about resource saving and more about addr propagation",
      "action": false,
      "timestamp": "2021-03-25T19:20:06+00:00"
    },
    {
      "id": "717275f103584bfdb9a08c3783fa580d",
      "sender": "aj",
      "payload": "jeremyrubin: see net_processing::RelayAddress",
      "action": false,
      "timestamp": "2021-03-25T19:20:08+00:00"
    },
    {
      "id": "8f523eacc3d547dea0324003d25763d3",
      "sender": "sipa",
      "payload": "jnewbery: it more a \"you *definitely* don't care about addresses? ok, then i'll send them to someone else instead\"",
      "action": false,
      "timestamp": "2021-03-25T19:20:10+00:00"
    },
    {
      "id": "2c1071e4b65748e5b2f4ead080ff4d73",
      "sender": "jnewbery",
      "payload": "sipa: exactly",
      "action": false,
      "timestamp": "2021-03-25T19:20:18+00:00"
    },
    {
      "id": "88216c3939c4473784414525398dedda",
      "sender": "amiti",
      "payload": "sipa: exactly",
      "action": false,
      "timestamp": "2021-03-25T19:20:20+00:00"
    },
    {
      "id": "503d9800d108464ab63f06de102be3dd",
      "sender": "amiti",
      "payload": ":)",
      "action": false,
      "timestamp": "2021-03-25T19:20:21+00:00"
    },
    {
      "id": "34a3c3abfbc94cd7a4cd936f918addb5",
      "sender": "wumpus",
      "payload": "time for next topic?",
      "action": false,
      "timestamp": "2021-03-25T19:20:47+00:00"
    },
    {
      "id": "d6694799ee0b44c6a122462c978b7f70",
      "sender": "wumpus",
      "payload": "#topic Release timeline for Taproot activation and parameters (jeremyrubin)",
      "action": false,
      "timestamp": "2021-03-25T19:20:53+00:00"
    },
    {
      "id": "1d3d4902ac0e47b1a4e9c27b0919d244",
      "sender": "amiti",
      "payload": "yeah sounds good",
      "action": false,
      "timestamp": "2021-03-25T19:20:54+00:00"
    },
    {
      "id": "fc5f23f4c460454f91cb19d7d0448bdf",
      "sender": "amiti",
      "payload": "thanks for the input!",
      "action": false,
      "timestamp": "2021-03-25T19:20:58+00:00"
    },
    {
      "id": "f27f2a1b7bfd4eac94061c266cd2564a",
      "sender": "jeremyrubin",
      "payload": "ok, so we had a meeting on tuesday in ##taproot-activation",
      "action": false,
      "timestamp": "2021-03-25T19:21:25+00:00"
    },
    {
      "id": "d3192afaa7ce437987d14d2adb004884",
      "sender": "jeremyrubin",
      "payload": "I posted notes to bitcoin-dev mailing list",
      "action": false,
      "timestamp": "2021-03-25T19:21:33+00:00"
    },
    {
      "id": "a8ab98b9170d439dbe01980b0081e162",
      "sender": "sipa",
      "payload": "amiti: i feel a comic coming up? :)",
      "action": false,
      "timestamp": "2021-03-25T19:21:39+00:00"
    },
    {
      "id": "4882495e98194809a4e6c55d9aaaff82",
      "sender": "jeremyrubin",
      "payload": "The outcome of that is that we're looking at a release with parameters in the next month, assuming there's not strong opposition for whatever reason",
      "action": false,
      "timestamp": "2021-03-25T19:22:14+00:00"
    },
    {
      "id": "7dfa90b197b84432bbfb7a2ad7a9098f",
      "sender": "amiti",
      "payload": "sipa: suggestions always welcome :)",
      "action": false,
      "timestamp": "2021-03-25T19:22:18+00:00"
    },
    {
      "id": "a2e7d2b1d2d04d25bb03e21dd8d48504",
      "sender": "achow101",
      "payload": "didn't we have this discussion last week?",
      "action": false,
      "timestamp": "2021-03-25T19:22:43+00:00"
    },
    {
      "id": "e8304ffa312144b1b11f96765630780d",
      "sender": "jeremyrubin",
      "payload": "With respect to ST, we agreed that we should fix for a Novemeber 15th height regardless of release date/starttime",
      "action": false,
      "timestamp": "2021-03-25T19:22:49+00:00"
    },
    {
      "id": "86978d711993417fa13923ed773fa6b8",
      "sender": "michaelfolkson",
      "payload": "achow101: Updates, progress since last week",
      "action": false,
      "timestamp": "2021-03-25T19:23:12+00:00"
    },
    {
      "id": "642a751805594d1ab97fd43139e2bba4",
      "sender": "jeremyrubin",
      "payload": "achow101: it didn't have sufficient heads up that a meeting was happening for it to be a respectful process",
      "action": false,
      "timestamp": "2021-03-25T19:23:13+00:00"
    },
    {
      "id": "7acdbd39cf1246fb9a2ef5ba82b60371",
      "sender": "sipa",
      "payload": "i'm planning to through all the activation related PRs for code review; new comments on what activation is actually appropriate",
      "action": false,
      "timestamp": "2021-03-25T19:23:51+00:00"
    },
    {
      "id": "89d86db29de447718a5609a9fe7a3db7",
      "sender": "sipa",
      "payload": "s/new/no/",
      "action": false,
      "timestamp": "2021-03-25T19:23:51+00:00"
    },
    {
      "id": "76dbe49fcad24a448c288c3b4fe7c5fe",
      "sender": "michaelfolkson",
      "payload": "+1 for a black hole amiti comic",
      "action": false,
      "timestamp": "2021-03-25T19:24:08+00:00"
    },
    {
      "id": "da60aa5e3e1e4448b051af64c3cded2a",
      "sender": "michaelfolkson",
      "payload": "Full nodes in outer space",
      "action": false,
      "timestamp": "2021-03-25T19:24:23+00:00"
    },
    {
      "id": "c3908cdebaf24fb7add87a1c2ab6b65d",
      "sender": "jeremyrubin",
      "payload": "can we keep it on topic?",
      "action": false,
      "timestamp": "2021-03-25T19:24:49+00:00"
    },
    {
      "id": "d30ae1cb96764109891f64b672c74d0f",
      "sender": "jeremyrubin",
      "payload": "Does anyone have any reservations with a release during April?",
      "action": false,
      "timestamp": "2021-03-25T19:25:07+00:00"
    },
    {
      "id": "fec51c02894f483fa5329f2d05f9fd50",
      "sender": "wumpus",
      "payload": "summary from last week was: wumpus  so summary re: taproot activation: aim for april 3 for 0.21.1rc1, review both PRs asap, please hold up merging conflicting PRs for now",
      "action": false,
      "timestamp": "2021-03-25T19:25:19+00:00"
    },
    {
      "id": "f0da8d0907ed43a5b93ce3f4a29bac13",
      "sender": "wumpus",
      "payload": "michaelfolkson: yessss",
      "action": false,
      "timestamp": "2021-03-25T19:25:28+00:00"
    },
    {
      "id": "7e9bb094147f40b4a03da4d47d6b2ecc",
      "sender": "achow101",
      "payload": "I think we can keep the timeline that we discussed last week",
      "action": false,
      "timestamp": "2021-03-25T19:25:37+00:00"
    },
    {
      "id": "5f21a3bc56274ba496cd8e9a1526493f",
      "sender": "aj",
      "payload": "are we aiming for taproot activation params in rc2 not rc1 then?",
      "action": false,
      "timestamp": "2021-03-25T19:25:43+00:00"
    },
    {
      "id": "f08eccb9a5034a8c9384ed98f9dd7dad",
      "sender": "wumpus",
      "payload": "aj: w-why",
      "action": false,
      "timestamp": "2021-03-25T19:25:59+00:00"
    },
    {
      "id": "c22a1c6a3827478293ccacb8eaa569b6",
      "sender": "achow101",
      "payload": "aj: rc1, but have space for an rc2 for other issues that may crop up",
      "action": false,
      "timestamp": "2021-03-25T19:26:03+00:00"
    },
    {
      "id": "38729680edb74a689d9b2a6bb76ac20e",
      "sender": "luke-jr",
      "payload": "aj: no? rc1 should be a cnadidate..",
      "action": false,
      "timestamp": "2021-03-25T19:26:05+00:00"
    },
    {
      "id": "adcb70c85ae6438092b7780c76dc74c5",
      "sender": "wumpus",
      "payload": "the aim should always be to get things into the first possible rc",
      "action": false,
      "timestamp": "2021-03-25T19:26:13+00:00"
    },
    {
      "id": "4c1202c51f724a28b82cbbbcfdbd5517",
      "sender": "aj",
      "payload": "okay",
      "action": false,
      "timestamp": "2021-03-25T19:26:21+00:00"
    },
    {
      "id": "37f212eb9d1d47faa79e0dca3c1b09b2",
      "sender": "aj",
      "payload": "april 3 sounds very quick!",
      "action": false,
      "timestamp": "2021-03-25T19:26:34+00:00"
    },
    {
      "id": "df7587ea47bc405cabba0a32e244ba68",
      "sender": "wumpus",
      "payload": "planning for something to do in rc2 sounds really strange to me but dunno",
      "action": false,
      "timestamp": "2021-03-25T19:26:37+00:00"
    },
    {
      "id": "f72a242634c2447586bc219217c958f5",
      "sender": "jeremyrubin",
      "payload": "Ok, wumpus does it seem that we can get rc1 by then?",
      "action": false,
      "timestamp": "2021-03-25T19:26:42+00:00"
    },
    {
      "id": "d725ddfc42b04a2886a856c9a73217d9",
      "sender": "wumpus",
      "payload": "aj: yes it might be too soon",
      "action": false,
      "timestamp": "2021-03-25T19:26:48+00:00"
    },
    {
      "id": "c01ddc3db52b4edc8fc4a4c4e92c718f",
      "sender": "wumpus",
      "payload": "jeremyrubin: to be honest? no",
      "action": false,
      "timestamp": "2021-03-25T19:26:52+00:00"
    },
    {
      "id": "07ae4b0133704eecae60cfed3b2e6fff",
      "sender": "michaelfolkson",
      "payload": "Are there any follow up PRs planned for either achow101 PR or aj PR? I think achow101 has said he plans at least one follow up. I think all of aj fuzzing PRs are merged?",
      "action": false,
      "timestamp": "2021-03-25T19:27:22+00:00"
    },
    {
      "id": "c7b19921f9e94b39867a47f647757972",
      "sender": "luke-jr",
      "payload": "jeremyrubin: aim for it, so the inevitable slip is a slip :P",
      "action": false,
      "timestamp": "2021-03-25T19:27:27+00:00"
    },
    {
      "id": "fa8aeec43bdf42b8b8a6da63f5e135be",
      "sender": "wumpus",
      "payload": "if you mean \"can you go through the release process by then\" sure, but it seems somewhat rushed, did we decide which of the two PRs to choose yet?",
      "action": false,
      "timestamp": "2021-03-25T19:27:29+00:00"
    },
    {
      "id": "c96b08d9dc17426a9d2a87d6716b0272",
      "sender": "aj",
      "payload": "wumpus: \"by then\" == \"may 1st\" ?",
      "action": false,
      "timestamp": "2021-03-25T19:27:46+00:00"
    },
    {
      "id": "422ff61afce0475288095e340ea7a8ef",
      "sender": "achow101",
      "payload": "michaelfolkson: only followup is the activation parameters. other followups don't need backport",
      "action": false,
      "timestamp": "2021-03-25T19:27:52+00:00"
    },
    {
      "id": "4b6ca95ea58e48f4bff5b0c16dff44fc",
      "sender": "michaelfolkson",
      "payload": "achow101: Ok cool",
      "action": false,
      "timestamp": "2021-03-25T19:28:03+00:00"
    },
    {
      "id": "343a024e5fe5439981286a1491e1bc1d",
      "sender": "jeremyrubin",
      "payload": "There's some question of which of the PRs. hence sep topic",
      "action": false,
      "timestamp": "2021-03-25T19:28:15+00:00"
    },
    {
      "id": "2f0825ff3ac8452d8ae64f06b531e243",
      "sender": "achow101",
      "payload": "actually april 10th for rc1 still keeps the timeline.",
      "action": false,
      "timestamp": "2021-03-25T19:28:19+00:00"
    },
    {
      "id": "ec02210666d84d5eb94457c99b9ef557",
      "sender": "wumpus",
      "payload": "aj: people are talking about *april 3*",
      "action": false,
      "timestamp": "2021-03-25T19:28:27+00:00"
    },
    {
      "id": "1e6dd1ca6b8f4d28a50e5475fd6f6992",
      "sender": "jeremyrubin",
      "payload": "w.r.t. the mid-MTP thing, the starttime is less sensitive than the stoptime",
      "action": false,
      "timestamp": "2021-03-25T19:28:58+00:00"
    },
    {
      "id": "9c79e2f7959f4e198158c81dbe41cf7e",
      "sender": "michaelfolkson",
      "payload": "I tried writing up the block height versus mix of block height and MTP discussion on a SE question. Suggested edits welcome https://bitcoin.stackexchange.com/questions/103854/should-block-height-or-mtp-or-a-mixture-of-both-be-used-in-a-soft-fork-activatio",
      "action": false,
      "timestamp": "2021-03-25T19:29:02+00:00"
    },
    {
      "id": "5b564faaf06a48cc8f56e1138cbccd59",
      "sender": "aj",
      "payload": "wumpus: i think jeremyrubin's/##t-a's last timeline was rc1 out the door by may 1st?",
      "action": false,
      "timestamp": "2021-03-25T19:29:18+00:00"
    },
    {
      "id": "2b9bba3d1a66489396f34a61f61917f7",
      "sender": "jeremyrubin",
      "payload": "so I don't think we need to worry that much about releasing with whatever start we want",
      "action": false,
      "timestamp": "2021-03-25T19:29:20+00:00"
    },
    {
      "id": "2eb82564fddd4922a4044609e0a38149",
      "sender": "wumpus",
      "payload": "achow101: bumping it to april 10 does sound a bit more realistic",
      "action": false,
      "timestamp": "2021-03-25T19:29:21+00:00"
    },
    {
      "id": "ff8c6e26aab64eb4893a20137163bf2a",
      "sender": "luke-jr",
      "payload": "MTP was never a viable option to begin with",
      "action": false,
      "timestamp": "2021-03-25T19:29:33+00:00"
    },
    {
      "id": "fee3a5b50be14e98ba608a93a6c137c0",
      "sender": "BlueMatt",
      "payload": "wumpus: in the meeting there was also discussion of \"it takes the time it takes, if it slips, ok, if it slips past mid-may, then we bump the eventual lock-in time, if it doesnt, then we always set activation to estimated-release + 1 week or so\"",
      "action": false,
      "timestamp": "2021-03-25T19:29:46+00:00"
    },
    {
      "id": "b09d0f3420a847008c642c3cab205f04",
      "sender": "jeremyrubin",
      "payload": "My suggestion was rc1 may 1st, starttime may 7th, 1st period signalling mid may",
      "action": false,
      "timestamp": "2021-03-25T19:29:51+00:00"
    },
    {
      "id": "c6564452ed0f4bbabc51896c6df63586",
      "sender": "wumpus",
      "payload": "aj: I was pasting from the conclusion of last week's IRC meeting, I do not know what was discussed elsewhere",
      "action": false,
      "timestamp": "2021-03-25T19:29:54+00:00"
    },
    {
      "id": "bebea66f4f4c4be89c4a1983a26d9970",
      "sender": "michaelfolkson",
      "payload": "Currently achow101 PR is entirely block height and aj PR is a mix of block height and MTP",
      "action": false,
      "timestamp": "2021-03-25T19:29:59+00:00"
    },
    {
      "id": "7600d625c21a490c80cf2614b2abfbec",
      "sender": "aj",
      "payload": "wumpus: aha, thanks",
      "action": false,
      "timestamp": "2021-03-25T19:30:01+00:00"
    },
    {
      "id": "f7f48af0d50b45bdb8942df9fa21eb28",
      "sender": "BlueMatt",
      "payload": "so the timeline can and shoulld de dependent on when the release finishes, its not a \"we have to get release by X\"",
      "action": false,
      "timestamp": "2021-03-25T19:30:10+00:00"
    },
    {
      "id": "c82c6e8174cf466caed389f6cb13386e",
      "sender": "BlueMatt",
      "payload": "at least in the taproot-activation discussion",
      "action": false,
      "timestamp": "2021-03-25T19:30:24+00:00"
    },
    {
      "id": "f60507681da247c8afb111b4365a75e1",
      "sender": "jeremyrubin",
      "payload": "BlueMatt: sure, but we should set a schedule we're trying to keep",
      "action": false,
      "timestamp": "2021-03-25T19:30:34+00:00"
    },
    {
      "id": "7a1409f248324feab8343a3397984166",
      "sender": "achow101",
      "payload": "BlueMatt: yes, but also, deadlines are a motivator, even if they are fuzzy",
      "action": false,
      "timestamp": "2021-03-25T19:30:40+00:00"
    },
    {
      "id": "5c820fdfe0d347bb84eedfe2746f77aa",
      "sender": "wumpus",
      "payload": "BlueMatt: that's the only thing that makes sense anyway",
      "action": false,
      "timestamp": "2021-03-25T19:30:41+00:00"
    },
    {
      "id": "e2d5dbda871f40a7888fa823a234e300",
      "sender": "jeremyrubin",
      "payload": "april 3 seems unrealistic",
      "action": false,
      "timestamp": "2021-03-25T19:30:42+00:00"
    },
    {
      "id": "4382b78c35284cb09143ff160f3b6a82",
      "sender": "sipa",
      "payload": "doesn't the start date needs wider coordination? like talking to miners and businesses to see if they're ready to deploy?",
      "action": false,
      "timestamp": "2021-03-25T19:30:51+00:00"
    },
    {
      "id": "b75e78ba63ee479a850db52bf55adcb2",
      "sender": "BlueMatt",
      "payload": "if we dont know when the code gets merged, then we cant pick a day, until then, the schedule is merge + whatever.",
      "action": false,
      "timestamp": "2021-03-25T19:30:59+00:00"
    },
    {
      "id": "7d61581944144ac3a138387ff77fbe8d",
      "sender": "luke-jr",
      "payload": "sipa: if they aren't, they just don't signal",
      "action": false,
      "timestamp": "2021-03-25T19:31:03+00:00"
    },
    {
      "id": "917694f49aac432e9704ee2a53e6d298",
      "sender": "wumpus",
      "payload": "'do a release at all costs' is a big nope to me",
      "action": false,
      "timestamp": "2021-03-25T19:31:07+00:00"
    },
    {
      "id": "cdc6b3fe6cfa4a629f9467c3a928baf7",
      "sender": "jeremyrubin",
      "payload": "sipa: No; start date is not super sensitive IMO compared to stop date",
      "action": false,
      "timestamp": "2021-03-25T19:31:12+00:00"
    },
    {
      "id": "3a9f53fdcaa34ab48042c5d54deb66da",
      "sender": "luke-jr",
      "payload": "sipa: but yes, wider coordination on startheight is important anyway",
      "action": false,
      "timestamp": "2021-03-25T19:31:23+00:00"
    },
    {
      "id": "b3367d64dcdd473494d6a110c3db0557",
      "sender": "sipa",
      "payload": "okay, not going to wade into that",
      "action": false,
      "timestamp": "2021-03-25T19:31:25+00:00"
    },
    {
      "id": "cacaf756b6f74884b39851e3704b5a3d",
      "sender": "BlueMatt",
      "payload": "s/stop/activation/",
      "action": false,
      "timestamp": "2021-03-25T19:31:25+00:00"
    },
    {
      "id": "e9a14f698f6f4c97b5fe1ddb788a0336",
      "sender": "jeremyrubin",
      "payload": "activation is sensitive OTOH",
      "action": false,
      "timestamp": "2021-03-25T19:31:41+00:00"
    },
    {
      "id": "6804222f13c64a0789a2f711c12dcdd6",
      "sender": "jeremyrubin",
      "payload": "the outcome of that was we'll project out a height for November 15th",
      "action": false,
      "timestamp": "2021-03-25T19:31:53+00:00"
    },
    {
      "id": "3e045f9ebc0a4d61b232b64ebfe52ee9",
      "sender": "michaelfolkson",
      "payload": "It would be nice to announce a start height as early as we can",
      "action": false,
      "timestamp": "2021-03-25T19:31:57+00:00"
    },
    {
      "id": "1d49c1044e554fbb80011f6b682f6842",
      "sender": "michaelfolkson",
      "payload": "But not at expense of rushing",
      "action": false,
      "timestamp": "2021-03-25T19:32:08+00:00"
    },
    {
      "id": "272af5583039443aa6912d0af214be72",
      "sender": "jeremyrubin",
      "payload": "michaelfolkson: doesn't matter till it's in a release",
      "action": false,
      "timestamp": "2021-03-25T19:32:14+00:00"
    },
    {
      "id": "15a6c085053743f4a23628ac4cfc478a",
      "sender": "BlueMatt",
      "payload": "anyway, not sure there's more discussion to be had here - the code can be merged when its ready, until then, its just speculation",
      "action": false,
      "timestamp": "2021-03-25T19:32:36+00:00"
    },
    {
      "id": "0492dbdbc24b4876bb106d183664101e",
      "sender": "wumpus",
      "payload": "was one PR chosen? is it clsoe to merge?",
      "action": false,
      "timestamp": "2021-03-25T19:32:38+00:00"
    },
    {
      "id": "a80676bc928d4f879279e0bb96495649",
      "sender": "jeremyrubin",
      "payload": "next topic?",
      "action": false,
      "timestamp": "2021-03-25T19:32:43+00:00"
    },
    {
      "id": "cf6895b623a7466ab9abfb5032bb72f8",
      "sender": "BlueMatt",
      "payload": "review the code, decide on the pr, and then talk again",
      "action": false,
      "timestamp": "2021-03-25T19:32:45+00:00"
    },
    {
      "id": "492302a9ba09432b9e48dc351664cc1e",
      "sender": "BlueMatt",
      "payload": "wumpus: nope, thats up to code review, mostly.",
      "action": false,
      "timestamp": "2021-03-25T19:32:53+00:00"
    },
    {
      "id": "ca779d8085564eed9b99f891439facd9",
      "sender": "jeremyrubin",
      "payload": "wumpus: (as in, next topic is about that)",
      "action": false,
      "timestamp": "2021-03-25T19:32:58+00:00"
    },
    {
      "id": "40184a721f5c43dbab5aa28775085186",
      "sender": "BlueMatt",
      "payload": "because, ultimately, no one could decide.",
      "action": false,
      "timestamp": "2021-03-25T19:33:02+00:00"
    },
    {
      "id": "5ac00842f3eb49908513e6d3ea49aca1",
      "sender": "wumpus",
      "payload": "we didn't even decide a PR yet? yes, I think this is pointless like this, let's move on",
      "action": false,
      "timestamp": "2021-03-25T19:33:05+00:00"
    },
    {
      "id": "736e95f3e7f24c68ac8d35bd5d100271",
      "sender": "sipa",
      "payload": "BlueMatt: nack",
      "action": false,
      "timestamp": "2021-03-25T19:33:08+00:00"
    },
    {
      "id": "f2840b6133b346c8b75e098960a7c4dd",
      "sender": "luke-jr",
      "payload": "wumpus: yes, achow101's",
      "action": false,
      "timestamp": "2021-03-25T19:33:14+00:00"
    },
    {
      "id": "d9e53b48cddc41088d5331391ff00141",
      "sender": "achow101",
      "payload": "both PRs are at one ack",
      "action": false,
      "timestamp": "2021-03-25T19:33:20+00:00"
    },
    {
      "id": "b7636d76443749d7b188147d81172737",
      "sender": "wumpus",
      "payload": "#topic How far do we want to backport BIP350/bech32m support? (sipa)",
      "action": false,
      "timestamp": "2021-03-25T19:33:20+00:00"
    },
    {
      "id": "535c7c245a0f4b7086ca325c324bb545",
      "sender": "BlueMatt",
      "payload": "sipa: to...?",
      "action": false,
      "timestamp": "2021-03-25T19:33:23+00:00"
    },
    {
      "id": "79d8ad1b0bca43b6876ee17338947c9e",
      "sender": "sipa",
      "payload": "i *really* dislike using \"this things seems to get reviewed faster\" as a criterion to decide how consensus changes will be activated",
      "action": false,
      "timestamp": "2021-03-25T19:33:36+00:00"
    },
    {
      "id": "a95f6dce9c8849088e1bb2eb9bdcfaa6",
      "sender": "luke-jr",
      "payload": "sipa: not sure why BIP350 would be eligible for backporting at all",
      "action": false,
      "timestamp": "2021-03-25T19:33:45+00:00"
    },
    {
      "id": "7b1a0335db334cbcbad1ca65cd0092d4",
      "sender": "sipa",
      "payload": "there should be a clear proposal, with buy-in, and then we implement that",
      "action": false,
      "timestamp": "2021-03-25T19:33:56+00:00"
    },
    {
      "id": "8f55323867084c54aac63bd6863b8654",
      "sender": "BlueMatt",
      "payload": "sipa: nooooo, thats not what I was suggesting, I was suggesting a part of the criteria is what code reviewers think of it",
      "action": false,
      "timestamp": "2021-03-25T19:34:13+00:00"
    },
    {
      "id": "98451ee3bd1148e8a5d52ceef80b6d92",
      "sender": "sipa",
      "payload": "BlueMatt: hmm ok",
      "action": false,
      "timestamp": "2021-03-25T19:34:29+00:00"
    },
    {
      "id": "c470deaa845b4dbe8248041090ed2ef9",
      "sender": "wumpus",
      "payload": "sipa: right, I don't think it's great to have two competing PRs for this at all, I think it would make sense to choose one and close the other kind of asap",
      "action": false,
      "timestamp": "2021-03-25T19:34:30+00:00"
    },
    {
      "id": "d7f3e62c24b24b4c9633752b925e95fc",
      "sender": "michaelfolkson",
      "payload": "If you'd prefer entirely block height then you'd prefer achow101 PR. Please read my SE link on that",
      "action": false,
      "timestamp": "2021-03-25T19:34:35+00:00"
    },
    {
      "id": "c5fd864f68884f1e8b5661118cb12c2b",
      "sender": "BlueMatt",
      "payload": "as in, which one happens is basically \"people are kinda fine with whatever, but if code reviewers feel strongly about one vs the other's safety in code, then we go with that\"",
      "action": false,
      "timestamp": "2021-03-25T19:34:38+00:00"
    },
    {
      "id": "c0858d1dc4dd4affb922fc3282d74a44",
      "sender": "sipa",
      "payload": "i'm happy to do code review for all of them",
      "action": false,
      "timestamp": "2021-03-25T19:34:50+00:00"
    },
    {
      "id": "072f5e43f9a94d2b9214413df2bf7059",
      "sender": "achow101",
      "payload": "luke-jr: presumably to allow sending to taproot without upgrading major release?",
      "action": false,
      "timestamp": "2021-03-25T19:34:59+00:00"
    },
    {
      "id": "426562eb86624ae2a0c582ac04745c8c",
      "sender": "luke-jr",
      "payload": "ST (with heights) has wide support; this MTP variant does not.",
      "action": false,
      "timestamp": "2021-03-25T19:34:59+00:00"
    },
    {
      "id": "bc5638c502174109bfdbf47561053765",
      "sender": "wumpus",
      "payload": "it really doesn't make sense to discuss a timeline every week if there is no progress in that regard",
      "action": false,
      "timestamp": "2021-03-25T19:35:00+00:00"
    },
    {
      "id": "d7a186d6228b4d1d8813f43623d83edc",
      "sender": "sipa",
      "payload": "but i'm not going to ack merging until it's clear which one is chosen",
      "action": false,
      "timestamp": "2021-03-25T19:35:03+00:00"
    },
    {
      "id": "87a2a2b5ecae46b7af1a0ae3b1f557ba",
      "sender": "ariard",
      "payload": "i've reviewed both,  i've a preference for bip9-amendment, would review both anyway",
      "action": false,
      "timestamp": "2021-03-25T19:35:04+00:00"
    },
    {
      "id": "fef8735124bc41498ef0fe995df9f46b",
      "sender": "michaelfolkson",
      "payload": "I personally have a preference for a consistent use of block height across the activation mechanims",
      "action": false,
      "timestamp": "2021-03-25T19:35:07+00:00"
    },
    {
      "id": "e71925dd6cc240a283326d0dffca2907",
      "sender": "ariard",
      "payload": "but better to focus on one",
      "action": false,
      "timestamp": "2021-03-25T19:35:17+00:00"
    },
    {
      "id": "0ba7d79064f9463d94bddc7fd5426379",
      "sender": "michaelfolkson",
      "payload": "Mixing block height and MTP doesn't make sense to me",
      "action": false,
      "timestamp": "2021-03-25T19:35:30+00:00"
    },
    {
      "id": "c719830fe5174778adc5a25d215369d5",
      "sender": "michaelfolkson",
      "payload": "But as I said please read my SE post and suggest edits and improvements",
      "action": false,
      "timestamp": "2021-03-25T19:35:52+00:00"
    },
    {
      "id": "784ec503ea2341ed83fcfa249892cc81",
      "sender": "BlueMatt",
      "payload": "sipa: ultimately, there's....rather strong personalities who are stuck in the sand on picking one, but a small enough set of people and an equal amount on both sides, so deciding is gonna require code review deciding on code safety :/",
      "action": false,
      "timestamp": "2021-03-25T19:36:03+00:00"
    },
    {
      "id": "de98ccb1a03f44e2a51b47fd4d0afa0e",
      "sender": "sipa",
      "payload": "sigh",
      "action": false,
      "timestamp": "2021-03-25T19:36:40+00:00"
    },
    {
      "id": "7479748e0294406b8f3b621f5e53277f",
      "sender": "jeremyrubin",
      "payload": "wumpus: I agree, but then the most likely outcome is a UASF BIP lOT=true released before we agree on anything, which is precisely what certain people have NACKd",
      "action": false,
      "timestamp": "2021-03-25T19:36:41+00:00"
    },
    {
      "id": "58de9deca0a248348d5bc5be7513e92a",
      "sender": "jeremyrubin",
      "payload": "so it seems deleterious to not just decide on one or the other",
      "action": false,
      "timestamp": "2021-03-25T19:36:53+00:00"
    },
    {
      "id": "fb8b34acdd5444b29bc84baac8c75185",
      "sender": "michaelfolkson",
      "payload": "I think reviewers can come to a view on block height versus a mix of block height and MTP perrsonally",
      "action": false,
      "timestamp": "2021-03-25T19:37:03+00:00"
    },
    {
      "id": "990eab7684e84a8893dd9512438eda77",
      "sender": "jeremyrubin",
      "payload": "Either can be compatible with a subsequent BIP8 release",
      "action": false,
      "timestamp": "2021-03-25T19:37:21+00:00"
    },
    {
      "id": "4672a08c9fb946f5a26a1f7bdb768611",
      "sender": "michaelfolkson",
      "payload": "jeremyrubin: Any UASF is entirely irrelevant to this discussion",
      "action": false,
      "timestamp": "2021-03-25T19:37:25+00:00"
    },
    {
      "id": "9b1616d054a54f18864173ddfb1296ba",
      "sender": "sipa",
      "payload": "i don't care about one or the other; i think all of this is a storm in a cup of water",
      "action": false,
      "timestamp": "2021-03-25T19:37:27+00:00"
    },
    {
      "id": "4be7dbe0274248679c89d205b69ab0f6",
      "sender": "sipa",
      "payload": "just pick one ffs",
      "action": false,
      "timestamp": "2021-03-25T19:37:32+00:00"
    },
    {
      "id": "05798b7ab7594c07b5cf73f2c33ba1ed",
      "sender": "BlueMatt",
      "payload": "michaelfolkson: jeremyrubin please take it to taproot-activation.",
      "action": false,
      "timestamp": "2021-03-25T19:37:36+00:00"
    },
    {
      "id": "d1a298b3fe5440f7a8cb475626d8bd99",
      "sender": "ariard",
      "payload": "sipa: thanks!",
      "action": false,
      "timestamp": "2021-03-25T19:37:39+00:00"
    },
    {
      "id": "997073624e3d4ca0a5de056ca379ed80",
      "sender": "wumpus",
      "payload": "if we want to get to to all the topics today, we should move on",
      "action": false,
      "timestamp": "2021-03-25T19:37:55+00:00"
    },
    {
      "id": "1cd239d2d08f4488928b7a5b760ac83d",
      "sender": "BlueMatt",
      "payload": "sipa: well, the people who show up in taproot-activation are....the people who feel the strongest and the most stubborn about it. without more voices there, there will be no agreement, sadly.",
      "action": false,
      "timestamp": "2021-03-25T19:38:10+00:00"
    },
    {
      "id": "b2e14493d7fe468294835ffff1b3c90c",
      "sender": "ariard",
      "payload": "we should do a fair coins toss fwiw",
      "action": false,
      "timestamp": "2021-03-25T19:38:11+00:00"
    },
    {
      "id": "eb888f421fdf4e48a3c8dc8e3bce3486",
      "sender": "BlueMatt",
      "payload": "anyway, lets move on, this isnt the right venue to debate it.",
      "action": false,
      "timestamp": "2021-03-25T19:38:21+00:00"
    },
    {
      "id": "bda13d8f0bdd4af59b2359531f1eb594",
      "sender": "wumpus",
      "payload": "we can also discuss taproot for the rest of the meeting, of course",
      "action": false,
      "timestamp": "2021-03-25T19:38:32+00:00"
    },
    {
      "id": "f18f94649ce849d2970cc755d056334e",
      "sender": "luke-jr",
      "payload": "thought we were trying to give sipa the floor for BIP350",
      "action": false,
      "timestamp": "2021-03-25T19:38:55+00:00"
    },
    {
      "id": "526ea6aeca8147ff97f2268fc0c66a47",
      "sender": "wumpus",
      "payload": "~20 mins to go",
      "action": false,
      "timestamp": "2021-03-25T19:38:57+00:00"
    },
    {
      "id": "16c9d43e576148ab8f4dff02fe5bda47",
      "sender": "achow101",
      "payload": "re the actual topic: I think it makes sense to backport to 0.21 and 0.20",
      "action": false,
      "timestamp": "2021-03-25T19:38:57+00:00"
    },
    {
      "id": "8588403322be46e2badb5b58433f3af1",
      "sender": "wumpus",
      "payload": "sipa: your topic pls",
      "action": false,
      "timestamp": "2021-03-25T19:39:03+00:00"
    },
    {
      "id": "b0925fed8054482a86ca58b7aab89abf",
      "sender": "sipa",
      "payload": "hji!",
      "action": false,
      "timestamp": "2021-03-25T19:39:08+00:00"
    },
    {
      "id": "25d48a0dec6b48f5b4e20b74f7195d69",
      "sender": "sipa",
      "payload": "so we merged #20861",
      "action": false,
      "timestamp": "2021-03-25T19:39:19+00:00"
    },
    {
      "id": "07ca8f1876424eefa479ac0233661ad0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/20861 | BIP 350: Implement Bech32m and use it for v1+ segwit addresses by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #20861 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:39:22+00:00"
    },
    {
      "id": "125511194b7c413eb9beafe2456b3971",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2021-03-25T19:39:26+00:00"
    },
    {
      "id": "031a12cb81d1407aa91a9423a3d2c9aa",
      "sender": "sipa",
      "payload": "which adds send-to-bech32m support and related tests",
      "action": false,
      "timestamp": "2021-03-25T19:39:30+00:00"
    },
    {
      "id": "62b3197acf464d92b39df99c78a23252",
      "sender": "sipa",
      "payload": "amending what address checksum is expected for v1+ native segwit addresses",
      "action": false,
      "timestamp": "2021-03-25T19:39:51+00:00"
    },
    {
      "id": "0b1e33e8c3df405fbafb04fb3bd10fcd",
      "sender": "sipa",
      "payload": "i think this is something that should be backported... it may not matter, depending on activation of course",
      "action": false,
      "timestamp": "2021-03-25T19:40:06+00:00"
    },
    {
      "id": "296c65468d6a478799d344c8d8a26079",
      "sender": "jeremyrubin",
      "payload": "sipa: maybe backport anywhere taproot is getting backported + 1 version?",
      "action": false,
      "timestamp": "2021-03-25T19:40:13+00:00"
    },
    {
      "id": "525061e8cd84454989de175b8137149a",
      "sender": "wumpus",
      "payload": "let's do that then",
      "action": false,
      "timestamp": "2021-03-25T19:40:23+00:00"
    },
    {
      "id": "478df9bec5ed4e08afe2a40a2e872bcc",
      "sender": "jnewbery",
      "payload": "I don't think #21472 is required. 0.19 is out of maintenance, and this isn't a critical fix. It'll be EOL in August: https://bitcoincore.org/en/lifecycle/#schedule",
      "action": false,
      "timestamp": "2021-03-25T19:40:24+00:00"
    },
    {
      "id": "e0e0dc928c864456b4d6c05425b96c58",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21472 | BIP 350: Implement Bech32m and use it for v1+ segwit addresses (0.19 backport) by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #21472 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:40:25+00:00"
    },
    {
      "id": "d01d0d9e9df94771b407265d6bcf255c",
      "sender": "jeremyrubin",
      "payload": "I agree you should be able to pay addresses you see, even if you don't know how to create such an address",
      "action": false,
      "timestamp": "2021-03-25T19:40:35+00:00"
    },
    {
      "id": "c14055419c5b443aae74405982b0246c",
      "sender": "sipa",
      "payload": "but it would be unfortunate if adoption (once activated etc) is hampered by the fact that you can't send to it from stable bitcoin core releases",
      "action": false,
      "timestamp": "2021-03-25T19:40:56+00:00"
    },
    {
      "id": "9f86a848ca0a42bb9009cd2ffc4e0898",
      "sender": "sipa",
      "payload": "i'm ok with 0.21 and 0.20",
      "action": false,
      "timestamp": "2021-03-25T19:41:02+00:00"
    },
    {
      "id": "eb21277d9b11450296e5e792e40aa948",
      "sender": "luke-jr",
      "payload": "0.20 will be end-maint in Aug too",
      "action": false,
      "timestamp": "2021-03-25T19:41:02+00:00"
    },
    {
      "id": "db914bf215fc4357b261828233b76782",
      "sender": "wumpus",
      "payload": "well if he already made a PR for it, then I don't see why not to backport",
      "action": false,
      "timestamp": "2021-03-25T19:41:10+00:00"
    },
    {
      "id": "90d6d06020fa4bf0ac341a6511b760d6",
      "sender": "sipa",
      "payload": "also ok with just 0.21, if that's what we decide",
      "action": false,
      "timestamp": "2021-03-25T19:41:25+00:00"
    },
    {
      "id": "e580fc9a3a614fb4bf7de07ae85cb650",
      "sender": "wumpus",
      "payload": "*if* we are going to do another 0.19 release is another question of course",
      "action": false,
      "timestamp": "2021-03-25T19:41:27+00:00"
    },
    {
      "id": "9e0e23daf8274393a9fa47450ee2e9bf",
      "sender": "jnewbery",
      "payload": "I've reviewed 0.20 and 0.21. Both look good to me.",
      "action": false,
      "timestamp": "2021-03-25T19:41:43+00:00"
    },
    {
      "id": "de150902393f4a23af6c9cc6e3a52c69",
      "sender": "sipa",
      "payload": "i just opened backports as far back as they were nontrivial",
      "action": false,
      "timestamp": "2021-03-25T19:41:45+00:00"
    },
    {
      "id": "7fb4d9bc4ad845be9624671d10e62c99",
      "sender": "luke-jr",
      "payload": "seems better to just limit to 0.21",
      "action": false,
      "timestamp": "2021-03-25T19:42:01+00:00"
    },
    {
      "id": "2bc06db318ad467e93a46133b61db075",
      "sender": "luke-jr",
      "payload": "I don't think anyone plans to backport Taproot itself to 0.20?",
      "action": false,
      "timestamp": "2021-03-25T19:42:14+00:00"
    },
    {
      "id": "9251f09c6c2b47c5866504f3987bab72",
      "sender": "luke-jr",
      "payload": "consensus code I mean",
      "action": false,
      "timestamp": "2021-03-25T19:42:34+00:00"
    },
    {
      "id": "fc1056ba98044b3b81638b0978c54042",
      "sender": "achow101",
      "payload": "luke-jr: you don't need taproot in order to make taproot outputs",
      "action": false,
      "timestamp": "2021-03-25T19:42:38+00:00"
    },
    {
      "id": "6852f7c4d3e44a26984541c98acbdddf",
      "sender": "wumpus",
      "payload": "luke-jr: that doesn't matter here, it's for sending to it",
      "action": false,
      "timestamp": "2021-03-25T19:42:40+00:00"
    },
    {
      "id": "adb622bdfcdd448da449cfb3f2d33c2d",
      "sender": "wumpus",
      "payload": "might backport one release further for that",
      "action": false,
      "timestamp": "2021-03-25T19:42:49+00:00"
    },
    {
      "id": "91676b972b9b45cdb9810e772d73b19c",
      "sender": "jeremyrubin",
      "payload": "sipa: one question; if taproot doesn't activate can you still send to these addresses?",
      "action": false,
      "timestamp": "2021-03-25T19:43:00+00:00"
    },
    {
      "id": "dbbcee3ba7a841ba8725dac873d65868",
      "sender": "luke-jr",
      "payload": "achow101: but if you're doing economic stuff, you should be using a full node",
      "action": false,
      "timestamp": "2021-03-25T19:43:15+00:00"
    },
    {
      "id": "79d086a4de7a4aa0a7881203116ad614",
      "sender": "jeremyrubin",
      "payload": "Might be kinda weird if you can pay to them before they activate",
      "action": false,
      "timestamp": "2021-03-25T19:43:17+00:00"
    },
    {
      "id": "09438705f6884d70a3f170c622465217",
      "sender": "jeremyrubin",
      "payload": "(that's true for next-release as well as backport)",
      "action": false,
      "timestamp": "2021-03-25T19:43:44+00:00"
    },
    {
      "id": "e20cb5d725424b65a1a4bf3c6c4b909a",
      "sender": "sipa",
      "payload": "jeremyrubin: being able to send to future addresses is pretty essential for smooth upgrading",
      "action": false,
      "timestamp": "2021-03-25T19:43:46+00:00"
    },
    {
      "id": "538d72a258804e0a9db50744b7f3498f",
      "sender": "jeremyrubin",
      "payload": "sipa: you could only enable sending to them from wallet iff it activates and height > minactiveheight",
      "action": false,
      "timestamp": "2021-03-25T19:44:13+00:00"
    },
    {
      "id": "5bb0719a211f48a0a8a43d5796126812",
      "sender": "wumpus",
      "payload": "that would be weird but also, why would anyone do that",
      "action": false,
      "timestamp": "2021-03-25T19:44:18+00:00"
    },
    {
      "id": "8bce413aab27457fb6464f89c242094f",
      "sender": "jeremyrubin",
      "payload": "not sure, many ways to lose money I spose",
      "action": false,
      "timestamp": "2021-03-25T19:44:38+00:00"
    },
    {
      "id": "1978e176b0574c4d88793fa1553bc098",
      "sender": "aj",
      "payload": "jeremyrubin: been able to send to them since 0.19 due to #15846",
      "action": false,
      "timestamp": "2021-03-25T19:44:39+00:00"
    },
    {
      "id": "2329d3c3ed4c413ca300b5b42f56cde1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/15846 | [POLICY] Make sending to future native witness outputs standard by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #15846 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:44:41+00:00"
    },
    {
      "id": "5e858fa25df341d1b50b11c42340ad54",
      "sender": "achow101",
      "payload": "jeremyrubin: that removes the upgrade advantage",
      "action": false,
      "timestamp": "2021-03-25T19:44:46+00:00"
    },
    {
      "id": "5ea4313b8ae34166b2be3a1be6932925",
      "sender": "wumpus",
      "payload": "it doesn't seem like something you can do by accident and there are tons of ways to lose coins if you really want",
      "action": false,
      "timestamp": "2021-03-25T19:44:46+00:00"
    },
    {
      "id": "302b7be0d2a1425c9d02698c9633148b",
      "sender": "jeremyrubin",
      "payload": "aj: ack",
      "action": false,
      "timestamp": "2021-03-25T19:44:51+00:00"
    },
    {
      "id": "e5f5042f37394f69b06750624d7de5a3",
      "sender": "achow101",
      "payload": "it's up to the receiver to decide whether he wants to lose money",
      "action": false,
      "timestamp": "2021-03-25T19:44:54+00:00"
    },
    {
      "id": "48b03f348fef4b6a966799bb8ab9d8f1",
      "sender": "wumpus",
      "payload": "so ok: 0.20 and 0.21?",
      "action": false,
      "timestamp": "2021-03-25T19:45:28+00:00"
    },
    {
      "id": "8d0d22a88b6d425ba924d1730d7c615a",
      "sender": "sipa",
      "payload": "jeremyrubin: also #20165",
      "action": false,
      "timestamp": "2021-03-25T19:45:31+00:00"
    },
    {
      "id": "58bfadd6680447f08eb0d703b2b7e72e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/20165 | Only relay Taproot spends if next block has it active by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #20165 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:45:33+00:00"
    },
    {
      "id": "ad952ab5102f45539a639902b3af0509",
      "sender": "achow101",
      "payload": "wumpus: ack",
      "action": false,
      "timestamp": "2021-03-25T19:45:37+00:00"
    },
    {
      "id": "0dd027e189fc4b8c89626ee9a89f7985",
      "sender": "sipa",
      "payload": "jeremyrubin: but that's about *spending*, not sending to",
      "action": false,
      "timestamp": "2021-03-25T19:45:45+00:00"
    },
    {
      "id": "143099246b2d45daab0a781afe516ad6",
      "sender": "jeremyrubin",
      "payload": "hmm",
      "action": false,
      "timestamp": "2021-03-25T19:45:56+00:00"
    },
    {
      "id": "126eec32980b4beb91fbd31287f4c6a4",
      "sender": "wumpus",
      "payload": "I think we need to move to next topic",
      "action": false,
      "timestamp": "2021-03-25T19:46:07+00:00"
    },
    {
      "id": "a339c787be5d471f8ae632cf082b4af4",
      "sender": "wumpus",
      "payload": "#topic SpeedyTrial pull requests (jeremyrubin)",
      "action": false,
      "timestamp": "2021-03-25T19:46:19+00:00"
    },
    {
      "id": "96ef78de123b4009a987d6b02cb4dcff",
      "sender": "luke-jr",
      "payload": "O.o",
      "action": false,
      "timestamp": "2021-03-25T19:46:25+00:00"
    },
    {
      "id": "2b5694eebf0a4f5b8333cd8a2513b398",
      "sender": "jeremyrubin",
      "payload": "There are two open PRs",
      "action": false,
      "timestamp": "2021-03-25T19:46:45+00:00"
    },
    {
      "id": "5cfb7da9d1f64b238a117aa55377ff20",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2021-03-25T19:46:49+00:00"
    },
    {
      "id": "d0d704b414b746c58a4ef4a31bb65a1b",
      "sender": "wumpus",
      "payload": "didn't we go through this already",
      "action": false,
      "timestamp": "2021-03-25T19:46:57+00:00"
    },
    {
      "id": "5c3fd78ec6924f01a3b8d593a68c9bcb",
      "sender": "jeremyrubin",
      "payload": "there is not community consensus on either one",
      "action": false,
      "timestamp": "2021-03-25T19:46:58+00:00"
    },
    {
      "id": "5e5d5c41fc404ca09ff47b37b0025026",
      "sender": "jeremyrubin",
      "payload": "IDK it's the topic again so I thought I'd summarize",
      "action": false,
      "timestamp": "2021-03-25T19:47:08+00:00"
    },
    {
      "id": "d3486a41f8f4495fa81cec23b77b30ae",
      "sender": "wumpus",
      "payload": "well you proposed two topics I don't know why",
      "action": false,
      "timestamp": "2021-03-25T19:47:20+00:00"
    },
    {
      "id": "54719f40f7234eedb5038f94557e7a60",
      "sender": "wumpus",
      "payload": "if it's unnecessary let's move on",
      "action": false,
      "timestamp": "2021-03-25T19:47:27+00:00"
    },
    {
      "id": "e22addcc09a74ff5bc9602dbd9150de9",
      "sender": "BlueMatt",
      "payload": "i think we covered this pretty fully",
      "action": false,
      "timestamp": "2021-03-25T19:47:32+00:00"
    },
    {
      "id": "6b70431173e64514bf9b071d13286673",
      "sender": "michaelfolkson",
      "payload": "I agree we need to break the deadlock on the two PRs asap. Spreading review effort over two PRs at this stage is not optimal",
      "action": false,
      "timestamp": "2021-03-25T19:47:35+00:00"
    },
    {
      "id": "021c970c32aa43e883a7add10d182de8",
      "sender": "sipa",
      "payload": "michaelfolkson: and we're not going to do that here",
      "action": false,
      "timestamp": "2021-03-25T19:47:51+00:00"
    },
    {
      "id": "ed0f7898634847b48fc91158ebc1fcd3",
      "sender": "wumpus",
      "payload": "#topic Windows code signing issues (achow101)",
      "action": false,
      "timestamp": "2021-03-25T19:47:53+00:00"
    },
    {
      "id": "16dd06e4f0db42528554142e5b2c06e3",
      "sender": "achow101",
      "payload": "The windows code signing key expired yesterday. I've been trying to renew it, but somehow in that process, comodo revoked the key. This is causing users who install 0.20 or 0.21 on windows to be unable to run the installer",
      "action": false,
      "timestamp": "2021-03-25T19:48:30+00:00"
    },
    {
      "id": "f8738b17399b4d31a00b8df56528813d",
      "sender": "wumpus",
      "payload": "uh oh",
      "action": false,
      "timestamp": "2021-03-25T19:48:53+00:00"
    },
    {
      "id": "8e0fe7b23df243129c1ece9a1cd35be5",
      "sender": "aj",
      "payload": "yikes",
      "action": false,
      "timestamp": "2021-03-25T19:49:04+00:00"
    },
    {
      "id": "fe1d3755577340d89c7c84264de81fb3",
      "sender": "wumpus",
      "payload": "do you know why they revoked the key?",
      "action": false,
      "timestamp": "2021-03-25T19:49:07+00:00"
    },
    {
      "id": "441eb2c1a71a4380ac97ae5ce096ef45",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] sipa closed pull request #21472: BIP 350: Implement Bech32m and use it for v1+ segwit addresses (0.19 backport) (0.19...202103_bech32m_0.19) https://github.com/bitcoin/bitcoin/pull/21472",
      "action": false,
      "timestamp": "2021-03-25T19:49:08+00:00"
    },
    {
      "id": "7b6166c596de40539284d6cd8c1a8f3a",
      "sender": "achow101",
      "payload": "comodo has also changed how they are verifying the Bitcoin Core Code Signing Association which is making it harder to get the renewed key. jonasschnelli_ is working on that, but it could be a while",
      "action": false,
      "timestamp": "2021-03-25T19:49:11+00:00"
    },
    {
      "id": "ccda94a59aaf480eabea3b77ff186d15",
      "sender": "achow101",
      "payload": "so it is possible that for the next release, we may not have a windows code signing key",
      "action": false,
      "timestamp": "2021-03-25T19:49:22+00:00"
    },
    {
      "id": "b1eefe6ba19b437aaf227b80a3d03d92",
      "sender": "achow101",
      "payload": "and also we probably need to re-sign 0.20 and 0.21",
      "action": false,
      "timestamp": "2021-03-25T19:49:33+00:00"
    },
    {
      "id": "57f91f16b7f94cf6a1b8e867a44e56d2",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2021-03-25T19:49:43+00:00"
    },
    {
      "id": "03831c0de1c645dab399cefa31116ca0",
      "sender": "achow101",
      "payload": "I have no idea why the key was revoked",
      "action": false,
      "timestamp": "2021-03-25T19:49:45+00:00"
    },
    {
      "id": "c732538a6aaa404c904de0a93d34b8ab",
      "sender": "achow101",
      "payload": "I emailed support and they haven't responded :/",
      "action": false,
      "timestamp": "2021-03-25T19:50:01+00:00"
    },
    {
      "id": "51aa91c52a0a444193c81d04b037f806",
      "sender": "wumpus",
      "payload": "is it possible to install on windows without a signing key?",
      "action": false,
      "timestamp": "2021-03-25T19:50:10+00:00"
    },
    {
      "id": "15c97e44ea8446ac90043f2acf568e8c",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2021-03-25T19:50:16+00:00"
    },
    {
      "id": "ddb3b77804e14f81a60bbb863cc394e9",
      "sender": "achow101",
      "payload": "there is a non-codesigned installer",
      "action": false,
      "timestamp": "2021-03-25T19:50:21+00:00"
    },
    {
      "id": "7104c06679634255a57a571ee33b131e",
      "sender": "luke-jr",
      "payload": "but the codesigned one is a no-go?",
      "action": false,
      "timestamp": "2021-03-25T19:50:37+00:00"
    },
    {
      "id": "2df3df91988d49e89d5227071a6cd287",
      "sender": "wumpus",
      "payload": "can we get a key from a different provider if comodo becomes difficult?",
      "action": false,
      "timestamp": "2021-03-25T19:50:42+00:00"
    },
    {
      "id": "61e10a7ddb4a4f71a0f5e798788c73dd",
      "sender": "achow101",
      "payload": "luke-jr: pretty much. this is what people see: https://github.com/bitcoin-core/gui/issues/252",
      "action": false,
      "timestamp": "2021-03-25T19:51:09+00:00"
    },
    {
      "id": "ee91cabc1f414861adfd05ede7bec9c8",
      "sender": "wumpus",
      "payload": "should I delete the codesigned one from the website? (or move it out of the way at least)",
      "action": false,
      "timestamp": "2021-03-25T19:51:45+00:00"
    },
    {
      "id": "c78ff32850804f8da96a481bfc1873e3",
      "sender": "achow101",
      "payload": "wumpus: yes, but they are way more expensive ($3-400 vs $80 per yr) and probably have similar organization verification requirements",
      "action": false,
      "timestamp": "2021-03-25T19:51:46+00:00"
    },
    {
      "id": "738c42345bbc4734b1948d48083365cd",
      "sender": "wumpus",
      "payload": "if it is no longer usable it makes no sense to host it, after all",
      "action": false,
      "timestamp": "2021-03-25T19:52:21+00:00"
    },
    {
      "id": "742a21fec8a443618e65a4bf0cdd9d08",
      "sender": "achow101",
      "payload": "sure",
      "action": false,
      "timestamp": "2021-03-25T19:52:32+00:00"
    },
    {
      "id": "10c7e0885517401fa62545985a329c97",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2021-03-25T19:52:43+00:00"
    },
    {
      "id": "4d2d6839f3db4859a5136bacb8b9b5fe",
      "sender": "jeremyrubin",
      "payload": "achow101: does the non codesigned one make it harder to install",
      "action": false,
      "timestamp": "2021-03-25T19:52:46+00:00"
    },
    {
      "id": "60faf7b228f340739450aecef06b8ca7",
      "sender": "sipa",
      "payload": "perhaps move it to an archive section or so",
      "action": false,
      "timestamp": "2021-03-25T19:52:49+00:00"
    },
    {
      "id": "88c74812694f444cb02a0a88bb50bd83",
      "sender": "achow101",
      "payload": "we have bitcoin-0.21.0-win64-setup-unsigned.exe from the gitian builds which is non-codesigned that we can upload",
      "action": false,
      "timestamp": "2021-03-25T19:52:58+00:00"
    },
    {
      "id": "5ca3679f93d54fb9997d8e308816f276",
      "sender": "luke-jr",
      "payload": "good question - why are we even signing it on Windows? XD",
      "action": false,
      "timestamp": "2021-03-25T19:53:06+00:00"
    },
    {
      "id": "90a37b8010904363a0244d9f60f30895",
      "sender": "wumpus",
      "payload": "sipa: yeah",
      "action": false,
      "timestamp": "2021-03-25T19:53:11+00:00"
    },
    {
      "id": "f1e0654b14a040fbbbc34dd692432870",
      "sender": "achow101",
      "payload": "jeremyrubin: it gives a warning iirc",
      "action": false,
      "timestamp": "2021-03-25T19:53:16+00:00"
    },
    {
      "id": "c4523cff999a41ac91f556d00b58fb16",
      "sender": "achow101",
      "payload": "but the warning can be ignored",
      "action": false,
      "timestamp": "2021-03-25T19:53:24+00:00"
    },
    {
      "id": "9a8b29362d5448949f98d5181704a211",
      "sender": "luke-jr",
      "payload": "achow101: doesn't _any_ download?",
      "action": false,
      "timestamp": "2021-03-25T19:53:36+00:00"
    },
    {
      "id": "e4cbb69135b2426690c3c01331b0cde5",
      "sender": "wumpus",
      "payload": "the only annoyance is that I need to regenrate the SHA256SUMS.asc, and ideally the torrent too",
      "action": false,
      "timestamp": "2021-03-25T19:53:39+00:00"
    },
    {
      "id": "8dfd449513a24637824b1c1e08c2f072",
      "sender": "wumpus",
      "payload": "oh can it be ignored?",
      "action": false,
      "timestamp": "2021-03-25T19:53:46+00:00"
    },
    {
      "id": "40f7a44ca7e04472bc59ae8bc4971e4e",
      "sender": "luke-jr",
      "payload": "only difference IIRC was that signed just shows an author name",
      "action": false,
      "timestamp": "2021-03-25T19:53:48+00:00"
    },
    {
      "id": "03e44a81adba4985a96b688579b4d54a",
      "sender": "emzy",
      "payload": "does it make sense to have 2 signing certs just in case for problems like this?",
      "action": false,
      "timestamp": "2021-03-25T19:53:57+00:00"
    },
    {
      "id": "b128125af1f341e2903d5fcf5e243d2e",
      "sender": "achow101",
      "payload": "luke-jr: it says something about \"untrusted\" if it isn't code signed. I think that's just about it",
      "action": false,
      "timestamp": "2021-03-25T19:54:07+00:00"
    },
    {
      "id": "8a9f9e7e986843509b6568d00c65a234",
      "sender": "luke-jr",
      "payload": "wumpus: maybe wait on the torrent until we have a full resolution?",
      "action": false,
      "timestamp": "2021-03-25T19:54:10+00:00"
    },
    {
      "id": "e9d81bcf4ab94fae8276fa91d3b49556",
      "sender": "luke-jr",
      "payload": "emzy: doubt you can sign it twice",
      "action": false,
      "timestamp": "2021-03-25T19:54:33+00:00"
    },
    {
      "id": "a53fa24c1eb74dc4afeb9fce25f56c1e",
      "sender": "jeremyrubin",
      "payload": "FWIW; I don't think it makes sense to hold out on any releases that are ready to go based on this issue",
      "action": false,
      "timestamp": "2021-03-25T19:54:50+00:00"
    },
    {
      "id": "0e784ef57b4d49f1b4a17358fa483905",
      "sender": "wumpus",
      "payload": "the process is kind of a hassle so I'm not going to do this for all releases, but for the last 0.20.x and 0.21.x release sure",
      "action": false,
      "timestamp": "2021-03-25T19:54:56+00:00"
    },
    {
      "id": "752b73349b064c7eaaa565fe35a823c3",
      "sender": "sipa",
      "payload": "jeremyrubin: agree, but we should also try to fix it going forward",
      "action": false,
      "timestamp": "2021-03-25T19:55:09+00:00"
    },
    {
      "id": "1a32e656185b4649812a4090c3e71e46",
      "sender": "jamesob",
      "payload": "(aside) maybe at some point we can stop doing Windows releases altogether and just recommend people run them through the graphical WSL subsystem (https://www.zdnet.com/article/linux-graphical-apps-coming-to-windows-subsystem-for-linux/)",
      "action": false,
      "timestamp": "2021-03-25T19:55:24+00:00"
    },
    {
      "id": "1dfe305b86f94698a154f359fa0fba09",
      "sender": "wumpus",
      "payload": "jeremyrubin: no one is speaking of holding up anything, and I agree",
      "action": false,
      "timestamp": "2021-03-25T19:55:26+00:00"
    },
    {
      "id": "a7de287facec4b3fbb5e9374ded336fd",
      "sender": "jeremyrubin",
      "payload": "last week it was :p",
      "action": false,
      "timestamp": "2021-03-25T19:55:36+00:00"
    },
    {
      "id": "54af860024694c8dbf7519f164cbe414",
      "sender": "luke-jr",
      "payload": "jamesob: lol",
      "action": false,
      "timestamp": "2021-03-25T19:55:37+00:00"
    },
    {
      "id": "42b7cee74968477fb9a4ce7e22d87eea",
      "sender": "wumpus",
      "payload": "jamesob: that's a completely different discusion (though a potentially interesting one but there is no time for that now :)",
      "action": false,
      "timestamp": "2021-03-25T19:56:04+00:00"
    },
    {
      "id": "4b9a541dd7964466b2c3febd826d2817",
      "sender": "achow101",
      "payload": "I'll get a screenshot of the three different warnings and put them in the earlier issue",
      "action": false,
      "timestamp": "2021-03-25T19:56:18+00:00"
    },
    {
      "id": "360b244c0d424cad9bf89c153e02f163",
      "sender": "jamesob",
      "payload": "wumpus: yeah sorry for lobbing that grenade",
      "action": false,
      "timestamp": "2021-03-25T19:56:24+00:00"
    },
    {
      "id": "a78c45d7cfc14d1f9c5d2b1845433481",
      "sender": "emzy",
      "payload": "luke-jr: have a second backup cert for a second binary. That was my thinking, but it will double the work :(",
      "action": false,
      "timestamp": "2021-03-25T19:56:35+00:00"
    },
    {
      "id": "0bc933f8c8fa4e048c35fb1e144cfdf0",
      "sender": "wumpus",
      "payload": "in any case we need a windows installer that works that people can download",
      "action": false,
      "timestamp": "2021-03-25T19:56:36+00:00"
    },
    {
      "id": "29f247a5dcd8474a8bdffc3286e3bc27",
      "sender": "luke-jr",
      "payload": "jamesob: looks like it's Wayland - do we even support that?",
      "action": false,
      "timestamp": "2021-03-25T19:56:44+00:00"
    },
    {
      "id": "d9182a58e544460cabe2c1ef07cd17e7",
      "sender": "achow101",
      "payload": "wumpus: the unsigned one is fine for that",
      "action": false,
      "timestamp": "2021-03-25T19:56:52+00:00"
    },
    {
      "id": "45a63ff7eb2f4f799b3e74b9ae6e44a5",
      "sender": "wumpus",
      "payload": "luke-jr: no, the binary does not support wayland",
      "action": false,
      "timestamp": "2021-03-25T19:56:56+00:00"
    },
    {
      "id": "289615ea78434b71aae1fe741eb16b74",
      "sender": "wumpus",
      "payload": "luke-jr: self-built ones do",
      "action": false,
      "timestamp": "2021-03-25T19:57:05+00:00"
    },
    {
      "id": "421830f229844425a7dca299788d064c",
      "sender": "wumpus",
      "payload": "see #19950 wrt wayland",
      "action": false,
      "timestamp": "2021-03-25T19:57:30+00:00"
    },
    {
      "id": "7b01cd2a7ea2490788c09fb952c00bf5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19950 | [Linux] Add wayland support \u00c3\u0082\u00c2\u00b7 Issue #19950 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-03-25T19:57:31+00:00"
    },
    {
      "id": "cfae6174e9da4996bca784fb122f5e08",
      "sender": "luke-jr",
      "payload": "\"it connects the graphical Linux applications via a Remote Desktop Protocol (RDP) connection to the main Windows display\"",
      "action": false,
      "timestamp": "2021-03-25T19:57:38+00:00"
    },
    {
      "id": "0ea11f4cdb2c49989c310832c2d11638",
      "sender": "luke-jr",
      "payload": "sounds ugly for end users",
      "action": false,
      "timestamp": "2021-03-25T19:57:42+00:00"
    },
    {
      "id": "49a830fd85cb44cd9dabcb99e0e04c5d",
      "sender": "wumpus",
      "payload": "luke-jr: anyhow this is off topic now",
      "action": false,
      "timestamp": "2021-03-25T19:57:50+00:00"
    },
    {
      "id": "2d9c9d40b56846f5984253160203b321",
      "sender": "wumpus",
      "payload": "achow101: ok",
      "action": false,
      "timestamp": "2021-03-25T19:57:54+00:00"
    },
    {
      "id": "2e9a228c55a74f13b34e8fc3fd6c3461",
      "sender": "luke-jr",
      "payload": "sorry",
      "action": false,
      "timestamp": "2021-03-25T19:57:54+00:00"
    },
    {
      "id": "210bf6bbe80141898bd58df26fee393e",
      "sender": "aj",
      "payload": "was this the last topic?",
      "action": false,
      "timestamp": "2021-03-25T19:58:01+00:00"
    },
    {
      "id": "31455ef809994d97a8974a5d9579b2b7",
      "sender": "wumpus",
      "payload": "aj: I think so! I didn't expect to get this far but hadn't noticed the speedytrial one was more or less duplicate",
      "action": false,
      "timestamp": "2021-03-25T19:58:30+00:00"
    },
    {
      "id": "92b0a8d818474b2483cc2f8749de8dd6",
      "sender": "aj",
      "payload": "wumpus: great success!",
      "action": false,
      "timestamp": "2021-03-25T19:58:46+00:00"
    },
    {
      "id": "86c15bd9dc78445487abd39b7fb42f02",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2021-03-25T19:58:48+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "0d6e430430a34e24b19831cf6a061ee5",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2021-03-25T19:00:45+00:00"
      },
      "operand": null,
      "id": "0d6e430430a34e24b19831cf6a061ee5",
      "timestamp": "2021-03-25T19:00:45+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "da812b5c944747a89af8268e361d89ac",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21392 | Implement BIP 8 based Speedy Trial activation by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #21392 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:02:42+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21392",
      "id": "da812b5c944747a89af8268e361d89ac",
      "timestamp": "2021-03-25T19:02:42+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5ad2f98b27de4c70a77c69064fab4e6e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21377 | Speedy trial support for versionbits by ajtowns \u00c3\u0082\u00c2\u00b7 Pull Request #21377 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:02:45+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21377",
      "id": "5ad2f98b27de4c70a77c69064fab4e6e",
      "timestamp": "2021-03-25T19:02:45+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8dbe7cd98bd2491eb272bf2e62d63235",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2021-03-25T19:03:56+00:00"
      },
      "operand": "High priority for review",
      "id": "8dbe7cd98bd2491eb272bf2e62d63235",
      "timestamp": "2021-03-25T19:03:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "920cd0a0309f4ba498a9f8dcda292655",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8  has 8 blockers, 2 chasing concept ACK",
        "action": false,
        "timestamp": "2021-03-25T19:04:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "920cd0a0309f4ba498a9f8dcda292655",
      "timestamp": "2021-03-25T19:04:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "25a084c89c7f48f8a27a6f86a63c0e4a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19160 | multiprocess: Add basic spawn and IPC support by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #19160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:05:27+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19160",
      "id": "25a084c89c7f48f8a27a6f86a63c0e4a",
      "timestamp": "2021-03-25T19:05:27+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "7dd955ce7d3d4dafa492a457894e4148",
        "sender": "wumpus",
        "payload": "#topic Addr relay improvements (amiti)",
        "action": false,
        "timestamp": "2021-03-25T19:07:21+00:00"
      },
      "operand": "Addr relay improvements (amiti)",
      "id": "7dd955ce7d3d4dafa492a457894e4148",
      "timestamp": "2021-03-25T19:07:21+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "30632c1c478f4703984593c42ae2691f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21528 | [net_processing] Reduce addr blackholes by amitiuttarwar \u00c3\u0082\u00c2\u00b7 Pull Request #21528 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:07:29+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21528",
      "id": "30632c1c478f4703984593c42ae2691f",
      "timestamp": "2021-03-25T19:07:29+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4722fd61315f44958e64138d39e149d9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/20726 | p2p: Add DISABLETX message for negotiating block-relay-only connections by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #20726 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:07:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/20726",
      "id": "4722fd61315f44958e64138d39e149d9",
      "timestamp": "2021-03-25T19:07:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fda0af0a63b74398b46fd469e813964a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21236 | Net processing: Extract `addr` send functionality into MaybeSendAddr() by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #21236 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:07:53+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21236",
      "id": "fda0af0a63b74398b46fd469e813964a",
      "timestamp": "2021-03-25T19:07:53+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d6694799ee0b44c6a122462c978b7f70",
        "sender": "wumpus",
        "payload": "#topic Release timeline for Taproot activation and parameters (jeremyrubin)",
        "action": false,
        "timestamp": "2021-03-25T19:20:53+00:00"
      },
      "operand": "Release timeline for Taproot activation and parameters (jeremyrubin)",
      "id": "d6694799ee0b44c6a122462c978b7f70",
      "timestamp": "2021-03-25T19:20:53+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b7636d76443749d7b188147d81172737",
        "sender": "wumpus",
        "payload": "#topic How far do we want to backport BIP350/bech32m support? (sipa)",
        "action": false,
        "timestamp": "2021-03-25T19:33:20+00:00"
      },
      "operand": "How far do we want to backport BIP350/bech32m support? (sipa)",
      "id": "b7636d76443749d7b188147d81172737",
      "timestamp": "2021-03-25T19:33:20+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "07ca8f1876424eefa479ac0233661ad0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/20861 | BIP 350: Implement Bech32m and use it for v1+ segwit addresses by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #20861 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:39:22+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/20861",
      "id": "07ca8f1876424eefa479ac0233661ad0",
      "timestamp": "2021-03-25T19:39:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e0e0dc928c864456b4d6c05425b96c58",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21472 | BIP 350: Implement Bech32m and use it for v1+ segwit addresses (0.19 backport) by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #21472 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:40:25+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21472",
      "id": "e0e0dc928c864456b4d6c05425b96c58",
      "timestamp": "2021-03-25T19:40:25+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2329d3c3ed4c413ca300b5b42f56cde1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/15846 | [POLICY] Make sending to future native witness outputs standard by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #15846 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:44:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/15846",
      "id": "2329d3c3ed4c413ca300b5b42f56cde1",
      "timestamp": "2021-03-25T19:44:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "58bfadd6680447f08eb0d703b2b7e72e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/20165 | Only relay Taproot spends if next block has it active by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #20165 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:45:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/20165",
      "id": "58bfadd6680447f08eb0d703b2b7e72e",
      "timestamp": "2021-03-25T19:45:33+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a339c787be5d471f8ae632cf082b4af4",
        "sender": "wumpus",
        "payload": "#topic SpeedyTrial pull requests (jeremyrubin)",
        "action": false,
        "timestamp": "2021-03-25T19:46:19+00:00"
      },
      "operand": "SpeedyTrial pull requests (jeremyrubin)",
      "id": "a339c787be5d471f8ae632cf082b4af4",
      "timestamp": "2021-03-25T19:46:19+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "ed0f7898634847b48fc91158ebc1fcd3",
        "sender": "wumpus",
        "payload": "#topic Windows code signing issues (achow101)",
        "action": false,
        "timestamp": "2021-03-25T19:47:53+00:00"
      },
      "operand": "Windows code signing issues (achow101)",
      "id": "ed0f7898634847b48fc91158ebc1fcd3",
      "timestamp": "2021-03-25T19:47:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7b01cd2a7ea2490788c09fb952c00bf5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19950 | [Linux] Add wayland support \u00c3\u0082\u00c2\u00b7 Issue #19950 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-03-25T19:57:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19950",
      "id": "7b01cd2a7ea2490788c09fb952c00bf5",
      "timestamp": "2021-03-25T19:57:31+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "86c15bd9dc78445487abd39b7fb42f02",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2021-03-25T19:58:48+00:00"
      },
      "operand": null,
      "id": "86c15bd9dc78445487abd39b7fb42f02",
      "timestamp": "2021-03-25T19:58:48+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}