{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "cb46adf4675b4bd996bf481b89236320",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 47,
    "lightningbot": 2,
    "provoostenator": 8,
    "achow101": 3,
    "jonasschnelli": 9,
    "cfields": 19,
    "sdaftuar": 23,
    "jcorgan": 1,
    "meshcollider": 3,
    "luke-jr": 15,
    "BlueMatt": 16,
    "instagibbs": 1,
    "gribble": 1,
    "bitcoin-git": 1,
    "morcos": 4,
    "kanzure": 1
  },
  "start_time": "2018-02-01T19:00:10+00:00",
  "end_time": "2018-02-01T19:30:43+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: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis (sdaftuar)",
  "messages": [
    {
      "id": "ca67352a92e54f7f840e87ec3f6fb849",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-02-01T19:00:10+00:00"
    },
    {
      "id": "b215deb3249140cbbbe17141aa633167",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Feb  1 19:00:10 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-02-01T19:00:10+00:00"
    },
    {
      "id": "b11ee62d378e4a2ba037f624cf5be301",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-02-01T19:00:10+00:00"
    },
    {
      "id": "c8449701d9664a51a521d3230e9dfff0",
      "sender": "provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:00:25+00:00"
    },
    {
      "id": "35f56c7264ed4ca08ee88c86203d9dde",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator",
      "action": false,
      "timestamp": "2018-02-01T19:00:32+00:00"
    },
    {
      "id": "78999d23e95548ad89a2a7bb5cfbe341",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:00:34+00:00"
    },
    {
      "id": "7c6298caf10544049d0bba4340477796",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:00:35+00:00"
    },
    {
      "id": "4dd327463a7f48829aca7026b46404dd",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:00:39+00:00"
    },
    {
      "id": "fbd55db3354f47008a8c7b6606e1852a",
      "sender": "sdaftuar",
      "payload": "ack",
      "action": false,
      "timestamp": "2018-02-01T19:00:52+00:00"
    },
    {
      "id": "4e8899e7f3cb44bab2ff67f87ea910e7",
      "sender": "jcorgan",
      "payload": "hey folks",
      "action": false,
      "timestamp": "2018-02-01T19:00:58+00:00"
    },
    {
      "id": "6fcfc3594aa44dcbb2692d8bb53dbd1c",
      "sender": "meshcollider",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:01:04+00:00"
    },
    {
      "id": "e85d103e66e540748111d78c72c14cd5",
      "sender": "luke-jr",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-02-01T19:01:08+00:00"
    },
    {
      "id": "bf0d2255cd784af7bd5c880bbb75bbd0",
      "sender": "BlueMatt",
      "payload": "0.16!",
      "action": false,
      "timestamp": "2018-02-01T19:01:14+00:00"
    },
    {
      "id": "c68b2a3b4e194a33aed2bb1f02102377",
      "sender": "meshcollider",
      "payload": "\\o/",
      "action": false,
      "timestamp": "2018-02-01T19:01:19+00:00"
    },
    {
      "id": "483eb5f226984ff58a167e89a3bb4c30",
      "sender": "wumpus",
      "payload": "so with regard for 0.16.0 status, there already have been some issues that came up with rc1, so I think it makes sense to skip uploading binaries for that and go to rc2 soon",
      "action": false,
      "timestamp": "2018-02-01T19:01:23+00:00"
    },
    {
      "id": "bde16f22618046e1881ab4f903aa40e9",
      "sender": "BlueMatt",
      "payload": "ack",
      "action": false,
      "timestamp": "2018-02-01T19:01:30+00:00"
    },
    {
      "id": "2c2a97fff5c441509942cece67f5fed0",
      "sender": "achow101",
      "payload": "what issues?",
      "action": false,
      "timestamp": "2018-02-01T19:01:31+00:00"
    },
    {
      "id": "acaff30949ba44fcb2a44f645ba26815",
      "sender": "cfields",
      "payload": "agreed",
      "action": false,
      "timestamp": "2018-02-01T19:01:32+00:00"
    },
    {
      "id": "08cc420af171488aa0a8d5fc1b02fa02",
      "sender": "cfields",
      "payload": "achow101: see backlog for the last ~3hrs",
      "action": false,
      "timestamp": "2018-02-01T19:01:48+00:00"
    },
    {
      "id": "4ac6377fec314fb6bd525e3ae2efbc16",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/milestone/30",
      "action": false,
      "timestamp": "2018-02-01T19:02:01+00:00"
    },
    {
      "id": "68121a6e515f48e8b39be312e341901a",
      "sender": "wumpus",
      "payload": "the serious issue is https://github.com/bitcoin/bitcoin/issues/12323",
      "action": false,
      "timestamp": "2018-02-01T19:02:18+00:00"
    },
    {
      "id": "96d487ef2a854ef5b3a0c47bff7d6c48",
      "sender": "achow101",
      "payload": "ok",
      "action": false,
      "timestamp": "2018-02-01T19:02:46+00:00"
    },
    {
      "id": "acb94f3b26c34bada4a80cd442194abc",
      "sender": "wumpus",
      "payload": "there's another issue with onetry connections being re-tried forever, resulting in potential DoS on DNS seeds in the case they temporarily fail",
      "action": false,
      "timestamp": "2018-02-01T19:03:24+00:00"
    },
    {
      "id": "1c66d46687cc4d0ea81ff427bf0342dc",
      "sender": "wumpus",
      "payload": "cfields is working on a patch for that",
      "action": false,
      "timestamp": "2018-02-01T19:03:34+00:00"
    },
    {
      "id": "5ab9d297b40149f089d397676f287fbf",
      "sender": "instagibbs",
      "payload": "oh right, thursday",
      "action": false,
      "timestamp": "2018-02-01T19:03:42+00:00"
    },
    {
      "id": "fd0af689f09d45b6bea9272be91f58af",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/pull/12327 fixes a more minor issue with coin control and the change type setting",
      "action": false,
      "timestamp": "2018-02-01T19:03:59+00:00"
    },
    {
      "id": "39feba9be2a84831b41abcea79ea043d",
      "sender": "wumpus",
      "payload": "in the gui",
      "action": false,
      "timestamp": "2018-02-01T19:04:05+00:00"
    },
    {
      "id": "d5dd1f9e760044db9628a2b493df5297",
      "sender": "jonasschnelli",
      "payload": "by the way, is it a policy that a DNS seed also runs a node (same ip) for the oneshot?",
      "action": false,
      "timestamp": "2018-02-01T19:04:20+00:00"
    },
    {
      "id": "378a570bae5748e482e423624a369910",
      "sender": "wumpus",
      "payload": "jonasschnelli: no, that's not necessary",
      "action": false,
      "timestamp": "2018-02-01T19:04:34+00:00"
    },
    {
      "id": "5b69297eae1e4614b7c2d420a6ccda02",
      "sender": "wumpus",
      "payload": "jonasschnelli: it looks up the DNS seed which will return a (the first?) node",
      "action": false,
      "timestamp": "2018-02-01T19:04:48+00:00"
    },
    {
      "id": "a154a14f980d40bcac6d3a5e7f0aab88",
      "sender": "jonasschnelli",
      "payload": "wumpus: okay. My seeders will refuse connections to 8333",
      "action": false,
      "timestamp": "2018-02-01T19:04:51+00:00"
    },
    {
      "id": "402c875ac68e4fc49bf1cfc0be907819",
      "sender": "jonasschnelli",
      "payload": "wumpus: okay.",
      "action": false,
      "timestamp": "2018-02-01T19:05:02+00:00"
    },
    {
      "id": "39f7504345334168bb72d91fedcc95a5",
      "sender": "wumpus",
      "payload": "jonasschnelli: that is not the IP of the DNS server. I was confused about that too at some point in the past.",
      "action": false,
      "timestamp": "2018-02-01T19:05:34+00:00"
    },
    {
      "id": "03ce939fac1e449fa3bec8c7b6014001",
      "sender": "jonasschnelli",
      "payload": "I think also has something do to with tor mode",
      "action": false,
      "timestamp": "2018-02-01T19:05:50+00:00"
    },
    {
      "id": "2b9e33d60c794d5a95cdc17725bb8a1f",
      "sender": "provoostenator",
      "payload": "Using A records is what makes it confusing",
      "action": false,
      "timestamp": "2018-02-01T19:05:54+00:00"
    },
    {
      "id": "78758e5023a24d06a5041fab9ed7e8c7",
      "sender": "cfields",
      "payload": "yea, it's just some random peer",
      "action": false,
      "timestamp": "2018-02-01T19:05:54+00:00"
    },
    {
      "id": "72b3bae7f7714dc498890fddd52f4c1b",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: yes, you'd have to include your own ip in the dnsseed to (maybe) get the oneshot to be you, but that would be bad, and a violation of dnsseed policy (IIRC)",
      "action": false,
      "timestamp": "2018-02-01T19:06:18+00:00"
    },
    {
      "id": "f2f09dd1fa8643eeb2853bc107041311",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: sure.",
      "action": false,
      "timestamp": "2018-02-01T19:06:32+00:00"
    },
    {
      "id": "c23371e72f0f426fb027c2eb966388aa",
      "sender": "wumpus",
      "payload": "yes, in tor mode no resolving is used to get  multiple results (that'd require some SOCKS5 extension being used), so it uses a one shot to a random node as replacement",
      "action": false,
      "timestamp": "2018-02-01T19:06:41+00:00"
    },
    {
      "id": "ecd4f5fbb5f64dc9b1616244f5022a50",
      "sender": "jonasschnelli",
      "payload": "But in tor only mode, don't we do a oneshot to the seeds?",
      "action": false,
      "timestamp": "2018-02-01T19:06:53+00:00"
    },
    {
      "id": "e91cfb25920641889a5e0f59c40ea455",
      "sender": "wumpus",
      "payload": "no",
      "action": false,
      "timestamp": "2018-02-01T19:06:58+00:00"
    },
    {
      "id": "dd325b6a613a49cbbb651842863300d5",
      "sender": "provoostenator",
      "payload": "BlueMatt: and an effective way to DDOS yourself",
      "action": false,
      "timestamp": "2018-02-01T19:06:58+00:00"
    },
    {
      "id": "86b2750248b742adad3c2e6c721129b8",
      "sender": "jonasschnelli",
      "payload": "wumpus: okay. Thanks... never looked that up properly",
      "action": false,
      "timestamp": "2018-02-01T19:07:12+00:00"
    },
    {
      "id": "9a2ba04f1566456abcf88ecc4369d254",
      "sender": "wumpus",
      "payload": "it never looks up the IP of the DNS server at all, that's all happening below the libc abstraction",
      "action": false,
      "timestamp": "2018-02-01T19:07:30+00:00"
    },
    {
      "id": "8fe648c61eed43a0ac23925655423144",
      "sender": "wumpus",
      "payload": "any topics?",
      "action": false,
      "timestamp": "2018-02-01T19:07:49+00:00"
    },
    {
      "id": "23dbddd639a64c7588f7111e5951e8dc",
      "sender": "jonasschnelli",
      "payload": "Everyone already back at work it seems",
      "action": false,
      "timestamp": "2018-02-01T19:10:03+00:00"
    },
    {
      "id": "e7e18546d8294bafaa96a95b6b8ea799",
      "sender": "wumpus",
      "payload": "ok.. seems not... well please review anything under the 0.16.0 milestone, and anything added in the next day too",
      "action": false,
      "timestamp": "2018-02-01T19:10:04+00:00"
    },
    {
      "id": "a824877cce88443ba06a6406eb3ffdcc",
      "sender": "sdaftuar",
      "payload": "if we don't have more pressing things to discuss, i'd like to solicit feedback on #11739 (backdating p2sh /segwit v0 script rules) to genesis",
      "action": false,
      "timestamp": "2018-02-01T19:10:09+00:00"
    },
    {
      "id": "64cf28b7b1214d498d7697b48019dd8c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11739 | Enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #11739 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-02-01T19:10:12+00:00"
    },
    {
      "id": "ea8d63255fc44f8e89271c1b91065ba9",
      "sender": "wumpus",
      "payload": "then we'll tag rc2 after that",
      "action": false,
      "timestamp": "2018-02-01T19:10:14+00:00"
    },
    {
      "id": "e20797f87c604e448551cb29670d302b",
      "sender": "wumpus",
      "payload": "and try to find the next round of bugs :)",
      "action": false,
      "timestamp": "2018-02-01T19:10:42+00:00"
    },
    {
      "id": "2dd8e171741b4479becd2caa454e7416",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] theuni opened pull request #12329: net: don't retry failed oneshot connections forever (master...no-infinite-oneshot) https://github.com/bitcoin/bitcoin/pull/12329",
      "action": false,
      "timestamp": "2018-02-01T19:10:50+00:00"
    },
    {
      "id": "a3c3a7ba926f4316927ebb7b311d890a",
      "sender": "wumpus",
      "payload": "sdaftuar: okay",
      "action": false,
      "timestamp": "2018-02-01T19:10:51+00:00"
    },
    {
      "id": "6f397cfbc15748d9a3d8bd9593bed2d6",
      "sender": "sdaftuar",
      "payload": "mostly i want to know if there are any concept NACKs",
      "action": false,
      "timestamp": "2018-02-01T19:11:03+00:00"
    },
    {
      "id": "c113da1fa84345b18292823787f217ed",
      "sender": "wumpus",
      "payload": "#topic enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis (sdaftuar)",
      "action": false,
      "timestamp": "2018-02-01T19:11:14+00:00"
    },
    {
      "id": "6909eef5777648e0a8fe8cab646579e5",
      "sender": "sdaftuar",
      "payload": "and i guess the other question is confirming whether/how such a change should be documented",
      "action": false,
      "timestamp": "2018-02-01T19:12:17+00:00"
    },
    {
      "id": "0a17eb78fc314dbda4b83336b0853147",
      "sender": "cfields",
      "payload": "+0",
      "action": false,
      "timestamp": "2018-02-01T19:12:19+00:00"
    },
    {
      "id": "3e983cc26a6c415ca47785be69ea0402",
      "sender": "cfields",
      "payload": "sdaftuar: going forward, you mean? or this one?",
      "action": false,
      "timestamp": "2018-02-01T19:12:40+00:00"
    },
    {
      "id": "13f51027f7e44274b5f8ab593da73bfe",
      "sender": "sdaftuar",
      "payload": "both?",
      "action": false,
      "timestamp": "2018-02-01T19:12:44+00:00"
    },
    {
      "id": "f3b8fbd209b64a6d965559a9e76c1dbf",
      "sender": "sdaftuar",
      "payload": "i drafted a BIP for this one",
      "action": false,
      "timestamp": "2018-02-01T19:12:48+00:00"
    },
    {
      "id": "e486e2401e2849c3bdd9a5880e6eb1e3",
      "sender": "cfields",
      "payload": "well going forward, i think we could specify this intention as part of a soft-fork bip?",
      "action": false,
      "timestamp": "2018-02-01T19:13:05+00:00"
    },
    {
      "id": "57787e8f9daa44dbbf8b0ae0c4970985",
      "sender": "wumpus",
      "payload": "no NACK from me, if the code can be simplified that way then it's great",
      "action": false,
      "timestamp": "2018-02-01T19:13:06+00:00"
    },
    {
      "id": "07b46f22653a4683bb4a2a7cce0588a4",
      "sender": "BlueMatt",
      "payload": "+1",
      "action": false,
      "timestamp": "2018-02-01T19:13:29+00:00"
    },
    {
      "id": "84ed7a0793db4cadbbd1da7ddb522e3b",
      "sender": "wumpus",
      "payload": "it doesn't change the rules enforced for current blocks, does it?",
      "action": false,
      "timestamp": "2018-02-01T19:13:34+00:00"
    },
    {
      "id": "7db6a3ddf8ec4ca4a6aa08ea1a182146",
      "sender": "wumpus",
      "payload": "how is it a softfork?",
      "action": false,
      "timestamp": "2018-02-01T19:13:38+00:00"
    },
    {
      "id": "a1912298e2c7495095c0506c57870768",
      "sender": "sdaftuar",
      "payload": "no effect on current blocks",
      "action": false,
      "timestamp": "2018-02-01T19:13:42+00:00"
    },
    {
      "id": "157efd0fe7e045d28b6f63d72df96b13",
      "sender": "wumpus",
      "payload": "if it's a softfork I am misunderstanding",
      "action": false,
      "timestamp": "2018-02-01T19:13:56+00:00"
    },
    {
      "id": "fffa5435e0a049b8a9764f1e25fd193c",
      "sender": "BlueMatt",
      "payload": "its a soft spoon - only prevents a 6-month reorg from removing segwit :p",
      "action": false,
      "timestamp": "2018-02-01T19:14:04+00:00"
    },
    {
      "id": "cf4181fb002a4d73bfe00c238f0d5f5a",
      "sender": "luke-jr",
      "payload": "it restricts the rules on older blocks",
      "action": false,
      "timestamp": "2018-02-01T19:14:06+00:00"
    },
    {
      "id": "08e8a425d5bd4616bbd41eb935c2171d",
      "sender": "sdaftuar",
      "payload": "it's a softfork under a technical definition",
      "action": false,
      "timestamp": "2018-02-01T19:14:07+00:00"
    },
    {
      "id": "aa2c96fcd08942c385c60657fdd06d16",
      "sender": "BlueMatt",
      "payload": "not a fork",
      "action": false,
      "timestamp": "2018-02-01T19:14:10+00:00"
    },
    {
      "id": "8732288fb4104ee687b7c492d0afd348",
      "sender": "sdaftuar",
      "payload": "of making valid things now invalid",
      "action": false,
      "timestamp": "2018-02-01T19:14:18+00:00"
    },
    {
      "id": "e1fbe3615d004ac8b4073cec0497f465",
      "sender": "cfields",
      "payload": "sorry, my fault.",
      "action": false,
      "timestamp": "2018-02-01T19:14:21+00:00"
    },
    {
      "id": "b35f2d228c5744d6af6ff534efe59556",
      "sender": "morcos",
      "payload": "+1 as well..  but i do have concerns about how we could do this on a going forward basis",
      "action": false,
      "timestamp": "2018-02-01T19:14:29+00:00"
    },
    {
      "id": "afd28e6e4ae341ad816eaf1bfa9b8bd6",
      "sender": "wumpus",
      "payload": "oh, right",
      "action": false,
      "timestamp": "2018-02-01T19:14:30+00:00"
    },
    {
      "id": "8756b7fccfa0412ba75b2ba53cc749f5",
      "sender": "provoostenator",
      "payload": "Or just Buried Deployment?",
      "action": false,
      "timestamp": "2018-02-01T19:14:38+00:00"
    },
    {
      "id": "e26e9f71ac9848cf9219eff8eb60d5a5",
      "sender": "wumpus",
      "payload": "but it makes no difference bencause the old blocks all qualify",
      "action": false,
      "timestamp": "2018-02-01T19:14:39+00:00"
    },
    {
      "id": "ad2b6360eeac4c92a271b4f48b9a61ef",
      "sender": "luke-jr",
      "payload": "the question comes down to, are we limiting soft/hardfork definitions to only ones that affect future blocks?",
      "action": false,
      "timestamp": "2018-02-01T19:14:41+00:00"
    },
    {
      "id": "a3379f9466474c2297248227b9fd265c",
      "sender": "morcos",
      "payload": "it seems like if this is always our intention, then as soon as we announce a future soft fork",
      "action": false,
      "timestamp": "2018-02-01T19:14:43+00:00"
    },
    {
      "id": "2df430364c1b46ee9c25a127a9322811",
      "sender": "morcos",
      "payload": "some jack ass is going to mine violations just to make us annoyed",
      "action": false,
      "timestamp": "2018-02-01T19:14:53+00:00"
    },
    {
      "id": "e35f100343c24857a9139be1cf861eef",
      "sender": "BlueMatt",
      "payload": "luke-jr: yes, we should start calling buried deployments spoons",
      "action": false,
      "timestamp": "2018-02-01T19:15:00+00:00"
    },
    {
      "id": "e12ed704830e45efaac762e357cba137",
      "sender": "luke-jr",
      "payload": "or do we consider this an implementation detail?",
      "action": false,
      "timestamp": "2018-02-01T19:15:02+00:00"
    },
    {
      "id": "a6d0999fc71142f58942db3930037cf5",
      "sender": "cfields",
      "payload": "morcos: true",
      "action": false,
      "timestamp": "2018-02-01T19:15:13+00:00"
    },
    {
      "id": "10a73c5217a44f5a8278f4b957883800",
      "sender": "sdaftuar",
      "payload": "morcos: i think it's not really worth worrying about that",
      "action": false,
      "timestamp": "2018-02-01T19:15:17+00:00"
    },
    {
      "id": "0c047cf9271c42a7bd5f94145c16676f",
      "sender": "wumpus",
      "payload": "I see this as an implementation detail to validation",
      "action": false,
      "timestamp": "2018-02-01T19:15:21+00:00"
    },
    {
      "id": "9b2ecbd366c742f0bb06b5cc71e79377",
      "sender": "wumpus",
      "payload": "there's no need to cause a lot of rufus about it",
      "action": false,
      "timestamp": "2018-02-01T19:15:32+00:00"
    },
    {
      "id": "fae3e8f8f1c4419b8414065ab62c40ea",
      "sender": "wumpus",
      "payload": "if you call it softfork you'll have the miners in arms, and whatnot",
      "action": false,
      "timestamp": "2018-02-01T19:15:42+00:00"
    },
    {
      "id": "be4662a727fa45c990f862c7c9b583d9",
      "sender": "cfields",
      "payload": "luke-jr: well if there's an absolutely massive reorg, it's not just an implementation detail, no?",
      "action": false,
      "timestamp": "2018-02-01T19:15:43+00:00"
    },
    {
      "id": "031fbce8dd0348f79f3c619192f435ac",
      "sender": "morcos",
      "payload": "well it addresses cfields point about having the original BIP specify the intention.  i think we should always only consider backdating after the fact",
      "action": false,
      "timestamp": "2018-02-01T19:15:48+00:00"
    },
    {
      "id": "0f3482f39f1b4541a1da1f064777fd8f",
      "sender": "sdaftuar",
      "payload": "morcos: oh i see your point",
      "action": false,
      "timestamp": "2018-02-01T19:16:03+00:00"
    },
    {
      "id": "d286f28e89a542b38446c37372d0c694",
      "sender": "wumpus",
      "payload": "because then it also needs to be signaled some way, I guess",
      "action": false,
      "timestamp": "2018-02-01T19:16:07+00:00"
    },
    {
      "id": "71b750ea6b204d178f7d9cf3f95732bf",
      "sender": "luke-jr",
      "payload": "cfields: if there's an absolutely massive reorg, it's unclear what the outcome will be period",
      "action": false,
      "timestamp": "2018-02-01T19:16:10+00:00"
    },
    {
      "id": "66f14ca927a444fcb82f6a43e3bdbfa6",
      "sender": "luke-jr",
      "payload": "cfields: for example, Knots has a checkpoint on a Segwit block",
      "action": false,
      "timestamp": "2018-02-01T19:16:24+00:00"
    },
    {
      "id": "3d32db642a6f4316894b364dd35023dc",
      "sender": "cfields",
      "payload": "well isn't the intention here to clarify that outcome?",
      "action": false,
      "timestamp": "2018-02-01T19:16:30+00:00"
    },
    {
      "id": "90b1b487ab76463cb459f10df7fa45ef",
      "sender": "BlueMatt",
      "payload": "if there's a 6 month reorg there will be debate as to whether to follow it...whether we follow it or not ends up being a community question anyway :p",
      "action": false,
      "timestamp": "2018-02-01T19:16:32+00:00"
    },
    {
      "id": "0fa44f413f544c06bcb9928c467a2159",
      "sender": "wumpus",
      "payload": "if there's a reorg that big that all segwit blocks are reorged out, well...",
      "action": false,
      "timestamp": "2018-02-01T19:16:35+00:00"
    },
    {
      "id": "64d9f4c87d4b431093e63ee6f15e3b99",
      "sender": "sdaftuar",
      "payload": "i think in this case, it's clear that segwit transactors do not intend for their funds to be spendable on a segwit-inactive chain",
      "action": false,
      "timestamp": "2018-02-01T19:16:53+00:00"
    },
    {
      "id": "8968421d182c4f249926c217864611de",
      "sender": "wumpus",
      "payload": "yes, I'm sure there will be discussion enough in that case",
      "action": false,
      "timestamp": "2018-02-01T19:17:00+00:00"
    },
    {
      "id": "f484a0f4bc7d4aa09e4106e1a357651e",
      "sender": "sdaftuar",
      "payload": "so backdating the segwit rules matches consensus, in that sense",
      "action": false,
      "timestamp": "2018-02-01T19:17:14+00:00"
    },
    {
      "id": "dfc5e65e721746418fee5efb2bb01aa7",
      "sender": "BlueMatt",
      "payload": "so, definitely not a fork",
      "action": false,
      "timestamp": "2018-02-01T19:17:15+00:00"
    },
    {
      "id": "030d7cabe9b743578ae1a5ee2b20b55d",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2018-02-01T19:17:22+00:00"
    },
    {
      "id": "9a927bd8330f4093978857e537daf2f7",
      "sender": "luke-jr",
      "payload": "in which case, I don't see that we need a BIP for it. I suggest we make a new repo for Core-specific documentation like this.",
      "action": false,
      "timestamp": "2018-02-01T19:18:10+00:00"
    },
    {
      "id": "aa75a579266941fbabd44e19adbcfab5",
      "sender": "cfields",
      "payload": "morcos: i half agree about after-the-fact. Not mentioning backdating with the intention of doing so anyway is a bit... iffy",
      "action": false,
      "timestamp": "2018-02-01T19:18:26+00:00"
    },
    {
      "id": "c46f07d0f62a49deae018b0cc1ebc78e",
      "sender": "luke-jr",
      "payload": "BIPs are for cross-software standards, which doesn't really include implementation details",
      "action": false,
      "timestamp": "2018-02-01T19:18:31+00:00"
    },
    {
      "id": "c95cf836824f407c92948439c84d7056",
      "sender": "BlueMatt",
      "payload": "seems fine to me, I also appreciate gmaxwell's partially-joking suggestion of calling it a spoon",
      "action": false,
      "timestamp": "2018-02-01T19:18:34+00:00"
    },
    {
      "id": "ce33e7f851fc48779e1aac6510f780ab",
      "sender": "wumpus",
      "payload": "hehe",
      "action": false,
      "timestamp": "2018-02-01T19:18:48+00:00"
    },
    {
      "id": "169b9d6770434cdd958431c031357338",
      "sender": "luke-jr",
      "payload": "(actually, we have a repo for gitian docs already, right?)",
      "action": false,
      "timestamp": "2018-02-01T19:18:51+00:00"
    },
    {
      "id": "c9fd50a287c84ecfbb8d07171e3cb67c",
      "sender": "sdaftuar",
      "payload": "i personally think that it's helpful to put it in a BIP, because it affects the implementation of existing BIPs",
      "action": false,
      "timestamp": "2018-02-01T19:18:51+00:00"
    },
    {
      "id": "b274c59257534ae9b4aa3f17d07eff6f",
      "sender": "BlueMatt",
      "payload": "and then doing a bip and just saying \"Soft Spoon\"",
      "action": false,
      "timestamp": "2018-02-01T19:18:52+00:00"
    },
    {
      "id": "3be6314267674c9cb13c78c79ac9c4f0",
      "sender": "sdaftuar",
      "payload": "but i don't feel strongly",
      "action": false,
      "timestamp": "2018-02-01T19:19:05+00:00"
    },
    {
      "id": "080c8e0e3c2e4fa6b930b2107c9fc933",
      "sender": "BlueMatt",
      "payload": "i mean we use BIPs for things that are core-specific anyway, like getblocktemplate",
      "action": false,
      "timestamp": "2018-02-01T19:19:19+00:00"
    },
    {
      "id": "3055dd21b9ef4e0d98bf8683953baf91",
      "sender": "wumpus",
      "payload": "but in the end it doesn't matter whether people implement this BIP",
      "action": false,
      "timestamp": "2018-02-01T19:19:23+00:00"
    },
    {
      "id": "cb6526db478b4168af2cf5d4ad215804",
      "sender": "wumpus",
      "payload": "because it's an implementation detail",
      "action": false,
      "timestamp": "2018-02-01T19:19:27+00:00"
    },
    {
      "id": "9b7aee29ff7144d5bdadd0a18d274a0c",
      "sender": "luke-jr",
      "payload": "BlueMatt: GBT isn't Core-specific",
      "action": false,
      "timestamp": "2018-02-01T19:19:27+00:00"
    },
    {
      "id": "02582231f6824a3c8a6d0531f2c065d4",
      "sender": "sdaftuar",
      "payload": "wumpus: agreed",
      "action": false,
      "timestamp": "2018-02-01T19:19:29+00:00"
    },
    {
      "id": "b5fa122f4cf54223aab986c0b49926bf",
      "sender": "sdaftuar",
      "payload": "it's an informational BIP",
      "action": false,
      "timestamp": "2018-02-01T19:19:32+00:00"
    },
    {
      "id": "4dbb571cba114adca84efabf8c9362ed",
      "sender": "cfields",
      "payload": "luke-jr: there are several post-mortem BIPs",
      "action": false,
      "timestamp": "2018-02-01T19:19:37+00:00"
    },
    {
      "id": "e9c92e8622d740f59e72becf79b5b241",
      "sender": "wumpus",
      "payload": "BlueMatt: well that's an interface! interfaces need documentation",
      "action": false,
      "timestamp": "2018-02-01T19:19:38+00:00"
    },
    {
      "id": "4597481d337a4a24a71f21fad3532cdb",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-02-01T19:19:42+00:00"
    },
    {
      "id": "653469cffb5a4306a3850370b0dab28f",
      "sender": "luke-jr",
      "payload": "maybe we can put it in an annex for the BIPs it affects or something? just seems like it will get old to have two BIPs for every fork",
      "action": false,
      "timestamp": "2018-02-01T19:20:29+00:00"
    },
    {
      "id": "fddfaae5da354cce84a30ff0a3bc216b",
      "sender": "wumpus",
      "payload": "if a softspoon drops at 300000 blocks deep and no one hears it, did it happen at all?",
      "action": false,
      "timestamp": "2018-02-01T19:20:37+00:00"
    },
    {
      "id": "5717e4b323304c9a832c2cad4996a600",
      "sender": "luke-jr",
      "payload": "one for the deployment and implementation, and another for the reinterpretation of the deployment",
      "action": false,
      "timestamp": "2018-02-01T19:20:44+00:00"
    },
    {
      "id": "20cdec9909f14368ab65c4954ce58d22",
      "sender": "sdaftuar",
      "payload": "luke-jr: that seems reasonable to me as well, if the BIP authors agree?",
      "action": false,
      "timestamp": "2018-02-01T19:20:54+00:00"
    },
    {
      "id": "9ee13d3416e74213b75acf14519a16a2",
      "sender": "wumpus",
      "payload": "luke-jr: agree",
      "action": false,
      "timestamp": "2018-02-01T19:22:08+00:00"
    },
    {
      "id": "a55369c43512419cb9f694aedbbee541",
      "sender": "luke-jr",
      "payload": "none of the authors appear to be here now, but I doubt they'd object",
      "action": false,
      "timestamp": "2018-02-01T19:22:25+00:00"
    },
    {
      "id": "e429a2bf87984befac68a20d89a27269",
      "sender": "luke-jr",
      "payload": "at least for Segwit",
      "action": false,
      "timestamp": "2018-02-01T19:22:34+00:00"
    },
    {
      "id": "086459b9c40d417b8d2f170b475f3171",
      "sender": "provoostenator",
      "payload": "And the winner of the git bisect game is....",
      "action": false,
      "timestamp": "2018-02-01T19:23:32+00:00"
    },
    {
      "id": "bb00097f8b534c93aec1d3dccbac26ed",
      "sender": "provoostenator",
      "payload": "bluematt! https://github.com/bitcoin/bitcoin/commit/62e764219b25f5d5a4de855e53f62c43130ec918",
      "action": false,
      "timestamp": "2018-02-01T19:23:37+00:00"
    },
    {
      "id": "b01768684a454aa098e5c6bebb16c298",
      "sender": "BlueMatt",
      "payload": "we already decided it was cfields' fault",
      "action": false,
      "timestamp": "2018-02-01T19:23:57+00:00"
    },
    {
      "id": "e84e022af403461fb14328c4b63031f9",
      "sender": "sdaftuar",
      "payload": "i knew it was both of you",
      "action": false,
      "timestamp": "2018-02-01T19:24:07+00:00"
    },
    {
      "id": "dc3fdac47cd542e59f0edc4a8ff283e5",
      "sender": "BlueMatt",
      "payload": "is gonna keep repeating that until someone buys it",
      "action": true,
      "timestamp": "2018-02-01T19:24:08+00:00"
    },
    {
      "id": "6e05e3e8c1f24a0dac03e731cd87099a",
      "sender": "sdaftuar",
      "payload": ":)",
      "action": false,
      "timestamp": "2018-02-01T19:24:10+00:00"
    },
    {
      "id": "9369086c4fe24bf696f518abb32056b8",
      "sender": "BlueMatt",
      "payload": "*definitely* didnt also review and ack the bug-introducing pr......",
      "action": true,
      "timestamp": "2018-02-01T19:24:21+00:00"
    },
    {
      "id": "6f3f13e2f1844016bb0d5f82044f778c",
      "sender": "cfields",
      "payload": "heh it was me for sure",
      "action": false,
      "timestamp": "2018-02-01T19:24:23+00:00"
    },
    {
      "id": "f3b490eac89446cca3d3e2081da555fe",
      "sender": "cfields",
      "payload": "the busted part of 62e7642 was even my suggestion!",
      "action": false,
      "timestamp": "2018-02-01T19:24:41+00:00"
    },
    {
      "id": "04ac89e8ba4d496592d2d16e79139500",
      "sender": "wumpus",
      "payload": "it's everyone's fault for not finding the fault in review! :)",
      "action": false,
      "timestamp": "2018-02-01T19:25:10+00:00"
    },
    {
      "id": "78157d5e0add4db8b17dbcae9ae18c7f",
      "sender": "sdaftuar",
      "payload": "+1",
      "action": false,
      "timestamp": "2018-02-01T19:25:17+00:00"
    },
    {
      "id": "559e36ea8df44ac8a785012bd44fabae",
      "sender": "cfields",
      "payload": "well, sorry everyone. I'm glad it didn't make it into a release.",
      "action": false,
      "timestamp": "2018-02-01T19:25:32+00:00"
    },
    {
      "id": "6f3e383e48c3469bb4c9f22e4d80326a",
      "sender": "luke-jr",
      "payload": "I'm glad someone noticed it before a release XD",
      "action": false,
      "timestamp": "2018-02-01T19:25:52+00:00"
    },
    {
      "id": "803f4ee7a92f4c1aa65bd3b88a6c5be0",
      "sender": "wumpus",
      "payload": "the rc process, it works",
      "action": false,
      "timestamp": "2018-02-01T19:25:54+00:00"
    },
    {
      "id": "642653eb8d354ac29bbe20b2d5192af7",
      "sender": "cfields",
      "payload": "yea, the surge of reports in the last ~day is actually really nice to see",
      "action": false,
      "timestamp": "2018-02-01T19:26:15+00:00"
    },
    {
      "id": "e52e8d51f6824012be4a2cf12324ee26",
      "sender": "provoostenator",
      "payload": "Bad linux skills on my part (causing the seed not to restart): it works",
      "action": false,
      "timestamp": "2018-02-01T19:26:19+00:00"
    },
    {
      "id": "a324fe0dae0247759e9aecd56c0ebccb",
      "sender": "sdaftuar",
      "payload": "good thing it was down or we never would have found this before release!",
      "action": false,
      "timestamp": "2018-02-01T19:26:38+00:00"
    },
    {
      "id": "e00a683284f94cbeb7f1b4e4ba32e3de",
      "sender": "sdaftuar",
      "payload": "(which is very disturbing)",
      "action": false,
      "timestamp": "2018-02-01T19:26:44+00:00"
    },
    {
      "id": "ef79c007ef1e4f13a5ffd6546cda37c5",
      "sender": "wumpus",
      "payload": "we do need tests for the DNS seed code",
      "action": false,
      "timestamp": "2018-02-01T19:26:54+00:00"
    },
    {
      "id": "e24d73d0c4e6497992f25cc3e682b243",
      "sender": "meshcollider",
      "payload": "clearly",
      "action": false,
      "timestamp": "2018-02-01T19:27:02+00:00"
    },
    {
      "id": "6ab9c46e1de84871b4d4a8b935984ea4",
      "sender": "provoostenator",
      "payload": "+1 for tests there",
      "action": false,
      "timestamp": "2018-02-01T19:27:04+00:00"
    },
    {
      "id": "e6c28169ad7b4617ac66bfb4eff369a7",
      "sender": "cfields",
      "payload": "agreed. I'll add some.",
      "action": false,
      "timestamp": "2018-02-01T19:27:15+00:00"
    },
    {
      "id": "389756dfec994864a6b83e244159f947",
      "sender": "BlueMatt",
      "payload": "lol, maybe keep your dnsseed down until after rc cycle? :P",
      "action": false,
      "timestamp": "2018-02-01T19:27:20+00:00"
    },
    {
      "id": "c0bfdec5a62c48cdaf9d3fbc9c56a437",
      "sender": "wumpus",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2018-02-01T19:27:57+00:00"
    },
    {
      "id": "e0179c86cd744debad1ff130353d362a",
      "sender": "cfields",
      "payload": "or we could just add a dummy seednode to test.com or something :p",
      "action": false,
      "timestamp": "2018-02-01T19:28:07+00:00"
    },
    {
      "id": "3be53c100a444ff68e24de636068b964",
      "sender": "wumpus",
      "payload": "testing that code is not entirely trivial as-is as you somehow need to redirect DNS resolving",
      "action": false,
      "timestamp": "2018-02-01T19:30:03+00:00"
    },
    {
      "id": "e9f348b58b354056b4df797f8a43d753",
      "sender": "wumpus",
      "payload": "if no other topics, I'm closing the meeting early",
      "action": false,
      "timestamp": "2018-02-01T19:30:22+00:00"
    },
    {
      "id": "4f9c90a76987404fb613f9cc7aba042b",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-02-01T19:30:43+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "ca67352a92e54f7f840e87ec3f6fb849",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-02-01T19:00:10+00:00"
      },
      "operand": null,
      "id": "ca67352a92e54f7f840e87ec3f6fb849",
      "timestamp": "2018-02-01T19:00:10+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4ac6377fec314fb6bd525e3ae2efbc16",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/milestone/30",
        "action": false,
        "timestamp": "2018-02-01T19:02:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/milestone/30",
      "id": "4ac6377fec314fb6bd525e3ae2efbc16",
      "timestamp": "2018-02-01T19:02:01+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fd0af689f09d45b6bea9272be91f58af",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/pull/12327 fixes a more minor issue with coin control and the change type setting",
        "action": false,
        "timestamp": "2018-02-01T19:03:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/pull/12327",
      "id": "fd0af689f09d45b6bea9272be91f58af",
      "timestamp": "2018-02-01T19:03:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "64cf28b7b1214d498d7697b48019dd8c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11739 | Enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #11739 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-02-01T19:10:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11739",
      "id": "64cf28b7b1214d498d7697b48019dd8c",
      "timestamp": "2018-02-01T19:10:12+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c113da1fa84345b18292823787f217ed",
        "sender": "wumpus",
        "payload": "#topic enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis (sdaftuar)",
        "action": false,
        "timestamp": "2018-02-01T19:11:14+00:00"
      },
      "operand": "enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesis (sdaftuar)",
      "id": "c113da1fa84345b18292823787f217ed",
      "timestamp": "2018-02-01T19:11:14+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "4f9c90a76987404fb613f9cc7aba042b",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-02-01T19:30:43+00:00"
      },
      "operand": null,
      "id": "4f9c90a76987404fb613f9cc7aba042b",
      "timestamp": "2018-02-01T19:30:43+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}