{
  "founder": "jnewbery",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "3ef59de0da2e466889be26998a15e07b",
  "name": "#bitcoin-core-dev",
  "chair": "jnewbery",
  "chairs": [
    "jnewbery"
  ],
  "nicks": {
    "jnewbery": 66,
    "lightningbot": 2,
    "jonatack": 23,
    "troygiorshev": 14,
    "dongcarl": 8,
    "ajonas": 19,
    "amiti": 8,
    "fanquake": 6,
    "pinheadmz": 2,
    "sdaftuar": 42,
    "ariard": 11,
    "theStack": 1,
    "aj": 11,
    "elichai2": 2,
    "sipa": 8,
    "adiabat": 3,
    "gribble": 19,
    "vasild": 7
  },
  "start_time": "2020-08-11T15:00:07+00:00",
  "end_time": "2020-08-11T16:00:20+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. 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 https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a",
  "current_topic": "feature negotiation",
  "messages": [
    {
      "id": "a693f05e8ca4414781e9de57b27982e9",
      "sender": "jnewbery",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2020-08-11T15:00:07+00:00"
    },
    {
      "id": "b3139494a0804c809da09304a2b848f3",
      "sender": "lightningbot",
      "payload": "Meeting started Tue Aug 11 15:00:07 2020 UTC.  The chair is jnewbery. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2020-08-11T15:00:07+00:00"
    },
    {
      "id": "544b929a8ddf4a8d98cf2d24c91275d5",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2020-08-11T15:00:07+00:00"
    },
    {
      "id": "cb7e7fd03c2f42f9a7f2c2f4244e3393",
      "sender": "jnewbery",
      "payload": "#bitcoin-core-dev P2P Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball kvaciral ariard digi_james",
      "action": false,
      "timestamp": "2020-08-11T15:00:15+00:00"
    },
    {
      "id": "1f4dbfef6197436a939de665abbf6c60",
      "sender": "jonatack",
      "payload": "hola",
      "action": false,
      "timestamp": "2020-08-11T15:00:15+00:00"
    },
    {
      "id": "8096907b789b4ba289181850886743fe",
      "sender": "jnewbery",
      "payload": "amiti fjahr jeremyrubin lightlike emilengler jonatack hebasto jb55 elichai2",
      "action": false,
      "timestamp": "2020-08-11T15:00:21+00:00"
    },
    {
      "id": "273dc5737749441399f68b0aab74c0a8",
      "sender": "troygiorshev",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:21+00:00"
    },
    {
      "id": "9c21ef64d71e4bd1a8c89fd92771c0ca",
      "sender": "jnewbery",
      "payload": "Hi folks! Welcome to the first p2p IRC meeting.",
      "action": false,
      "timestamp": "2020-08-11T15:00:24+00:00"
    },
    {
      "id": "93af0dccfe0e44fc94e415708ec38df5",
      "sender": "dongcarl",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:26+00:00"
    },
    {
      "id": "10da31c3830d41d38153d0aaff6b4f63",
      "sender": "ajonas",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:27+00:00"
    },
    {
      "id": "c9c5b4deadf640adab531624ccec3c89",
      "sender": "amiti",
      "payload": "hi!",
      "action": false,
      "timestamp": "2020-08-11T15:00:28+00:00"
    },
    {
      "id": "b6dfd0e6c14a4f45a8b5b60e5485c0d5",
      "sender": "fanquake",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:28+00:00"
    },
    {
      "id": "7ebe10334fff4573a08f8ba43b8cfcb8",
      "sender": "jnewbery",
      "payload": "Please say hi to let everyone know you're here and planning to participate.",
      "action": false,
      "timestamp": "2020-08-11T15:00:30+00:00"
    },
    {
      "id": "f8b900f9e4d2471093f25816499eef8c",
      "sender": "pinheadmz",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:31+00:00"
    },
    {
      "id": "3402609258934bb1b0f1c107df05d795",
      "sender": "sdaftuar",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:35+00:00"
    },
    {
      "id": "7126d41823394d2989d10676e238c1da",
      "sender": "jnewbery",
      "payload": "We have a one suggested topics at https://github.com/bitcoin-core/bitcoin-devwiki/wiki/P2P-IRC-meetings (and aj has added his priorities as well - thanks!)",
      "action": false,
      "timestamp": "2020-08-11T15:00:43+00:00"
    },
    {
      "id": "c6c499919bdd47728b24e6e62c6e8b8f",
      "sender": "ariard",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:44+00:00"
    },
    {
      "id": "aaeae4eb8a4a421392d390753169e951",
      "sender": "theStack",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:57+00:00"
    },
    {
      "id": "ef2efedcaebd454aad1f0fed0a698dd9",
      "sender": "aj",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:00:57+00:00"
    },
    {
      "id": "11fb8f936bd74e8bb0e124e449c8ecb9",
      "sender": "jnewbery",
      "payload": "(please don't use the gist any more. I've moved the notes to the bitcoin-core wiki)",
      "action": false,
      "timestamp": "2020-08-11T15:01:12+00:00"
    },
    {
      "id": "282206f2e5b44cfc987bde4705fd92ef",
      "sender": "elichai2",
      "payload": "Hi",
      "action": false,
      "timestamp": "2020-08-11T15:01:24+00:00"
    },
    {
      "id": "c6a0e653d1b346a487b694410f2ec683",
      "sender": "jnewbery",
      "payload": "I suggest we start with priorities/focus as a topic",
      "action": false,
      "timestamp": "2020-08-11T15:01:48+00:00"
    },
    {
      "id": "e6f694d847044a93b92562dde6a39584",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:01:49+00:00"
    },
    {
      "id": "e63ac1cfc1c749c4a9f2fbe5f7dc0ced",
      "sender": "jnewbery",
      "payload": "#topic priority/focus",
      "action": false,
      "timestamp": "2020-08-11T15:02:19+00:00"
    },
    {
      "id": "cec3a245406546ef879c71a4264b81ae",
      "sender": "jnewbery",
      "payload": "aj: would you like to start. You've listed what you're working on https://github.com/bitcoin-core/bitcoin-devwiki/wiki/P2P-IRC-meetings but do you have anything else to add?",
      "action": false,
      "timestamp": "2020-08-11T15:02:47+00:00"
    },
    {
      "id": "e0d0d23b359b43a28843c33fb2f0cb14",
      "sender": "aj",
      "payload": "i'm mostly caring about taproot-critical-path-things, which i think is now mostly not p2p stuff",
      "action": false,
      "timestamp": "2020-08-11T15:03:27+00:00"
    },
    {
      "id": "953f2bf9eac84b8ba110841c14f5f8a7",
      "sender": "aj",
      "payload": "but copied stuff off my whiteboard in case it's missing anything interesting or important",
      "action": false,
      "timestamp": "2020-08-11T15:03:53+00:00"
    },
    {
      "id": "457aed6093754a889f1878cf59e8f92d",
      "sender": "adiabat",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:04:01+00:00"
    },
    {
      "id": "1979a2682480436c869105eabb84ac0a",
      "sender": "jnewbery",
      "payload": "sdaftuar: any priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:04:43+00:00"
    },
    {
      "id": "6b6867ebeabc4b24b95c52a26ecc0b94",
      "sender": "sdaftuar",
      "payload": "i've got a bunch of things i am thinking about...",
      "action": false,
      "timestamp": "2020-08-11T15:04:51+00:00"
    },
    {
      "id": "6844ae82f71d4d2abbd35cee7ea2c871",
      "sender": "sdaftuar",
      "payload": "i'd say my current priorities are to get the transaction download stuff (sipa's 19184 i think) reviewed.  and erlay is on my mind right after that",
      "action": false,
      "timestamp": "2020-08-11T15:05:17+00:00"
    },
    {
      "id": "c90f1d5d986c467898996f720ebda98d",
      "sender": "sdaftuar",
      "payload": "but i'm also thinking about a bunch of other things that i want to mention, because if others are interested in any then maybe we can make progress on other fronts as well",
      "action": false,
      "timestamp": "2020-08-11T15:05:45+00:00"
    },
    {
      "id": "af4db03b63ff420da58428c0bb310b60",
      "sender": "jnewbery",
      "payload": "do you want to list them now?",
      "action": false,
      "timestamp": "2020-08-11T15:06:08+00:00"
    },
    {
      "id": "21ec8fb95b7f42c38dbb150d6ab95402",
      "sender": "sdaftuar",
      "payload": "some stuff is related to network-topology improvements:",
      "action": false,
      "timestamp": "2020-08-11T15:06:10+00:00"
    },
    {
      "id": "06784d9f1fd0490db3db9adc6fef0cce",
      "sender": "sdaftuar",
      "payload": "more block-relay only peers (which is probably gated on negotiating block-relay connections at connect-time)",
      "action": false,
      "timestamp": "2020-08-11T15:06:34+00:00"
    },
    {
      "id": "82f5610bb6344606a1a6c7693dac44f2",
      "sender": "sdaftuar",
      "payload": "more improvements to syncing our tips with more peers (possibly including tx-relay-peer rotation, which can help here as well)",
      "action": false,
      "timestamp": "2020-08-11T15:07:11+00:00"
    },
    {
      "id": "a2258fac7ed146e78d229500b5e6ef34",
      "sender": "sdaftuar",
      "payload": "improved eviction logic (pr open)",
      "action": false,
      "timestamp": "2020-08-11T15:07:23+00:00"
    },
    {
      "id": "38fec2f0542045d3ba4871b50299313a",
      "sender": "sdaftuar",
      "payload": "and other stuff is related to transaction relay policy, particularly package relay, which is a whole beast of a topic by itself",
      "action": false,
      "timestamp": "2020-08-11T15:07:45+00:00"
    },
    {
      "id": "12d31317fb10455bacd5497f391eda82",
      "sender": "sdaftuar",
      "payload": "but also rbf pinning (which may be a related problem)",
      "action": false,
      "timestamp": "2020-08-11T15:07:58+00:00"
    },
    {
      "id": "7cb5c030d4414da5ac535c7baf7f6ea4",
      "sender": "aj",
      "payload": "#19670 ?",
      "action": false,
      "timestamp": "2020-08-11T15:08:01+00:00"
    },
    {
      "id": "95b3c00ae3c54f929ff66b022403a91c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19670 | Protect localhost and block-relay-only peers from eviction by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19670 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:08:04+00:00"
    },
    {
      "id": "9c65916c64e54a49a6cf2f60a969d4bd",
      "sender": "sdaftuar",
      "payload": "yep",
      "action": false,
      "timestamp": "2020-08-11T15:08:08+00:00"
    },
    {
      "id": "2d41d49b9e9145169aa8c35380d9b90c",
      "sender": "sdaftuar",
      "payload": "so that's a lot of stuff, and depending on what others view as priorities, that will influence where i focus my time",
      "action": false,
      "timestamp": "2020-08-11T15:08:37+00:00"
    },
    {
      "id": "06aee17984e6470bbaee36809646131f",
      "sender": "jnewbery",
      "payload": "thanks sdaftuar",
      "action": false,
      "timestamp": "2020-08-11T15:08:56+00:00"
    },
    {
      "id": "ac0eb398e1ef469a98e7df431f042e93",
      "sender": "jnewbery",
      "payload": "jonatack: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:09:02+00:00"
    },
    {
      "id": "955e4034e05a4f7b87b4ef0ebfe24026",
      "sender": "jonatack",
      "payload": "review",
      "action": false,
      "timestamp": "2020-08-11T15:09:57+00:00"
    },
    {
      "id": "3e86a699bfc2410bbc0d0130a2c5377c",
      "sender": "jonatack",
      "payload": "refactoring/cleanup",
      "action": false,
      "timestamp": "2020-08-11T15:10:02+00:00"
    },
    {
      "id": "951e306407ac4e20826ddd33c29bc50c",
      "sender": "jonatack",
      "payload": "for a couple of weeks i was working on inbound eviction policy",
      "action": false,
      "timestamp": "2020-08-11T15:10:15+00:00"
    },
    {
      "id": "1ef0b9d919b54913b3c7e2aa21078135",
      "sender": "jonatack",
      "payload": "methodology was (1) an observation dashboard (#19643), 2) test coverage, and 3) optimisation",
      "action": false,
      "timestamp": "2020-08-11T15:10:19+00:00"
    },
    {
      "id": "3c909b5ae1c14fdfbcf239d5904552ef",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19643 | Add `-netinfo` peer connections dashboard by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #19643 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:10:22+00:00"
    },
    {
      "id": "6924618ff3aa4d15825162fb0dbc5461",
      "sender": "jonatack",
      "payload": "i didn't realize that suhas was working on it as well",
      "action": false,
      "timestamp": "2020-08-11T15:10:32+00:00"
    },
    {
      "id": "4d9c75a78dbf41ef9119a80e961e281d",
      "sender": "jonatack",
      "payload": "i was then asked by a few devs to consider picking up bip324 implementation",
      "action": false,
      "timestamp": "2020-08-11T15:11:01+00:00"
    },
    {
      "id": "70005046d5a0475587c941f3787b5aa0",
      "sender": "jonatack",
      "payload": "talked with jonas schnelli today and he will be back on it soon",
      "action": false,
      "timestamp": "2020-08-11T15:11:19+00:00"
    },
    {
      "id": "c87bd713c1cd410ea05510ef34a7e12e",
      "sender": "jonatack",
      "payload": "he needs help with one sticking point",
      "action": false,
      "timestamp": "2020-08-11T15:11:32+00:00"
    },
    {
      "id": "95ec19bd0d9b4d2f95f2633bf16bc15e",
      "sender": "jonatack",
      "payload": "i don't have the gist handy, will provide a bit later, we were discussing this with ariard, warren, moneyball, wumpus and jonasschnelli",
      "action": false,
      "timestamp": "2020-08-11T15:12:08+00:00"
    },
    {
      "id": "5b0b38a2a36a4d33bb6fd76c12c6188b",
      "sender": "jonatack",
      "payload": "atm i need to do some work on #11413 followups",
      "action": false,
      "timestamp": "2020-08-11T15:12:31+00:00"
    },
    {
      "id": "8e64e4f2a36845f6bf6022138fe6bf92",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11413 | [wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #11413 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:12:34+00:00"
    },
    {
      "id": "c0f1947d2b8947c3a68d62d2e901b963",
      "sender": "dongcarl",
      "payload": "jonatack: do you have link to bip324 discussion?",
      "action": false,
      "timestamp": "2020-08-11T15:12:45+00:00"
    },
    {
      "id": "fb945a12aeb245c3a130b74a6cf5b136",
      "sender": "jonatack",
      "payload": "so will stick with review and p2p refactoring on the side until that's done: we need a universal explicit feerate rpc",
      "action": false,
      "timestamp": "2020-08-11T15:13:23+00:00"
    },
    {
      "id": "3ed8a6b47ecc4aad8db9b7a558b09957",
      "sender": "jnewbery",
      "payload": "ok, thanks jonatack",
      "action": false,
      "timestamp": "2020-08-11T15:13:33+00:00"
    },
    {
      "id": "5e12425d02354e46b5c7402420a292d2",
      "sender": "jonatack",
      "payload": "dongcarl: yes, will post, that's it for now",
      "action": false,
      "timestamp": "2020-08-11T15:13:42+00:00"
    },
    {
      "id": "554d75817df4400c89c324280f756a01",
      "sender": "jnewbery",
      "payload": "troygiorshev: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:13:45+00:00"
    },
    {
      "id": "b3a06ecff7424f9cb6d8b904bfbfd408",
      "sender": "troygiorshev",
      "payload": "two p2p things I've been focusing on",
      "action": false,
      "timestamp": "2020-08-11T15:13:56+00:00"
    },
    {
      "id": "bb32678a40f34711b89fc40d4d567fcd",
      "sender": "troygiorshev",
      "payload": "big refactor: #19107, moving header verification from net_processing to net.  came out of a PR review club of a jonasschnelli pr.  it's not flashy, but cleaning up this interface will make everything easier going forward.",
      "action": false,
      "timestamp": "2020-08-11T15:14:07+00:00"
    },
    {
      "id": "cd52be72f6e44eed8f51d3e1bead040f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19107 | p2p: Move all header verification into the network layer, extend logging by troygiorshev \u00c3\u0082\u00c2\u00b7 Pull Request #19107 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:14:10+00:00"
    },
    {
      "id": "3ff9af8a51a94e9a9f2d96e033849c1b",
      "sender": "troygiorshev",
      "payload": "feature: #19031 addrv2.  tor v2 deprecation and obsolescence is quickly approaching, addrv2 is needed before we can update to tor v3.",
      "action": false,
      "timestamp": "2020-08-11T15:14:23+00:00"
    },
    {
      "id": "06f3031204b14424a151019667df010f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19031 | Implement ADDRv2 support (part of BIP155) by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #19031 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:14:27+00:00"
    },
    {
      "id": "41f8080ed59c43e0a6811bf35135f6e4",
      "sender": "jonatack",
      "payload": "+1",
      "action": false,
      "timestamp": "2020-08-11T15:14:36+00:00"
    },
    {
      "id": "d57bf6b6eea740f9b4099987ae1031b2",
      "sender": "jnewbery",
      "payload": "ok, thanks troy",
      "action": false,
      "timestamp": "2020-08-11T15:15:02+00:00"
    },
    {
      "id": "e3ad97f72d584e4c906eefab1730613e",
      "sender": "jonatack",
      "payload": "15 sept tor v2 deprecation begins, obsolete next july",
      "action": false,
      "timestamp": "2020-08-11T15:15:02+00:00"
    },
    {
      "id": "27c904a82d314ef0a69dad011c38025b",
      "sender": "jnewbery",
      "payload": "dongcarl: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:15:12+00:00"
    },
    {
      "id": "ef7c92c6a5a34a90b8241f18bc2703d0",
      "sender": "dongcarl",
      "payload": "mostly review",
      "action": false,
      "timestamp": "2020-08-11T15:15:31+00:00"
    },
    {
      "id": "3f42d72c2d0449fa8c82a01fe3971913",
      "sender": "dongcarl",
      "payload": "focused on the PRs populating the Peer struct",
      "action": false,
      "timestamp": "2020-08-11T15:15:40+00:00"
    },
    {
      "id": "b9dca81063e0426392b1a8cb40c33e51",
      "sender": "dongcarl",
      "payload": "also, waiting on Shadow simulator v2 from Tor project",
      "action": false,
      "timestamp": "2020-08-11T15:15:55+00:00"
    },
    {
      "id": "6fd2b281cc2b4442885230f6b2d6c37f",
      "sender": "dongcarl",
      "payload": "which I think will be the best way to test our P2P",
      "action": false,
      "timestamp": "2020-08-11T15:16:05+00:00"
    },
    {
      "id": "42ade23d6aa441e0b7df583daaedbc6e",
      "sender": "dongcarl",
      "payload": "Link: https://trac.torproject.org/projects/tor/wiki/org/sponsors/Sponsor38",
      "action": false,
      "timestamp": "2020-08-11T15:16:12+00:00"
    },
    {
      "id": "60e128fbdd9441b68ce0514ee846177f",
      "sender": "dongcarl",
      "payload": "that's it!",
      "action": false,
      "timestamp": "2020-08-11T15:16:17+00:00"
    },
    {
      "id": "316bdd0ea81340ac9972481eeeb224d6",
      "sender": "jnewbery",
      "payload": "(Peer struct is #19607)",
      "action": false,
      "timestamp": "2020-08-11T15:16:23+00:00"
    },
    {
      "id": "227206cf81914cf2ae4ed19e113999a9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:16:26+00:00"
    },
    {
      "id": "86738c420fa4450f9abde831932b7d22",
      "sender": "jnewbery",
      "payload": "thanks carl!",
      "action": false,
      "timestamp": "2020-08-11T15:16:28+00:00"
    },
    {
      "id": "4ec234d0a99242dab769fb5b5d1316dd",
      "sender": "jnewbery",
      "payload": "ajonas: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:16:36+00:00"
    },
    {
      "id": "4467606b14e34b5a85829fd6230656e8",
      "sender": "ajonas",
      "payload": "I can wait until we move onto the next topic",
      "action": false,
      "timestamp": "2020-08-11T15:17:00+00:00"
    },
    {
      "id": "08c6e2a7cbc0496088338895315c00c8",
      "sender": "jnewbery",
      "payload": "ok",
      "action": false,
      "timestamp": "2020-08-11T15:17:12+00:00"
    },
    {
      "id": "7bc1c928c3224c73bfe5d55b2c7f479e",
      "sender": "jnewbery",
      "payload": "amiti: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:17:16+00:00"
    },
    {
      "id": "356eebc97a634f3683899d9aca2f7ba0",
      "sender": "amiti",
      "payload": "My main focus has been 19316- simplifying how we track different types of connections. Got some reviews yesterday & hopefully its getting close to merge, so planning to address outstanding review comments in a follow up.",
      "action": false,
      "timestamp": "2020-08-11T15:17:28+00:00"
    },
    {
      "id": "b0f54cc746364ef7be093b6ca6a24402",
      "sender": "amiti",
      "payload": "(ps @dongcarl, @jnewbery if you wanna take another look :))",
      "action": false,
      "timestamp": "2020-08-11T15:17:43+00:00"
    },
    {
      "id": "66886cb61c864f408b7ec9eb9502f961",
      "sender": "amiti",
      "payload": "After that I\u00c3\u00a2\u00c2\u0080\u00c2\u0099m excited about #19315 to enable more p2p testing. And I want to make my way back to the rebroadcast work!",
      "action": false,
      "timestamp": "2020-08-11T15:17:49+00:00"
    },
    {
      "id": "df4d2d6380d04863b6bd597ffed687ac",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19315 | [tests] Allow outbound & block-relay-only connections in functional tests. by amitiuttarwar \u00c3\u0082\u00c2\u00b7 Pull Request #19315 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:17:53+00:00"
    },
    {
      "id": "a2c083bf193e42ff9e5162eab367d217",
      "sender": "amiti",
      "payload": "In terms of review, there\u00c3\u00a2\u00c2\u0080\u00c2\u0099s a lot of PRs I\u00c3\u00a2\u00c2\u0080\u00c2\u0099m excited about and slowly making my way through. Currently reviewing #19670. Also on my list are #17428 (anchors), #19184 (tx logic overhaul). and the per-peer stuff #19509 & #19607 is also interesting",
      "action": false,
      "timestamp": "2020-08-11T15:18:21+00:00"
    },
    {
      "id": "1e8ca41868c74aeaafd5052c16a83bc3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19670 | Protect localhost and block-relay-only peers from eviction by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19670 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:18:23+00:00"
    },
    {
      "id": "1937fdb083504c93b04fb7919bb18704",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17428 | p2p: Try to preserve outbound block-relay-only connections during restart by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #17428 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:18:28+00:00"
    },
    {
      "id": "c986708d0ea34cc4a0a3bfafa3c8ba42",
      "sender": "jonatack",
      "payload": "dongcarl: https://gist.github.com/jonasschnelli/c530ea8421b8d0e80c51486325587c52",
      "action": false,
      "timestamp": "2020-08-11T15:18:28+00:00"
    },
    {
      "id": "2b768faf30bd464da9e83459ee250845",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19184 | Overhaul transaction request logic by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #19184 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:18:31+00:00"
    },
    {
      "id": "e30cfa5702a44de2984b54fd12f8491b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19509 | Per-Peer Message Logging by troygiorshev \u00c3\u0082\u00c2\u00b7 Pull Request #19509 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:18:34+00:00"
    },
    {
      "id": "6dbc12b2adaf40c3985a620bdadd9267",
      "sender": "jnewbery",
      "payload": "I left my ACK on 19316 this morning :)",
      "action": false,
      "timestamp": "2020-08-11T15:18:38+00:00"
    },
    {
      "id": "de773fc4cbea468d85e933c2c43be5dc",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:18:39+00:00"
    },
    {
      "id": "da45180fe7a44621997ac45b2f8c9ada",
      "sender": "amiti",
      "payload": "oh I didn't see that yet. awesome thanks!!",
      "action": false,
      "timestamp": "2020-08-11T15:18:55+00:00"
    },
    {
      "id": "347ba43711024a598929c9eeb3fa9fa9",
      "sender": "jnewbery",
      "payload": "thanks amiti",
      "action": false,
      "timestamp": "2020-08-11T15:18:58+00:00"
    },
    {
      "id": "40d2a63d914d4c92a8a5949242217d7d",
      "sender": "jnewbery",
      "payload": "fanquake: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:19:18+00:00"
    },
    {
      "id": "8373d5feabe64e0fb710fb353f1787dc",
      "sender": "fanquake",
      "payload": "Nothing I am/have been working on is really p2p related. Can probably skip me.",
      "action": false,
      "timestamp": "2020-08-11T15:19:56+00:00"
    },
    {
      "id": "2c73ac3898284256a62b91b462c663d8",
      "sender": "jnewbery",
      "payload": "ok",
      "action": false,
      "timestamp": "2020-08-11T15:20:05+00:00"
    },
    {
      "id": "dac1f30dfbcf438ea28c48022cc1f0b4",
      "sender": "jnewbery",
      "payload": "pinheadmz: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:20:10+00:00"
    },
    {
      "id": "89f8560755b54456b906d1909d44f160",
      "sender": "pinheadmz",
      "payload": "sorry not much to contribute today",
      "action": false,
      "timestamp": "2020-08-11T15:20:25+00:00"
    },
    {
      "id": "b2c4890e9ed74a78b3eac4f3ced848f2",
      "sender": "jnewbery",
      "payload": "no problem",
      "action": false,
      "timestamp": "2020-08-11T15:20:33+00:00"
    },
    {
      "id": "15fa4662a6d647efa7158f7f68e814a6",
      "sender": "jnewbery",
      "payload": "ariard: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:20:43+00:00"
    },
    {
      "id": "5bc7320cbe0b4e8bbd718ec9a9b61a70",
      "sender": "ariard",
      "payload": "yes so AltNet (#18988) is pending on Russ multiprocess",
      "action": false,
      "timestamp": "2020-08-11T15:21:15+00:00"
    },
    {
      "id": "70dac6aed6b9401487514758b8715ee9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18988 | RFC: Introducing AltNet, a pluggable framework for alternative transports by ariard \u00c3\u0082\u00c2\u00b7 Pull Request #18988 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:21:18+00:00"
    },
    {
      "id": "aa9c0fce6824403696f2a0e0c714333d",
      "sender": "ariard",
      "payload": "it would make it far easier to leverage the new multiprocess framework introduced",
      "action": false,
      "timestamp": "2020-08-11T15:21:35+00:00"
    },
    {
      "id": "cdff8917906541f2a94c2c41d33025d3",
      "sender": "ariard",
      "payload": "also spend a bit of time evaluating which package relay/RBF pinning flavor would solve pinning",
      "action": false,
      "timestamp": "2020-08-11T15:21:55+00:00"
    },
    {
      "id": "b3a0e466fa7b450f88d0b26cc199a0aa",
      "sender": "ariard",
      "payload": "I'm also interested in tx-relay peer rotation, to improve transaction propagation wrt to pinning/mempool obstruction",
      "action": false,
      "timestamp": "2020-08-11T15:22:32+00:00"
    },
    {
      "id": "27d8817e3d6e4e7d80ccee72d0001718",
      "sender": "ariard",
      "payload": "I would be glad to get #19645, even if utility is reduced until further mempool/transaction relay policy changes, that's a first step to solve wtxid-pinning issues",
      "action": false,
      "timestamp": "2020-08-11T15:23:20+00:00"
    },
    {
      "id": "1829c22edab04ae0a029b625f8991bdc",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19645 | Allow wtxid-acceptance to the mempool by ariard \u00c3\u0082\u00c2\u00b7 Pull Request #19645 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:23:22+00:00"
    },
    {
      "id": "bd1eac48077944738cd0fef397158747",
      "sender": "ariard",
      "payload": "and I'm staying available to review transaction request overhaul/erlay/others",
      "action": false,
      "timestamp": "2020-08-11T15:23:45+00:00"
    },
    {
      "id": "1bf7b714acb0426f832d850a735fe649",
      "sender": "ariard",
      "payload": "that's it",
      "action": false,
      "timestamp": "2020-08-11T15:23:53+00:00"
    },
    {
      "id": "e611bb2d255e47dd821ce6e14a4642c8",
      "sender": "jnewbery",
      "payload": "thanks ariard!",
      "action": false,
      "timestamp": "2020-08-11T15:24:07+00:00"
    },
    {
      "id": "125b8ab58c094a6aae46e7af08c806ad",
      "sender": "jnewbery",
      "payload": "theStack: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:24:12+00:00"
    },
    {
      "id": "3f237045f3a7471aaefecf2909be9751",
      "sender": "jnewbery",
      "payload": "elichai2: priorites?",
      "action": false,
      "timestamp": "2020-08-11T15:25:06+00:00"
    },
    {
      "id": "41005268b251472a927bb1cba4e30405",
      "sender": "jnewbery",
      "payload": "sipa: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:25:55+00:00"
    },
    {
      "id": "5827fcfdd0ca4eee850e350ba3ee21d5",
      "sender": "jnewbery",
      "payload": "(if you missed your turn you can jump in again later)",
      "action": false,
      "timestamp": "2020-08-11T15:26:13+00:00"
    },
    {
      "id": "4009843c1008432793ef432028b466ca",
      "sender": "sipa",
      "payload": "so",
      "action": false,
      "timestamp": "2020-08-11T15:26:37+00:00"
    },
    {
      "id": "ace97d6b672543e9ba274cdda60c5db2",
      "sender": "sipa",
      "payload": "the next thing on my list is addressing some feedback in 19184 (tx overhaul), and rebasing on top of wtxid relay",
      "action": false,
      "timestamp": "2020-08-11T15:27:02+00:00"
    },
    {
      "id": "5863cbf9ba444a40a278f40528310a6b",
      "sender": "sipa",
      "payload": "i'm also interested in helping with bip324 efforts and addrv2, though i haven't found much time for that",
      "action": false,
      "timestamp": "2020-08-11T15:27:45+00:00"
    },
    {
      "id": "01dda2993f584ee1a38d56eba22607c9",
      "sender": "sipa",
      "payload": "outbound peer rotation also sounds interesting; i wasn't aware there was recent interest in that",
      "action": false,
      "timestamp": "2020-08-11T15:28:17+00:00"
    },
    {
      "id": "4093e65950ff4a77964799e2ab348507",
      "sender": "aj",
      "payload": "jnewbery: (priorities?)",
      "action": false,
      "timestamp": "2020-08-11T15:29:04+00:00"
    },
    {
      "id": "77ca9531849347ceb16efcdaacd37dd4",
      "sender": "elichai2",
      "payload": "I don't work on anything p2p related right now, but I do plan to review a bunch of stuff, so if there'll be a high priority for review out of this it would be great",
      "action": false,
      "timestamp": "2020-08-11T15:29:19+00:00"
    },
    {
      "id": "f698bd90629e4076b759230d31f74e7c",
      "sender": "jnewbery",
      "payload": "we haven't done adiabat and vasild yet, but I can go next",
      "action": false,
      "timestamp": "2020-08-11T15:29:32+00:00"
    },
    {
      "id": "aa8fdbd19cb14cee9fd4c0d017a19f85",
      "sender": "jnewbery",
      "payload": "My short-term focus is on the backports. I've reviewed #19680 and 19681. I've also backported wtxid relay in #19606, which I still think we should backport to v0.20.",
      "action": false,
      "timestamp": "2020-08-11T15:29:45+00:00"
    },
    {
      "id": "12ce1cf9a15c44569d60bc940d104fcd",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19680 | 0.20: Add txids with non-standard inputs to reject filter by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19680 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:29:47+00:00"
    },
    {
      "id": "1294eefd064f4a0d93fc21ada4f3be0e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19606 | Backport wtxid relay to v0.20 by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19606 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:29:49+00:00"
    },
    {
      "id": "84f4ed360042498892d92bf117a1c803",
      "sender": "jnewbery",
      "payload": "I also have a branch that backports the orphan relay stuff on top of that, which I think makes sense to PR separately, but I can add to v0.20 if that makes it easier for reviewers.",
      "action": false,
      "timestamp": "2020-08-11T15:29:58+00:00"
    },
    {
      "id": "9aff402832ba4f4785b83d3c7f6a9de5",
      "sender": "jnewbery",
      "payload": "I'd advocate for people to bump reviewing backports up their priority list (both for these backports and in general inBitcoin Core)",
      "action": false,
      "timestamp": "2020-08-11T15:30:44+00:00"
    },
    {
      "id": "826edbd4665c46a5baa552be3b3044ca",
      "sender": "jnewbery",
      "payload": "Longer-term, I want to make progress on #19398, where the main goal is to clarify the interface between net and net_processing, while not expanding the scope of cs_main (and then eventually reduce the scope of cs_main by moving data into the new Peer struct).",
      "action": false,
      "timestamp": "2020-08-11T15:30:55+00:00"
    },
    {
      "id": "32a6d7f10d5a4b0f97182c01a9e3bf59",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19398 | Move remaining application layer data to net processing \u00c3\u0082\u00c2\u00b7 Issue #19398 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:30:56+00:00"
    },
    {
      "id": "1a3eac24244f4b84b250744a937df83d",
      "sender": "jnewbery",
      "payload": "The first PR is #19607. theuni left some review comments last week which I need to respond to.",
      "action": false,
      "timestamp": "2020-08-11T15:31:06+00:00"
    },
    {
      "id": "e99fa81b1a174d70985e58dc42bb4a73",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:31:08+00:00"
    },
    {
      "id": "923e10e6dbbc4c06b1c50a56b88c6efb",
      "sender": "jnewbery",
      "payload": "that's me",
      "action": false,
      "timestamp": "2020-08-11T15:31:16+00:00"
    },
    {
      "id": "076d41068994432891f30774b818c653",
      "sender": "jnewbery",
      "payload": "adiabat: anything you want to add/share?",
      "action": false,
      "timestamp": "2020-08-11T15:31:25+00:00"
    },
    {
      "id": "ed2dcae30087452d8f564ce83d74a530",
      "sender": "jnewbery",
      "payload": "vasild: priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:32:00+00:00"
    },
    {
      "id": "691a67132dac4212a7ade7057e8afe47",
      "sender": "vasild",
      "payload": "my priority is to get BIP155 / addrv2 https://github.com/bitcoin/bitcoin/pull/19031 merged.",
      "action": false,
      "timestamp": "2020-08-11T15:32:26+00:00"
    },
    {
      "id": "1a9d3cd3efe743989def01fc37bf0464",
      "sender": "jnewbery",
      "payload": "great. Thanks",
      "action": false,
      "timestamp": "2020-08-11T15:32:39+00:00"
    },
    {
      "id": "3ccbd1fb046c48b58d71d6762150e5f7",
      "sender": "jnewbery",
      "payload": "Thanks everyone! I hope that topic wasn't too slow. I just wanted to make sure everyone had a chance to share what they're working on/prioritizing.",
      "action": false,
      "timestamp": "2020-08-11T15:32:45+00:00"
    },
    {
      "id": "f30621312a8746ca87358be805f2f85d",
      "sender": "jnewbery",
      "payload": "we had one other topic suggestion from ajonas",
      "action": false,
      "timestamp": "2020-08-11T15:32:57+00:00"
    },
    {
      "id": "e25c049a0cf347ffb643730620faa5d5",
      "sender": "ajonas",
      "payload": "hi",
      "action": false,
      "timestamp": "2020-08-11T15:33:07+00:00"
    },
    {
      "id": "5286cb168adc4b9ab29058e195aa9cb1",
      "sender": "jnewbery",
      "payload": "#topic Opt-in review begging experiment",
      "action": false,
      "timestamp": "2020-08-11T15:33:10+00:00"
    },
    {
      "id": "4dd73ce15af04f3c872d6f34fa79ffd6",
      "sender": "vasild",
      "payload": "so, I address review suggestions as quickly as possible and rebase it to resolve conflicts. But mostly it is in the hands of reviewers. While waiting on that I am reviewing some randomly picked PRs.",
      "action": false,
      "timestamp": "2020-08-11T15:33:30+00:00"
    },
    {
      "id": "1e67ba0fa48b4c8aa55e96457460cb04",
      "sender": "ajonas",
      "payload": "Let me start with the priorities I'm tracking: https://gist.github.com/adamjonas/85137e2623f12450f1978d291a28d680. I think there are some things on there that weren't mentioned or that other people who care about, but weren't here today to mention.",
      "action": false,
      "timestamp": "2020-08-11T15:33:43+00:00"
    },
    {
      "id": "61ce1b5712fb43e2a8f94017b66d964e",
      "sender": "ajonas",
      "payload": "Please ping me if I got something wrong or there are things that you'd like to add",
      "action": false,
      "timestamp": "2020-08-11T15:34:38+00:00"
    },
    {
      "id": "f99552bdc4e64b758c25e42a6d746b74",
      "sender": "vasild",
      "payload": "maybe I can improve on what I pick to review. https://github.com/bitcoin/bitcoin/projects/8 is the correct place to pick \"important\" PRs to review?",
      "action": false,
      "timestamp": "2020-08-11T15:34:44+00:00"
    },
    {
      "id": "e1d254e4c016495fac962423a3f3e315",
      "sender": "ajonas",
      "payload": "Ok. A few months ago, I was reading over https://diyhpl.us/wiki/transcripts/bitcoin-core-dev-tech/2018-03-07-priorities/, which articulates some possibilities for how to better coordinate review. Since then, I've been experimenting with asking for reviews directly. (This was also the motivation of #18949).",
      "action": false,
      "timestamp": "2020-08-11T15:35:26+00:00"
    },
    {
      "id": "24f5d0c77a3f41898ab48e6faf5709a1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/18949 | doc: Add CODEOWNERS file to automatically nominate PR reviewers by adamjonas \u00c3\u0082\u00c2\u00b7 Pull Request #18949 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2020-08-11T15:35:29+00:00"
    },
    {
      "id": "77f6eb628a5d4e86ac25b0d7adda88bf",
      "sender": "ajonas",
      "payload": "Right now the sample size and the circle I feel comfortable bothering is small. Here are the results so far: https://docs.google.com/spreadsheets/d/1INEN1RrZTsu-V4GH6kr0aVhFOVY8nGgx0ajHf3NEYlc/.",
      "action": false,
      "timestamp": "2020-08-11T15:36:03+00:00"
    },
    {
      "id": "aff5240c649c43bea5f40c7c559c3d3c",
      "sender": "jnewbery",
      "payload": "vasild: importance is subjective. Being on that list doesn't necessarily mean that other people think it's important, but everyone is allowed to add one PR to the list, so you can see what each author is prioritizing.",
      "action": false,
      "timestamp": "2020-08-11T15:36:29+00:00"
    },
    {
      "id": "b1560f7857644abab3f6375391ff83c3",
      "sender": "ajonas",
      "payload": "To date, I've cherry picked the PRs that I think I have a chance to help out with so while the numbers look good, there are some notable exceptions where I couldn't move the needle.",
      "action": false,
      "timestamp": "2020-08-11T15:36:38+00:00"
    },
    {
      "id": "14a59d3fcfb04396b6c0d7fbc2a1ad46",
      "sender": "ajonas",
      "payload": "And on some of those I just got lucky I think,",
      "action": false,
      "timestamp": "2020-08-11T15:36:58+00:00"
    },
    {
      "id": "b01a5309fd1842448df05b713923e778",
      "sender": "jonatack",
      "payload": "ajonas: some of those are merged",
      "action": false,
      "timestamp": "2020-08-11T15:37:20+00:00"
    },
    {
      "id": "2d6b3f416639434b9863f59bf195b1f5",
      "sender": "jonatack",
      "payload": "e.g. 16756",
      "action": false,
      "timestamp": "2020-08-11T15:37:37+00:00"
    },
    {
      "id": "b2d19e1fee774808856ef8b2f015294e",
      "sender": "ajonas",
      "payload": "Right. Column J shows the time from PR open to merge",
      "action": false,
      "timestamp": "2020-08-11T15:38:17+00:00"
    },
    {
      "id": "a5d36b11454a4f9a8ab9c9c190e4b42d",
      "sender": "troygiorshev",
      "payload": "ajonas: how did you define \"review\" in \"review to merged (days)\".  first ACK, first ACK on the current rebase, when you felt that there was enough review that it was RFM?",
      "action": false,
      "timestamp": "2020-08-11T15:38:33+00:00"
    },
    {
      "id": "334f88aa07774b7fb221ada482704431",
      "sender": "ajonas",
      "payload": "Sorry that's column I",
      "action": false,
      "timestamp": "2020-08-11T15:38:39+00:00"
    },
    {
      "id": "52e5caea79984a1883fe9d150d655f2a",
      "sender": "jonatack",
      "payload": "ajonas: oic",
      "action": false,
      "timestamp": "2020-08-11T15:38:46+00:00"
    },
    {
      "id": "2e2f87a6eeb5492f83233b43457c9e44",
      "sender": "ajonas",
      "payload": "yeah, that's misleading troygiorshev. I mean first nag to merge.",
      "action": false,
      "timestamp": "2020-08-11T15:39:26+00:00"
    },
    {
      "id": "18801ee9cb8e48a684a55d3a78f2f551",
      "sender": "vasild",
      "payload": "Yes, importance is subjective. However, it would be convenient to have one place to look for important PRs, even if that place contains different people's lists.",
      "action": false,
      "timestamp": "2020-08-11T15:39:39+00:00"
    },
    {
      "id": "a373012f5f4b42b2b93b8e19ccc1af6a",
      "sender": "troygiorshev",
      "payload": "ajonas: ah ok",
      "action": false,
      "timestamp": "2020-08-11T15:39:42+00:00"
    },
    {
      "id": "6c6b56098b1f44f78ba55efa079aa7f7",
      "sender": "ajonas",
      "payload": "Anyways, if anyone interested in p2p reviewing and would like to opt-in, I'd be interested in expanding my experiment that part of the code.",
      "action": false,
      "timestamp": "2020-08-11T15:39:55+00:00"
    },
    {
      "id": "3f58ba99f1e445d4adbafe87499111d2",
      "sender": "jnewbery",
      "payload": "I think there are so many other factors, that I",
      "action": false,
      "timestamp": "2020-08-11T15:40:00+00:00"
    },
    {
      "id": "91ac3ca68c9b45c78ff091b99844ae30",
      "sender": "sdaftuar",
      "payload": "ajonas: you mean opt-in to being nagged by you, right?",
      "action": false,
      "timestamp": "2020-08-11T15:40:12+00:00"
    },
    {
      "id": "42d3276ded1d4fa5a31ea4114ca95bb7",
      "sender": "jnewbery",
      "payload": "'m not sure the numbers have much meaning",
      "action": false,
      "timestamp": "2020-08-11T15:40:16+00:00"
    },
    {
      "id": "a42724c8154b4dc9874906c61912f14a",
      "sender": "aj",
      "payload": "i had been maintaining https://github.com/users/ajtowns/projects/1 to track p2p/mempool PRs by category things, but hadn't automated it and slacked off this year, it's on my todo to try automating again",
      "action": false,
      "timestamp": "2020-08-11T15:40:39+00:00"
    },
    {
      "id": "a0a6c748c7654b0b818ab6c045bd4bd8",
      "sender": "ajonas",
      "payload": "sdaftuar: yes",
      "action": false,
      "timestamp": "2020-08-11T15:40:47+00:00"
    },
    {
      "id": "fdcad193a87246edbe29c456df8df36a",
      "sender": "jnewbery",
      "payload": "aj: I found that project board useful to find p2p PRs",
      "action": false,
      "timestamp": "2020-08-11T15:41:32+00:00"
    },
    {
      "id": "ad1498cb383c45cd80f9fff3efb828e2",
      "sender": "ajonas",
      "payload": "jnewbery: fair enough. I'm just trying to track the work I've done. Not trying to claim credit for the merges. Just trying to help coordinate.",
      "action": false,
      "timestamp": "2020-08-11T15:41:48+00:00"
    },
    {
      "id": "e6ed10817ead45f991f29c1835b59178",
      "sender": "jonatack",
      "payload": "vasild: i think it's fine to define one's own list of important PRs to review. e.g. longer term for me would be: BIP155/addrv2, BIP324, BIPs340-342, BIP325",
      "action": false,
      "timestamp": "2020-08-11T15:42:25+00:00"
    },
    {
      "id": "954e04f3dd314f4e88f77863ab99ac2a",
      "sender": "troygiorshev",
      "payload": "vasild: I plan on using this meeting log as a \"one place to look\" :)",
      "action": false,
      "timestamp": "2020-08-11T15:42:28+00:00"
    },
    {
      "id": "13ba18a20c5a4a84a8bc8b51b5597c1b",
      "sender": "aj",
      "payload": "jnewbery: maybe ajonas should opt me in to nags about it then",
      "action": false,
      "timestamp": "2020-08-11T15:42:56+00:00"
    },
    {
      "id": "467aeda5e347473a984ba9ccabb0d235",
      "sender": "jnewbery",
      "payload": "ajonas: I understand! I'm just saying that you might not find much signal in the quantative data there",
      "action": false,
      "timestamp": "2020-08-11T15:42:58+00:00"
    },
    {
      "id": "ea8f92822cd0446ba5fefe2b41ede56f",
      "sender": "vasild",
      "payload": "ack",
      "action": false,
      "timestamp": "2020-08-11T15:43:28+00:00"
    },
    {
      "id": "4c392637b46e4a3b9b3bfeceec1703b3",
      "sender": "ajonas",
      "payload": "That's all I had.",
      "action": false,
      "timestamp": "2020-08-11T15:44:06+00:00"
    },
    {
      "id": "97f7a1aa4f424234808ae83874cfd9a4",
      "sender": "jnewbery",
      "payload": "ajonas: are you asking people to opt-in now or should they message you?",
      "action": false,
      "timestamp": "2020-08-11T15:44:18+00:00"
    },
    {
      "id": "d4dee51ac89c410fa983bba1b4727d64",
      "sender": "ajonas",
      "payload": "Either works.",
      "action": false,
      "timestamp": "2020-08-11T15:44:31+00:00"
    },
    {
      "id": "100680e984314581b385e4e6b91ab912",
      "sender": "jnewbery",
      "payload": "ok, thanks",
      "action": false,
      "timestamp": "2020-08-11T15:44:47+00:00"
    },
    {
      "id": "9f90d84a57d34097a9fb843f35a4b5ad",
      "sender": "sipa",
      "payload": "i am open to nagging",
      "action": false,
      "timestamp": "2020-08-11T15:45:11+00:00"
    },
    {
      "id": "5e9f5ecdf8e843ee97bbb0b6ebd52772",
      "sender": "jnewbery",
      "payload": "no more proposed topics. Was there anything else anyone wanted to discuss? sdaftuar: it sounded like you might have wanted to go into a bit more detail on some of your priorities?",
      "action": false,
      "timestamp": "2020-08-11T15:45:28+00:00"
    },
    {
      "id": "6172b5d2763f4ab4b62199aee4a51b1a",
      "sender": "sdaftuar",
      "payload": "topic suggestion: feature negotiation (new bip proposal from me)",
      "action": false,
      "timestamp": "2020-08-11T15:45:33+00:00"
    },
    {
      "id": "c303b5077ec34087a773e10aea38bf4e",
      "sender": "fanquake",
      "payload": "One related comment I'd make is that the \"ACK recap\" comments can sometimes be misleading. I think there can also be confusion as to why a PR which looks like it has *lots* of ACKs, maybe after a review-club bomb, hasn't been merged.",
      "action": false,
      "timestamp": "2020-08-11T15:45:37+00:00"
    },
    {
      "id": "b4c9fdad22674b6fb7e538480ab9b727",
      "sender": "ajonas",
      "payload": "sipa: great!",
      "action": false,
      "timestamp": "2020-08-11T15:45:39+00:00"
    },
    {
      "id": "e9de5ef062364f15b0aeecaee2b9e453",
      "sender": "troygiorshev",
      "payload": "fanquake: ack recap?",
      "action": false,
      "timestamp": "2020-08-11T15:46:10+00:00"
    },
    {
      "id": "8e24ba4774b943b09ae055a5a9f6cb3d",
      "sender": "jnewbery",
      "payload": "#topic feature negotiation",
      "action": false,
      "timestamp": "2020-08-11T15:46:11+00:00"
    },
    {
      "id": "40581605df6f446a9989b76e0268fa5c",
      "sender": "aj",
      "payload": "troygiorshev: ajonas sometimes posts a PR comment summarising previous acks",
      "action": false,
      "timestamp": "2020-08-11T15:46:30+00:00"
    },
    {
      "id": "ee801533125546299e6b196ee5cb6bc1",
      "sender": "sdaftuar",
      "payload": "i was planning to send this to the mailing list today or tomorrow, so figured this would be a good place to mention it",
      "action": false,
      "timestamp": "2020-08-11T15:46:32+00:00"
    },
    {
      "id": "e77c05dc2af64a9191fa33ec3d2abe2d",
      "sender": "sdaftuar",
      "payload": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki",
      "action": false,
      "timestamp": "2020-08-11T15:46:34+00:00"
    },
    {
      "id": "75b7f1852de84630922c46d10a1dc673",
      "sender": "amiti",
      "payload": "fanquake: can you tell me more? I find those ACK recap comments helpful when there's lots of convo on the PR. is there something that can be done to make them more useful?",
      "action": false,
      "timestamp": "2020-08-11T15:46:36+00:00"
    },
    {
      "id": "4655f45ee45048cc9e3eeb1afabfceb4",
      "sender": "troygiorshev",
      "payload": "aj: thanks",
      "action": false,
      "timestamp": "2020-08-11T15:46:44+00:00"
    },
    {
      "id": "2523c5439fd04c8f8a9edbdd44d71af4",
      "sender": "sdaftuar",
      "payload": "basically wtxid-relay uses a new feature-negotiation method (exchanging messages between version and verack), that would be nice to codify as a method in the future",
      "action": false,
      "timestamp": "2020-08-11T15:47:02+00:00"
    },
    {
      "id": "955736c27d744472b1375c922bddeea8",
      "sender": "jonatack",
      "payload": "amiti: +1 i find them useful as well",
      "action": false,
      "timestamp": "2020-08-11T15:47:20+00:00"
    },
    {
      "id": "3f2dabab244f4eb1b6886c4d008e7197",
      "sender": "sdaftuar",
      "payload": "however, i think we need to make sure software on the network knows to ignore unknown messages pre-verack to make this a possibility.  bitcoin core historically has disallowed unknown messages pre-verack",
      "action": false,
      "timestamp": "2020-08-11T15:47:29+00:00"
    },
    {
      "id": "c408e91c1ecb46a0bf5a7c0d2139ae4e",
      "sender": "sdaftuar",
      "payload": "so i think it would be nice to get this out there and hopefully make this a standard way we can do things going forward",
      "action": false,
      "timestamp": "2020-08-11T15:47:57+00:00"
    },
    {
      "id": "4162275e13774c88823877a1c58e27f2",
      "sender": "sdaftuar",
      "payload": "(end)",
      "action": false,
      "timestamp": "2020-08-11T15:48:02+00:00"
    },
    {
      "id": "271e00becee04c63aa6a50ccd5c44e0a",
      "sender": "jnewbery",
      "payload": "is the idea that each feature has its own p2p message for enabling the feature (like wtxidrelay)?",
      "action": false,
      "timestamp": "2020-08-11T15:48:43+00:00"
    },
    {
      "id": "a0dc917013384cb4ac3a0dcc56c5c570",
      "sender": "sdaftuar",
      "payload": "features that need to negotiate at connection startup time.",
      "action": false,
      "timestamp": "2020-08-11T15:48:55+00:00"
    },
    {
      "id": "806a24a577b54f1a8463acda98410f9e",
      "sender": "ariard",
      "payload": "sdaftuar: I think that's good it was unclear between matt and I on bip339 implemn in rust-bitcoin about why 339 bumps both protocol version and wtxid-relay",
      "action": false,
      "timestamp": "2020-08-11T15:48:56+00:00"
    },
    {
      "id": "e24b505a1df34444a8a805c209b8e0dd",
      "sender": "troygiorshev",
      "payload": "(like addrv2)",
      "action": false,
      "timestamp": "2020-08-11T15:48:57+00:00"
    },
    {
      "id": "7678764260fb44a881b3174c61b9c125",
      "sender": "sdaftuar",
      "payload": "so many features don't need that, which is fine",
      "action": false,
      "timestamp": "2020-08-11T15:49:01+00:00"
    },
    {
      "id": "b2fb86561b4d48df9057190529aa1ed5",
      "sender": "fanquake",
      "payload": "amiti: it depends on the PR. Concept ACKs from months ago, after the code has changed significantly are not always relevant. A large amount of ACKs from new/unknown contributors obviously don't hold as much weight  as from contributors with more experience in that part of the code.",
      "action": false,
      "timestamp": "2020-08-11T15:49:08+00:00"
    },
    {
      "id": "903e6a8e9e7a4176a7315e30fa30d238",
      "sender": "sdaftuar",
      "payload": "but the next time we want to negotiate something that is in place before a connection is fully setup, i think this is the best way to do it",
      "action": false,
      "timestamp": "2020-08-11T15:49:15+00:00"
    },
    {
      "id": "e5d7c842e9da4ab68fe2c60c56483df0",
      "sender": "sdaftuar",
      "payload": "in particular i'd like to leverage this method for negotiating block-relay only connections",
      "action": false,
      "timestamp": "2020-08-11T15:49:27+00:00"
    },
    {
      "id": "7ca17e9b8e0d4837ab5f373ec4deeb76",
      "sender": "ajonas",
      "payload": "fanquake: I have made an effort to stay away from review club PRs",
      "action": false,
      "timestamp": "2020-08-11T15:49:40+00:00"
    },
    {
      "id": "3da7eddb852c4a7e96597f18c08c6a0a",
      "sender": "fanquake",
      "payload": "It's also sometimes unclear what reviewers actually mean when they ACK. i.e if they've just run the functional tests after glancing at the diff on GH, that isn't necessarily meaningful.",
      "action": false,
      "timestamp": "2020-08-11T15:50:08+00:00"
    },
    {
      "id": "e27df59471a24b8d830503baf117ffe5",
      "sender": "jnewbery",
      "payload": "fanquake: can we discuss this next?",
      "action": false,
      "timestamp": "2020-08-11T15:50:32+00:00"
    },
    {
      "id": "486c2de97a1b473f9eb696361a945792",
      "sender": "aj",
      "payload": "sdaftuar: i thought wtxid message made sense, so making it easily reusable makes sense",
      "action": false,
      "timestamp": "2020-08-11T15:50:46+00:00"
    },
    {
      "id": "0364e843b30b43ff8ae40e125cff14c1",
      "sender": "amiti",
      "payload": "sdaftuar: I'm a +1 to an explicit message/negotiation for block-relay only connections",
      "action": false,
      "timestamp": "2020-08-11T15:50:47+00:00"
    },
    {
      "id": "b2bd1415d7a1492ab02051e44706ad29",
      "sender": "fanquake",
      "payload": "jnewbery: sure. don't want to hijack.",
      "action": false,
      "timestamp": "2020-08-11T15:51:00+00:00"
    },
    {
      "id": "4a3190d533184e5dbd8653d5063ba37a",
      "sender": "troygiorshev",
      "payload": "sdaftuar: concept ACK",
      "action": false,
      "timestamp": "2020-08-11T15:51:06+00:00"
    },
    {
      "id": "6e132b14eeff411d846cdbb4d1770267",
      "sender": "jonatack",
      "payload": "troygiorshev: i think vasild's addrv2 implementation can set itself anytime during the connection, not only at handshake",
      "action": false,
      "timestamp": "2020-08-11T15:51:19+00:00"
    },
    {
      "id": "22d583ac91eb4b3ca187df95e05494ae",
      "sender": "sdaftuar",
      "payload": "one point that occurred to me, is that might update the draft i pasted above to NOT further bump the version number to signal support",
      "action": false,
      "timestamp": "2020-08-11T15:51:27+00:00"
    },
    {
      "id": "32696a5d21144bcb89f882f143261e7a",
      "sender": "ariard",
      "payload": "if I understand well this bip is disentangling protocol version bump from feature negotiation by allowing feature signaling between version/verack",
      "action": false,
      "timestamp": "2020-08-11T15:51:28+00:00"
    },
    {
      "id": "d6667940fb464cb08dbcc756bedd4501",
      "sender": "sdaftuar",
      "payload": "because software that chooses to not implement wtxid-relay should already be adopting this proposed bip, basically (if they bump their version number to 70016 or higher at any point)",
      "action": false,
      "timestamp": "2020-08-11T15:51:50+00:00"
    },
    {
      "id": "e45c7301700e4ee9b9061924e9c7ac98",
      "sender": "sdaftuar",
      "payload": "that's a bit in the weeds though for there",
      "action": false,
      "timestamp": "2020-08-11T15:52:06+00:00"
    },
    {
      "id": "6602f90b137e46ba87252709f4b28f1a",
      "sender": "sdaftuar",
      "payload": "here*",
      "action": false,
      "timestamp": "2020-08-11T15:52:08+00:00"
    },
    {
      "id": "0c0e848e196a47e283ee7cd4b5e2d226",
      "sender": "jnewbery",
      "payload": "I've always thought that extending the version message to include supported and required features would be a good way to negotiate features",
      "action": false,
      "timestamp": "2020-08-11T15:52:10+00:00"
    },
    {
      "id": "6e1ee924a75a4d2aa93ed253a96038d1",
      "sender": "sdaftuar",
      "payload": "ariard: yes. more importantly than that is that we're establishing that unknown messages should not cause peer disconnections, which could be problematic for network topology if we get this wrong in the future",
      "action": false,
      "timestamp": "2020-08-11T15:52:56+00:00"
    },
    {
      "id": "add05f0cab454d73925619fb3b6ae67b",
      "sender": "sdaftuar",
      "payload": "even if those unknown messages are before VERACK",
      "action": false,
      "timestamp": "2020-08-11T15:53:05+00:00"
    },
    {
      "id": "1a49dfd99c5b4b5eabf588a0515608db",
      "sender": "troygiorshev",
      "payload": "jonatack: right.  I think I remember discussion as to whether that was the right choice though",
      "action": false,
      "timestamp": "2020-08-11T15:53:11+00:00"
    },
    {
      "id": "6b7c68f1727643c2af0014c7d18cf36c",
      "sender": "sipa",
      "payload": "sdaftuar: this all sounds reasonable",
      "action": false,
      "timestamp": "2020-08-11T15:53:40+00:00"
    },
    {
      "id": "cde5284e43ac406a9a2030377936207c",
      "sender": "vasild",
      "payload": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki -- something like that came to my mind when doing the BIP155 sendaddrv2 message. Is every new feature going to add its own message sendfoowhatever? Not very nice.",
      "action": false,
      "timestamp": "2020-08-11T15:53:44+00:00"
    },
    {
      "id": "a2c712c4b0f74916be8094f35a5f76ea",
      "sender": "sdaftuar",
      "payload": "wtxid-relay BIP implied that, i'm just now making that more explicit. this would require a change to bitocin core as well",
      "action": false,
      "timestamp": "2020-08-11T15:53:45+00:00"
    },
    {
      "id": "45603aa8ac234a6ebf2ea11737b8534c",
      "sender": "sdaftuar",
      "payload": "vasild: that's basically how we've done every p2p protocol upgrade in the last 4-5 years i think?",
      "action": false,
      "timestamp": "2020-08-11T15:54:21+00:00"
    },
    {
      "id": "5bc78f8fb94d4beab2be7b1f9ab5c54b",
      "sender": "sipa",
      "payload": "i find the reliance on protocol versions to enable feature-negotiability a bit ugly still - less so than the earlier feature negotiation through version numbers directly, but still",
      "action": false,
      "timestamp": "2020-08-11T15:54:28+00:00"
    },
    {
      "id": "1502b11ac72743caaef7e81009a1dc84",
      "sender": "sdaftuar",
      "payload": "well either that or a service bit i guess",
      "action": false,
      "timestamp": "2020-08-11T15:54:28+00:00"
    },
    {
      "id": "b3368c2023ce4efca3162aa05f2b5d0b",
      "sender": "sdaftuar",
      "payload": "but service bits are rare",
      "action": false,
      "timestamp": "2020-08-11T15:54:31+00:00"
    },
    {
      "id": "abd21cdf0544457185b04eaab86ab46d",
      "sender": "troygiorshev",
      "payload": "vasild: your point is the motivation for jnewbery's \"extended version\" iirc",
      "action": false,
      "timestamp": "2020-08-11T15:54:32+00:00"
    },
    {
      "id": "83d7cec13bdf4946b3eb55e6fc10ad48",
      "sender": "jnewbery",
      "payload": "sdaftuar: do you know whether there are nodes that disconnect on unknown message types? Bitcoin Core just drops them (which I think is the only sensible behaviour)",
      "action": false,
      "timestamp": "2020-08-11T15:54:49+00:00"
    },
    {
      "id": "f8ebb1193d7c4f97a910d1b9bffda944",
      "sender": "sdaftuar",
      "payload": "jnewbery: it's been the de facto standard (not documneted anywhere to my knowledge) that unknonw messages after a connection is setup are ignored by software",
      "action": false,
      "timestamp": "2020-08-11T15:55:14+00:00"
    },
    {
      "id": "4d361c6540a241bbba90e26c28039022",
      "sender": "vasild",
      "payload": "jonatack: troygiorshev: yes, the BIP155 sendaddrv2 can come any time, but we try to do it early so that when the peer is about to advertise his own address to us, he has the option to send us addrv2 - would be important if his address is torv3 because he wouldn't be able to advertise it to us with addr(v1)",
      "action": false,
      "timestamp": "2020-08-11T15:55:23+00:00"
    },
    {
      "id": "595275712f654acf837455c449def96b",
      "sender": "sdaftuar",
      "payload": "it has not been the standard, to my knowledge, to allow unknown messages pre-verack",
      "action": false,
      "timestamp": "2020-08-11T15:55:26+00:00"
    },
    {
      "id": "853c41870f45423782ad51aaa0086816",
      "sender": "jnewbery",
      "payload": "ah ok. That's the difference",
      "action": false,
      "timestamp": "2020-08-11T15:55:43+00:00"
    },
    {
      "id": "4b9713fdb49648ab86a9fa90316627d5",
      "sender": "jnewbery",
      "payload": "ok, any final topics?",
      "action": false,
      "timestamp": "2020-08-11T15:57:05+00:00"
    },
    {
      "id": "38763c228967473d8ca53e2d0132bcd1",
      "sender": "jnewbery",
      "payload": "that's a wrap then. Thanks everyone",
      "action": false,
      "timestamp": "2020-08-11T15:57:37+00:00"
    },
    {
      "id": "3bddfdcd1f944e26af2ce91b68d02b10",
      "sender": "ariard",
      "payload": "sdaftuar: what do you mean by broad agreement? we need this BIP to be widely deployed before using the new feature signaling mechanism ?",
      "action": false,
      "timestamp": "2020-08-11T15:57:39+00:00"
    },
    {
      "id": "7300dcb123c04deeb071967dbd970d72",
      "sender": "jnewbery",
      "payload": "Let me know if you liked the format of this meeting or if you want to change it up for next time.",
      "action": false,
      "timestamp": "2020-08-11T15:57:42+00:00"
    },
    {
      "id": "44b29c3adc0d4160ab98bb21aae2671c",
      "sender": "aj",
      "payload": "sdaftuar: my thinking on big changes priority-wise is: tx relay overhaul up next, then erlay if we can get to it; but package relay is back to the drawing board. happy to think about ...",
      "action": false,
      "timestamp": "2020-08-11T15:57:42+00:00"
    },
    {
      "id": "b36e777a2fd641e38fb656c6ff59a157",
      "sender": "troygiorshev",
      "payload": "jnewbery: this was great, thanks for organizing it!",
      "action": false,
      "timestamp": "2020-08-11T15:57:57+00:00"
    },
    {
      "id": "85de80ccb6564a1495b52194960862c6",
      "sender": "sdaftuar",
      "payload": "aj: yeah that's where i'm at as well on that side of things",
      "action": false,
      "timestamp": "2020-08-11T15:58:08+00:00"
    },
    {
      "id": "f5dc90c771a64049ab46d1e2c852f8d1",
      "sender": "aj",
      "payload": "sdaftuar: ... some of the topology type stuff, in before erlay i guess?",
      "action": false,
      "timestamp": "2020-08-11T15:58:11+00:00"
    },
    {
      "id": "f5c50b438d774be58f775171d687fb75",
      "sender": "sdaftuar",
      "payload": "aj: i'm trying to figure out how to squeeze in topology work too",
      "action": false,
      "timestamp": "2020-08-11T15:58:17+00:00"
    },
    {
      "id": "9b75b67af6e4487a857fd0059afc64d3",
      "sender": "jonatack",
      "payload": "there was an irc discussion on the pre-verack messages here: https://bitcoincore.reviews/18044#l-159",
      "action": false,
      "timestamp": "2020-08-11T15:58:18+00:00"
    },
    {
      "id": "4363a8a37cb042af82fb883ef74337ba",
      "sender": "adiabat",
      "payload": "maybe tangential but... any thoughts on port flexibilty",
      "action": false,
      "timestamp": "2020-08-11T15:58:48+00:00"
    },
    {
      "id": "01c072f4821a4bcea877b1b355e5a640",
      "sender": "adiabat",
      "payload": "I've gotten servers shut down, and all they do is see that 8333 is open",
      "action": false,
      "timestamp": "2020-08-11T15:58:59+00:00"
    },
    {
      "id": "9c7b9f6078484ba08fd1094f1ad2cfe0",
      "sender": "sdaftuar",
      "payload": "ariard: well, if any software authors brought up concerns about why using unknown messages between version and verack is a problem, then we should factor that in--",
      "action": false,
      "timestamp": "2020-08-11T15:59:25+00:00"
    },
    {
      "id": "3b2e9c47d8024b76af1b6c0c0aab87b6",
      "sender": "sdaftuar",
      "payload": "if some software clients choose to not follow my proposal, that would create implications for us trying to use it down the road",
      "action": false,
      "timestamp": "2020-08-11T15:59:44+00:00"
    },
    {
      "id": "e0a75cfdfdb34ee49372aae56f1abc7e",
      "sender": "sdaftuar",
      "payload": "as it could partition the network",
      "action": false,
      "timestamp": "2020-08-11T15:59:47+00:00"
    },
    {
      "id": "ae1edc6628ed499aa9f80921783b74f6",
      "sender": "sdaftuar",
      "payload": "i am not aware of any opposition; i brought this issue up with wtxid-relay and no one commented on it",
      "action": false,
      "timestamp": "2020-08-11T16:00:06+00:00"
    },
    {
      "id": "1c8738e37b4c43f8bf6c12e9c3dcb95a",
      "sender": "jnewbery",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2020-08-11T16:00:20+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "a693f05e8ca4414781e9de57b27982e9",
        "sender": "jnewbery",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2020-08-11T15:00:07+00:00"
      },
      "operand": null,
      "id": "a693f05e8ca4414781e9de57b27982e9",
      "timestamp": "2020-08-11T15:00:07+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e63ac1cfc1c749c4a9f2fbe5f7dc0ced",
        "sender": "jnewbery",
        "payload": "#topic priority/focus",
        "action": false,
        "timestamp": "2020-08-11T15:02:19+00:00"
      },
      "operand": "priority/focus",
      "id": "e63ac1cfc1c749c4a9f2fbe5f7dc0ced",
      "timestamp": "2020-08-11T15:02:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "95b3c00ae3c54f929ff66b022403a91c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19670 | Protect localhost and block-relay-only peers from eviction by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19670 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:08:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19670",
      "id": "95b3c00ae3c54f929ff66b022403a91c",
      "timestamp": "2020-08-11T15:08:04+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3c909b5ae1c14fdfbcf239d5904552ef",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19643 | Add `-netinfo` peer connections dashboard by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #19643 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:10:22+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19643",
      "id": "3c909b5ae1c14fdfbcf239d5904552ef",
      "timestamp": "2020-08-11T15:10:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8e64e4f2a36845f6bf6022138fe6bf92",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11413 | [wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #11413 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:12:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11413",
      "id": "8e64e4f2a36845f6bf6022138fe6bf92",
      "timestamp": "2020-08-11T15:12:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cd52be72f6e44eed8f51d3e1bead040f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19107 | p2p: Move all header verification into the network layer, extend logging by troygiorshev \u00c3\u0082\u00c2\u00b7 Pull Request #19107 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:14:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19107",
      "id": "cd52be72f6e44eed8f51d3e1bead040f",
      "timestamp": "2020-08-11T15:14:10+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "06f3031204b14424a151019667df010f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19031 | Implement ADDRv2 support (part of BIP155) by vasild \u00c3\u0082\u00c2\u00b7 Pull Request #19031 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:14:27+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19031",
      "id": "06f3031204b14424a151019667df010f",
      "timestamp": "2020-08-11T15:14:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "227206cf81914cf2ae4ed19e113999a9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:16:26+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19607",
      "id": "227206cf81914cf2ae4ed19e113999a9",
      "timestamp": "2020-08-11T15:16:26+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "df4d2d6380d04863b6bd597ffed687ac",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19315 | [tests] Allow outbound & block-relay-only connections in functional tests. by amitiuttarwar \u00c3\u0082\u00c2\u00b7 Pull Request #19315 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:17:53+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19315",
      "id": "df4d2d6380d04863b6bd597ffed687ac",
      "timestamp": "2020-08-11T15:17:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1e8ca41868c74aeaafd5052c16a83bc3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19670 | Protect localhost and block-relay-only peers from eviction by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19670 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:18:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19670",
      "id": "1e8ca41868c74aeaafd5052c16a83bc3",
      "timestamp": "2020-08-11T15:18:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1937fdb083504c93b04fb7919bb18704",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17428 | p2p: Try to preserve outbound block-relay-only connections during restart by hebasto \u00c3\u0082\u00c2\u00b7 Pull Request #17428 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:18:28+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17428",
      "id": "1937fdb083504c93b04fb7919bb18704",
      "timestamp": "2020-08-11T15:18:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2b768faf30bd464da9e83459ee250845",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19184 | Overhaul transaction request logic by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #19184 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:18:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19184",
      "id": "2b768faf30bd464da9e83459ee250845",
      "timestamp": "2020-08-11T15:18:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e30cfa5702a44de2984b54fd12f8491b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19509 | Per-Peer Message Logging by troygiorshev \u00c3\u0082\u00c2\u00b7 Pull Request #19509 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:18:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19509",
      "id": "e30cfa5702a44de2984b54fd12f8491b",
      "timestamp": "2020-08-11T15:18:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "de773fc4cbea468d85e933c2c43be5dc",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:18:39+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19607",
      "id": "de773fc4cbea468d85e933c2c43be5dc",
      "timestamp": "2020-08-11T15:18:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "70dac6aed6b9401487514758b8715ee9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18988 | RFC: Introducing AltNet, a pluggable framework for alternative transports by ariard \u00c3\u0082\u00c2\u00b7 Pull Request #18988 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:21:18+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18988",
      "id": "70dac6aed6b9401487514758b8715ee9",
      "timestamp": "2020-08-11T15:21:18+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1829c22edab04ae0a029b625f8991bdc",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19645 | Allow wtxid-acceptance to the mempool by ariard \u00c3\u0082\u00c2\u00b7 Pull Request #19645 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:23:22+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19645",
      "id": "1829c22edab04ae0a029b625f8991bdc",
      "timestamp": "2020-08-11T15:23:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "12ce1cf9a15c44569d60bc940d104fcd",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19680 | 0.20: Add txids with non-standard inputs to reject filter by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #19680 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:29:47+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19680",
      "id": "12ce1cf9a15c44569d60bc940d104fcd",
      "timestamp": "2020-08-11T15:29:47+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1294eefd064f4a0d93fc21ada4f3be0e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19606 | Backport wtxid relay to v0.20 by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19606 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:29:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19606",
      "id": "1294eefd064f4a0d93fc21ada4f3be0e",
      "timestamp": "2020-08-11T15:29:49+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "32a6d7f10d5a4b0f97182c01a9e3bf59",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19398 | Move remaining application layer data to net processing \u00c3\u0082\u00c2\u00b7 Issue #19398 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:30:56+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19398",
      "id": "32a6d7f10d5a4b0f97182c01a9e3bf59",
      "timestamp": "2020-08-11T15:30:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e99fa81b1a174d70985e58dc42bb4a73",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/19607 | [p2p] Add Peer struct for per-peer data in net processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #19607 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:31:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/19607",
      "id": "e99fa81b1a174d70985e58dc42bb4a73",
      "timestamp": "2020-08-11T15:31:08+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "5286cb168adc4b9ab29058e195aa9cb1",
        "sender": "jnewbery",
        "payload": "#topic Opt-in review begging experiment",
        "action": false,
        "timestamp": "2020-08-11T15:33:10+00:00"
      },
      "operand": "Opt-in review begging experiment",
      "id": "5286cb168adc4b9ab29058e195aa9cb1",
      "timestamp": "2020-08-11T15:33:10+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "24f5d0c77a3f41898ab48e6faf5709a1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/18949 | doc: Add CODEOWNERS file to automatically nominate PR reviewers by adamjonas \u00c3\u0082\u00c2\u00b7 Pull Request #18949 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2020-08-11T15:35:29+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/18949",
      "id": "24f5d0c77a3f41898ab48e6faf5709a1",
      "timestamp": "2020-08-11T15:35:29+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "8e24ba4774b943b09ae055a5a9f6cb3d",
        "sender": "jnewbery",
        "payload": "#topic feature negotiation",
        "action": false,
        "timestamp": "2020-08-11T15:46:11+00:00"
      },
      "operand": "feature negotiation",
      "id": "8e24ba4774b943b09ae055a5a9f6cb3d",
      "timestamp": "2020-08-11T15:46:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e77c05dc2af64a9191fa33ec3d2abe2d",
        "sender": "sdaftuar",
        "payload": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki",
        "action": false,
        "timestamp": "2020-08-11T15:46:34+00:00"
      },
      "operand": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki",
      "id": "e77c05dc2af64a9191fa33ec3d2abe2d",
      "timestamp": "2020-08-11T15:46:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cde5284e43ac406a9a2030377936207c",
        "sender": "vasild",
        "payload": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki -- something like that came to my mind when doing the BIP155 sendaddrv2 message. Is every new feature going to add its own message sendfoowhatever? Not very nice.",
        "action": false,
        "timestamp": "2020-08-11T15:53:44+00:00"
      },
      "operand": "https://github.com/sdaftuar/bips/blob/2020-08-generalized-feature-negotiation/bip-p2p-feature-negotiation.mediawiki",
      "id": "cde5284e43ac406a9a2030377936207c",
      "timestamp": "2020-08-11T15:53:44+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "1c8738e37b4c43f8bf6c12e9c3dcb95a",
        "sender": "jnewbery",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2020-08-11T16:00:20+00:00"
      },
      "operand": null,
      "id": "1c8738e37b4c43f8bf6c12e9c3dcb95a",
      "timestamp": "2020-08-11T16:00:20+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}