{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "3a012eca737e4ab1ad324091dd16f598",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 66,
    "lightningbot": 2,
    "meshcollider": 11,
    "achow101": 14,
    "provoostenator": 28,
    "instagibbs": 34,
    "gribble": 29,
    "BlueMatt": 39,
    "jonasschnelli": 30,
    "cfields": 19,
    "promag": 6,
    "ryanofsky": 3,
    "jtimon": 7,
    "jnewbery": 4,
    "kanzure": 1,
    "MarcoFalke": 1,
    "sipa": 23,
    "luke-jr": 38,
    "bitcoin-git": 1,
    "gmaxwell": 40,
    "Chris_St1": 4,
    "morcos": 19,
    "Chris_Stewart_5": 5,
    "arubi": 3
  },
  "start_time": "2018-01-11T19:00:15+00:00",
  "end_time": "2018-01-11T20:00:10+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": "when to use bech32 for change",
  "messages": [
    {
      "id": "2975f6143fab4bc7bd06a3398194ec15",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-01-11T19:00:15+00:00"
    },
    {
      "id": "f51e04d222f94d29bbfd894eba1f8f43",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jan 11 19:00:15 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-01-11T19:00:15+00:00"
    },
    {
      "id": "60451108a5bb4801a561a566b19d8728",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-01-11T19:00:15+00:00"
    },
    {
      "id": "c28a1e3869be46789f1528170e6405db",
      "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",
      "action": false,
      "timestamp": "2018-01-11T19:00:21+00:00"
    },
    {
      "id": "824085f4eab343039515996d7fe676a2",
      "sender": "meshcollider",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-01-11T19:00:38+00:00"
    },
    {
      "id": "3f21edaba9d34400a3995666d1dfc32b",
      "sender": "wumpus",
      "payload": "congrats everyone on merging segwit wallet!",
      "action": false,
      "timestamp": "2018-01-11T19:00:40+00:00"
    },
    {
      "id": "d48bb2b71a704e02a29e43024ec8031f",
      "sender": "meshcollider",
      "payload": "\\o/",
      "action": false,
      "timestamp": "2018-01-11T19:00:47+00:00"
    },
    {
      "id": "30912863e41d4b92a287e759bcfd12d3",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-01-11T19:00:48+00:00"
    },
    {
      "id": "f519bb24f8bb40e4aa261f4b77aaab9a",
      "sender": "wumpus",
      "payload": "I think we should focus this meeting on what there is to do still for 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:01:04+00:00"
    },
    {
      "id": "e50847e81a274d11ba7b9775e524b464",
      "sender": "provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-01-11T19:01:21+00:00"
    },
    {
      "id": "40b7b5d34db14825aed87fa0a6e0037d",
      "sender": "wumpus",
      "payload": "I've just updated https://github.com/bitcoin/bitcoin/milestone/30 removing everything that isn't either a bugfix or has to do with segwit",
      "action": false,
      "timestamp": "2018-01-11T19:01:22+00:00"
    },
    {
      "id": "b96aead7aaf545f7bcec4dd6b6d9a477",
      "sender": "instagibbs",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-01-11T19:01:25+00:00"
    },
    {
      "id": "4e6dbb501ee0489d9b92eebcc9a998e8",
      "sender": "instagibbs",
      "payload": "\\o/ so great to see",
      "action": false,
      "timestamp": "2018-01-11T19:01:31+00:00"
    },
    {
      "id": "eec3120bc3604a75a85028053506b6ca",
      "sender": "wumpus",
      "payload": "(well, moving it forward to 0.17)",
      "action": false,
      "timestamp": "2018-01-11T19:01:32+00:00"
    },
    {
      "id": "9c8a4560fb504801b99f3803bce5c8d9",
      "sender": "provoostenator",
      "payload": "I'd like to get either #11991 or #11937 in so non-tech-savy people can actually use bech32.",
      "action": false,
      "timestamp": "2018-01-11T19:02:18+00:00"
    },
    {
      "id": "6686961e2d57484aa153219e2080ac5f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:02:21+00:00"
    },
    {
      "id": "86647f7d4699423195b44fb1fad3d087",
      "sender": "wumpus",
      "payload": "so that is the \"high priority\" list for now, if there's anything that should be added let me know",
      "action": false,
      "timestamp": "2018-01-11T19:02:23+00:00"
    },
    {
      "id": "5b5a38f3986b48c2b6458ef70d0a8738",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11937 | Qt: Setting for deciding address type (legacy, p2sh or bech32) by hsjoberg \u00c3\u0082\u00c2\u00b7 Pull Request #11937 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:02:23+00:00"
    },
    {
      "id": "48b90fbcb67f4133a7dc877f8ea0b8cd",
      "sender": "BlueMatt",
      "payload": "#11281 needs rebase and resolution of current discussion",
      "action": false,
      "timestamp": "2018-01-11T19:02:27+00:00"
    },
    {
      "id": "f3f833a5e9de44669b420794fd54a035",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:02:31+00:00"
    },
    {
      "id": "269724fbdfbf4d3b94f6610deb1c50d0",
      "sender": "jonasschnelli",
      "payload": "Will do soon",
      "action": false,
      "timestamp": "2018-01-11T19:02:40+00:00"
    },
    {
      "id": "f625713378eb4892970473dd350a7aff",
      "sender": "wumpus",
      "payload": "provoostenator: agreed",
      "action": false,
      "timestamp": "2018-01-11T19:02:46+00:00"
    },
    {
      "id": "da3adc27ba6848ec8af858c57d283514",
      "sender": "provoostenator",
      "payload": "I'll try to keep them fresh based on feedback.",
      "action": false,
      "timestamp": "2018-01-11T19:02:59+00:00"
    },
    {
      "id": "4d027737c0ae4f84a3dc94ac9ae65a2f",
      "sender": "instagibbs",
      "payload": "-qt support for address types i think is a big ? still",
      "action": false,
      "timestamp": "2018-01-11T19:03:05+00:00"
    },
    {
      "id": "9e4a8de2761942f5877b459958106396",
      "sender": "jonasschnelli",
      "payload": "Yes. I also think 11991 11937 should go into 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:03:08+00:00"
    },
    {
      "id": "b8018014a5df47dda14a15932a90b2a6",
      "sender": "BlueMatt",
      "payload": "I believe there's still pending segwit wallet stuff in some rpcs that are still TODO",
      "action": false,
      "timestamp": "2018-01-11T19:03:13+00:00"
    },
    {
      "id": "e6b8d53b4e7e4565ae387f4116771367",
      "sender": "BlueMatt",
      "payload": "sipa?",
      "action": false,
      "timestamp": "2018-01-11T19:03:14+00:00"
    },
    {
      "id": "04fb01f398054a55a1011f603c1638b1",
      "sender": "achow101",
      "payload": "If 11281 goes in, I would like to also have #11200",
      "action": false,
      "timestamp": "2018-01-11T19:03:15+00:00"
    },
    {
      "id": "a261b6858e0a44f38cbcef33cf9ee260",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11200 | Allow for aborting rescans and canceling showProgress dialogs by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #11200 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:03:17+00:00"
    },
    {
      "id": "37a27f4ca216463f9002b7925e279831",
      "sender": "cfields",
      "payload": "hi, here",
      "action": false,
      "timestamp": "2018-01-11T19:03:36+00:00"
    },
    {
      "id": "26f3bd4b66f14527a5d101421a9258c4",
      "sender": "achow101",
      "payload": "also #12101 and #12104 are bugfix-ish",
      "action": false,
      "timestamp": "2018-01-11T19:04:05+00:00"
    },
    {
      "id": "ef788c0a53a14144b44fac88fe490601",
      "sender": "provoostenator",
      "payload": "bech32 change behavior is nice to have; #11991 is mostly for my own OCD and I can just run that myself",
      "action": false,
      "timestamp": "2018-01-11T19:04:06+00:00"
    },
    {
      "id": "cd1a8545bdd44aaea0ff2d569da2a08e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12101 | Clamp walletpassphrase timeout to 2^31 seconds and check its bounds by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #12101 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:04:07+00:00"
    },
    {
      "id": "1523651c65f847fe84dd656423517761",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12104 | HTTP Error 404: Not Found",
      "action": false,
      "timestamp": "2018-01-11T19:04:08+00:00"
    },
    {
      "id": "34c308c0859f40d4b44f47270d145123",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:04:09+00:00"
    },
    {
      "id": "6226a39ae8934241a16f69f9166492ff",
      "sender": "achow101",
      "payload": "s/12024/12104",
      "action": false,
      "timestamp": "2018-01-11T19:04:32+00:00"
    },
    {
      "id": "4c5032d5263c419a96265dfd77e7a831",
      "sender": "BlueMatt",
      "payload": "do we want to fix the non-regression rpc too-many-sockets thing given its an upstream bug? cfields?",
      "action": false,
      "timestamp": "2018-01-11T19:04:33+00:00"
    },
    {
      "id": "ce7cb7e136724c89be547182f58b034f",
      "sender": "provoostenator",
      "payload": "(sorry, I meant #12119)",
      "action": false,
      "timestamp": "2018-01-11T19:04:37+00:00"
    },
    {
      "id": "3e754add6a164197b86268f8592af39b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12119 | [wallet] use bech32 change address if any destination is bech32 by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #12119 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:04:39+00:00"
    },
    {
      "id": "917325b75c784f64bb11d632e6589a14",
      "sender": "cfields",
      "payload": "BlueMatt: yes, I'll clean that up and PR it today. What's not clear, though, is if we should attempt to max out available fds.",
      "action": false,
      "timestamp": "2018-01-11T19:05:06+00:00"
    },
    {
      "id": "85e8f0cf9ba4474ba7ed7d145c2022cb",
      "sender": "wumpus",
      "payload": "11200 seems more like a feature and isn't necessarily segwit related",
      "action": false,
      "timestamp": "2018-01-11T19:05:08+00:00"
    },
    {
      "id": "c37f58dafc844fdca8f75a091335634a",
      "sender": "wumpus",
      "payload": "more for 0.17",
      "action": false,
      "timestamp": "2018-01-11T19:05:25+00:00"
    },
    {
      "id": "e96179aae2d844c4b1a4f5eebd7c9b48",
      "sender": "provoostenator",
      "payload": "wumpus: when you move something to 0.17 does that mean it be merged before 0.16 is branched off, or does it not have that meaning?",
      "action": false,
      "timestamp": "2018-01-11T19:06:20+00:00"
    },
    {
      "id": "fa835fe8a8e8453c868676dc394aa95c",
      "sender": "provoostenator",
      "payload": "*it won't",
      "action": false,
      "timestamp": "2018-01-11T19:06:30+00:00"
    },
    {
      "id": "836c85311a67491a96bd75b1f6e059b9",
      "sender": "wumpus",
      "payload": "provoostenator: yes",
      "action": false,
      "timestamp": "2018-01-11T19:06:45+00:00"
    },
    {
      "id": "6ae622cf518d4facaf685548817b0df1",
      "sender": "BlueMatt",
      "payload": "wumpus: tend to agree re: 11200, though I'd still very much like to see #11281",
      "action": false,
      "timestamp": "2018-01-11T19:07:28+00:00"
    },
    {
      "id": "366f505693224ad5bb70202674c47da4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:07:31+00:00"
    },
    {
      "id": "e3ae3a6c61174ef9bf8d2b454e29e592",
      "sender": "meshcollider",
      "payload": "Will we have the signing certificates ready for the release? jonasschnelli cfields",
      "action": false,
      "timestamp": "2018-01-11T19:07:34+00:00"
    },
    {
      "id": "e64f8e3d033b40d38bd50d25b817f0ce",
      "sender": "cfields",
      "payload": "wumpus: consider the maxing fd's question a topic suggestion. I'm unsure what to do there.",
      "action": false,
      "timestamp": "2018-01-11T19:07:49+00:00"
    },
    {
      "id": "cabe8bf7ca284f68be74174c7759c8c5",
      "sender": "wumpus",
      "payload": "BlueMatt: isn't that one already on there?",
      "action": false,
      "timestamp": "2018-01-11T19:07:58+00:00"
    },
    {
      "id": "57b7e9018e9a4bb492a53a2e8d6949c4",
      "sender": "jonasschnelli",
      "payload": "meshcollider: at least there is a static non distributed RSA cert now available... (OSX).",
      "action": false,
      "timestamp": "2018-01-11T19:08:16+00:00"
    },
    {
      "id": "76be228983844cbe83f74714fd8ca4f2",
      "sender": "BlueMatt",
      "payload": "wumpus: it is, was just re-enforcing :)",
      "action": false,
      "timestamp": "2018-01-11T19:08:32+00:00"
    },
    {
      "id": "8e75c18d0fa847d69e68850ebd8dac2b",
      "sender": "meshcollider",
      "payload": "jonasschnelli: ok",
      "action": false,
      "timestamp": "2018-01-11T19:08:35+00:00"
    },
    {
      "id": "2aa590622aee4a739c8e17d9b3c3e2cf",
      "sender": "jonasschnelli",
      "payload": "(but no clue about Windows) topic?",
      "action": false,
      "timestamp": "2018-01-11T19:08:47+00:00"
    },
    {
      "id": "8004cc494b664dbc9eebaf1545b9941b",
      "sender": "cfields",
      "payload": "meshcollider: yes, we didn't get the threshold key setup in time, so we have a temporary key now. Presumably for 0.16 only.",
      "action": false,
      "timestamp": "2018-01-11T19:08:52+00:00"
    },
    {
      "id": "698d4f3ed94344da8e39392c6b9dd014",
      "sender": "wumpus",
      "payload": "BlueMatt: but yes I agree keeping that, it's more of a fix I guess (but also not really)",
      "action": false,
      "timestamp": "2018-01-11T19:09:17+00:00"
    },
    {
      "id": "1eeca027dd0c42aebccaff7acd33fdd4",
      "sender": "promag",
      "payload": "o/",
      "action": false,
      "timestamp": "2018-01-11T19:09:38+00:00"
    },
    {
      "id": "37daa463a0074a638e98e388fb78244e",
      "sender": "cfields",
      "payload": "meshcollider: I've written up a few little things worth committing, I'll PR those today as well.",
      "action": false,
      "timestamp": "2018-01-11T19:10:08+00:00"
    },
    {
      "id": "e4b90676a669419bbc1b1da5dc807ac9",
      "sender": "wumpus",
      "payload": "great news regarding the signing key",
      "action": false,
      "timestamp": "2018-01-11T19:10:09+00:00"
    },
    {
      "id": "fba2af6df7a84c9ca0fb2f18f1c02a3d",
      "sender": "wumpus",
      "payload": "cfields: ok, topic noted",
      "action": false,
      "timestamp": "2018-01-11T19:10:15+00:00"
    },
    {
      "id": "c424ccf823264a97916aa023fa3ddaa0",
      "sender": "cfields",
      "payload": "oh, on to me then?",
      "action": false,
      "timestamp": "2018-01-11T19:11:22+00:00"
    },
    {
      "id": "84fcec29aa4340c989b1c86111429ad9",
      "sender": "cfields",
      "payload": "#11785 is what I'm unsure about",
      "action": false,
      "timestamp": "2018-01-11T19:11:45+00:00"
    },
    {
      "id": "636c01c8ef6b46cfbfd4976cab0ce112",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11785 | Raise the open fd limit to the maximum allowed by vii \u00c3\u0082\u00c2\u00b7 Pull Request #11785 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:11:46+00:00"
    },
    {
      "id": "554499509ce14d059d7bcbec6be973b9",
      "sender": "wumpus",
      "payload": "#topic maxing out fds",
      "action": false,
      "timestamp": "2018-01-11T19:11:48+00:00"
    },
    {
      "id": "45e896a49c774803a55938d25fea2b81",
      "sender": "wumpus",
      "payload": "oops, accidentelly tagged #12101 0.17 while it should be 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:12:15+00:00"
    },
    {
      "id": "13e9b92b2edf43bfb493f163f866f1ef",
      "sender": "provoostenator",
      "payload": "As discussed earlier today: what's the minimum time before we branch of 0.16? So there's some time to test stuff and fix PR's.",
      "action": false,
      "timestamp": "2018-01-11T19:12:16+00:00"
    },
    {
      "id": "ef7c486ff7264bf983ae3bf233e3453e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12101 | Clamp walletpassphrase timeout to 2^31 seconds and check its bounds by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #12101 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:12:17+00:00"
    },
    {
      "id": "3de1765bb9ed4835aad5d4e5da7925c2",
      "sender": "cfields",
      "payload": "tl;dr: there was an issue where fd's could be maxed out causing crashes and weird behavior. Let's assume that we get that issue under control. Should we still attempt to bump up our fd limit?",
      "action": false,
      "timestamp": "2018-01-11T19:12:27+00:00"
    },
    {
      "id": "0cd5aabd49504448b82fcc78607480c8",
      "sender": "wumpus",
      "payload": "cfields: I'm not sure that should be default behavior, how much is it frowned upon if daemons do that, don't know how other software handles it?",
      "action": false,
      "timestamp": "2018-01-11T19:13:12+00:00"
    },
    {
      "id": "c933c600fa004cb89762d508c8d640ee",
      "sender": "wumpus",
      "payload": "cfields: I think the usual way is to leave ulimit setting to the user/sysadmin",
      "action": false,
      "timestamp": "2018-01-11T19:13:33+00:00"
    },
    {
      "id": "0aa14bc9c2a74101bcb74441d31f9334",
      "sender": "ryanofsky",
      "payload": "provoostenator, i think normally there is a feature freeze on master before creating the release branch",
      "action": false,
      "timestamp": "2018-01-11T19:13:49+00:00"
    },
    {
      "id": "113f1fe255414722a43437da4f3adeb8",
      "sender": "wumpus",
      "payload": "yes, normally there's a feature freeze",
      "action": false,
      "timestamp": "2018-01-11T19:14:16+00:00"
    },
    {
      "id": "380dc3585d314301978e1794a6f37113",
      "sender": "wumpus",
      "payload": "I also need to open translations for 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:14:34+00:00"
    },
    {
      "id": "f4a3f2e84b8c4bd9b462c3e81d655820",
      "sender": "cfields",
      "payload": "wumpus: I tend to agree with that. IMO if we're bumping into fd issues, we want to see them rather than mask them",
      "action": false,
      "timestamp": "2018-01-11T19:14:35+00:00"
    },
    {
      "id": "d30aa7df20d44b8897999127e30187e5",
      "sender": "cfields",
      "payload": "but iirc gmaxwell was generally in favor of a general bump",
      "action": false,
      "timestamp": "2018-01-11T19:14:58+00:00"
    },
    {
      "id": "335b28f09e4f449ba35a8f6833832c6f",
      "sender": "wumpus",
      "payload": "cfields: indeed, we should try to be robust against them, or at least exit with a clear error if that it's not possible",
      "action": false,
      "timestamp": "2018-01-11T19:15:02+00:00"
    },
    {
      "id": "309c19d9a4344ff3b2316e724783677f",
      "sender": "cfields",
      "payload": "wumpus: ok, mind commenting there? I'll poke gmaxwell again about it too",
      "action": false,
      "timestamp": "2018-01-11T19:15:33+00:00"
    },
    {
      "id": "5824bfa06b26410f85b95f7891366f39",
      "sender": "cfields",
      "payload": "</topic>",
      "action": false,
      "timestamp": "2018-01-11T19:15:45+00:00"
    },
    {
      "id": "720fab3a99e74b8c9eb5cf389e9657d9",
      "sender": "wumpus",
      "payload": "cfields: sure",
      "action": false,
      "timestamp": "2018-01-11T19:15:51+00:00"
    },
    {
      "id": "85f18d930cfe45039d3c0af5b7a81897",
      "sender": "cfields",
      "payload": "thanks :)",
      "action": false,
      "timestamp": "2018-01-11T19:15:59+00:00"
    },
    {
      "id": "5061d58608274039b0365fb59ceb5721",
      "sender": "wumpus",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2018-01-11T19:16:01+00:00"
    },
    {
      "id": "d8446da9613043f0a21af2ddd828b51b",
      "sender": "jonasschnelli",
      "payload": "I have a short disussion request for 11281",
      "action": false,
      "timestamp": "2018-01-11T19:16:04+00:00"
    },
    {
      "id": "485aecdb5dd5469c9640e51a083cebbd",
      "sender": "jonasschnelli",
      "payload": "https://github.com/bitcoin/bitcoin/pull/11281/commits/b2cc7020956cfd36925e4957493cd28d1d6f672e",
      "action": false,
      "timestamp": "2018-01-11T19:16:07+00:00"
    },
    {
      "id": "3712b013b12f48fb9b16b3013276821f",
      "sender": "jonasschnelli",
      "payload": "Is that a concern (see commit above)=",
      "action": false,
      "timestamp": "2018-01-11T19:16:16+00:00"
    },
    {
      "id": "0b808968f73e450384c36cfab2f27fb5",
      "sender": "jonasschnelli",
      "payload": "?",
      "action": false,
      "timestamp": "2018-01-11T19:16:17+00:00"
    },
    {
      "id": "662eee9babc14dba8d09fff8811aa066",
      "sender": "jtimon",
      "payload": "wumpus what are these \"fds\" to max out?",
      "action": false,
      "timestamp": "2018-01-11T19:16:35+00:00"
    },
    {
      "id": "a71abfa86ed547119eb038f1edf1ed66",
      "sender": "wumpus",
      "payload": "#topic \"Avoid permanent cs_main/cs_wallet lock during RescanFromTime\" discussion (jonasschnelli)",
      "action": false,
      "timestamp": "2018-01-11T19:16:40+00:00"
    },
    {
      "id": "055087f28f374d0aa26d93ed6b4b7c82",
      "sender": "jonasschnelli",
      "payload": "sipa brought up the point, but I think it's okay if we just mention that in the rpc help",
      "action": false,
      "timestamp": "2018-01-11T19:16:44+00:00"
    },
    {
      "id": "e6593a1e612647edbec40f19a6ed5b6f",
      "sender": "wumpus",
      "payload": "jtimon: \"file descriptors\"",
      "action": false,
      "timestamp": "2018-01-11T19:16:45+00:00"
    },
    {
      "id": "cfe3dddd13f44f308053538c03518e84",
      "sender": "jtimon",
      "payload": "thanks",
      "action": false,
      "timestamp": "2018-01-11T19:16:49+00:00"
    },
    {
      "id": "85d0dcc6df15434daa793d1a57ed46f5",
      "sender": "jonasschnelli",
      "payload": "background: you may import a key and can see it's there but the related transactions are (still) missing",
      "action": false,
      "timestamp": "2018-01-11T19:17:23+00:00"
    },
    {
      "id": "56c003d0210b49c39788ec23a256292c",
      "sender": "achow101",
      "payload": "I think it's fine to mention that in the help",
      "action": false,
      "timestamp": "2018-01-11T19:17:33+00:00"
    },
    {
      "id": "2cf0a88aa1454946a4cc916c43be83a9",
      "sender": "jonasschnelli",
      "payload": "since the lock is released now",
      "action": false,
      "timestamp": "2018-01-11T19:17:34+00:00"
    },
    {
      "id": "5fa40ac5bd344401abc090b06219c2bb",
      "sender": "BlueMatt",
      "payload": "is fine with the documentation fix, we cant always block the world waiting on things to be consistent",
      "action": true,
      "timestamp": "2018-01-11T19:17:41+00:00"
    },
    {
      "id": "37c4faa944284cb78707ac134267ed63",
      "sender": "BlueMatt",
      "payload": "but sipa is the one who brought it up and apparently is mia today",
      "action": false,
      "timestamp": "2018-01-11T19:17:52+00:00"
    },
    {
      "id": "d46556c3317447ec8a4f3c0e07924535",
      "sender": "jonasschnelli",
      "payload": "Okay. Lets wait on his feedback",
      "action": false,
      "timestamp": "2018-01-11T19:18:05+00:00"
    },
    {
      "id": "75d9c84dce6d43cf84bcab891b161af0",
      "sender": "achow101",
      "payload": "the alternative would be to block those calls during a rescan, right?",
      "action": false,
      "timestamp": "2018-01-11T19:18:08+00:00"
    },
    {
      "id": "7407a3911c7543169ed4aea48c3f9de1",
      "sender": "jonasschnelli",
      "payload": "</topic>",
      "action": false,
      "timestamp": "2018-01-11T19:18:09+00:00"
    },
    {
      "id": "ba5f3f317e66404db9cc4edf1ba40090",
      "sender": "wumpus",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2018-01-11T19:18:17+00:00"
    },
    {
      "id": "406a674411d942ca8ff735a9fdc696a2",
      "sender": "promag",
      "payload": "what happens today if you import and then it crashes?",
      "action": false,
      "timestamp": "2018-01-11T19:18:20+00:00"
    },
    {
      "id": "f945796f129648c69059c1ce298e9e43",
      "sender": "jnewbery",
      "payload": "Other PRs that would be nice for 0.16 are the RPC changes in #7965 (#10583, #11415, #10579)",
      "action": false,
      "timestamp": "2018-01-11T19:18:24+00:00"
    },
    {
      "id": "6eb232a671124a8faf6511a72ada0601",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/7965 | Remaining instances of ENABLE_WALLET in `libbitcoin_server.a` \u00c3\u0082\u00c2\u00b7 Issue #7965 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:18:26+00:00"
    },
    {
      "id": "5032c983b3e640df861fcee269815898",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10583 | [RPC] Split part of validateaddress into getaddressinfo by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10583 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:18:29+00:00"
    },
    {
      "id": "927c121609814bf59e5a1ffc6d15b85f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11415 | [RPC] Disallow using addresses in createmultisig by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #11415 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:18:32+00:00"
    },
    {
      "id": "cf1312b004bf4d21af29253fad8ed8ac",
      "sender": "jonasschnelli",
      "payload": "promag: I guess the same problem",
      "action": false,
      "timestamp": "2018-01-11T19:18:33+00:00"
    },
    {
      "id": "27508ee4d53a4b1e92e242db93f609be",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10579 | [RPC] Split signrawtransaction into wallet and non-wallet RPC command by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10579 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:18:35+00:00"
    },
    {
      "id": "8297d6017eb6465189595e643958de2e",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-01-11T19:18:47+00:00"
    },
    {
      "id": "666135cc2ab247d298c825b04e80730e",
      "sender": "wumpus",
      "payload": "jnewbery: those have nothing to do with segwit, so I moved them to 0.17",
      "action": false,
      "timestamp": "2018-01-11T19:18:48+00:00"
    },
    {
      "id": "5623f4e6bb1047c2acbe4dced6b85b61",
      "sender": "jonasschnelli",
      "payload": "Agree",
      "action": false,
      "timestamp": "2018-01-11T19:19:02+00:00"
    },
    {
      "id": "be7613a2be5944cebef40afb9162563d",
      "sender": "jnewbery",
      "payload": "Shame. They deprecate the RPCs but don't remove them, so we're stuck with those wallet dependencies until v0.18",
      "action": false,
      "timestamp": "2018-01-11T19:19:19+00:00"
    },
    {
      "id": "bd374d8ad7fb44c2b42bd2d32d1c8be0",
      "sender": "wumpus",
      "payload": "if we do a \"theme release\" at all we need to focus, sorry",
      "action": false,
      "timestamp": "2018-01-11T19:19:46+00:00"
    },
    {
      "id": "1b856d20711f4ef686885f1ef737fa6c",
      "sender": "promag",
      "payload": "jonasschnelli: should we \"mark\" those addresses until the rescan finishes?",
      "action": false,
      "timestamp": "2018-01-11T19:19:48+00:00"
    },
    {
      "id": "ce8849eea86a417aa1d1c69003e5b17d",
      "sender": "ryanofsky",
      "payload": "11415 maybe could be merged now",
      "action": false,
      "timestamp": "2018-01-11T19:19:51+00:00"
    },
    {
      "id": "8f241548ee7b497e8da6c7bc74121a96",
      "sender": "jtimon",
      "payload": "do #8994 and #10757 have a chance to get merged for 0.16 if I fix the nits?",
      "action": false,
      "timestamp": "2018-01-11T19:19:58+00:00"
    },
    {
      "id": "d5591a0af45740c7a5d70347ac289f5b",
      "sender": "promag",
      "payload": "jonasschnelli: future work I guess",
      "action": false,
      "timestamp": "2018-01-11T19:20:00+00:00"
    },
    {
      "id": "fc2611ebc4d746f88b8fe5bdbe6277a1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8994 | Testchains: Introduce custom chain whose constructor... by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8994 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:20:01+00:00"
    },
    {
      "id": "4ba1aac9fd364752830ac9a0f63ca7a5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10757 | RPC: Introduce getblockstats to plot things by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10757 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:20:05+00:00"
    },
    {
      "id": "40cc24e34972476baf1b8594000f9cb3",
      "sender": "jonasschnelli",
      "payload": "promag: Yes... probably... need to think about that first",
      "action": false,
      "timestamp": "2018-01-11T19:20:13+00:00"
    },
    {
      "id": "89d828ef5a484b09927e472a81cb6d24",
      "sender": "wumpus",
      "payload": "no, we're not adding non-segwit features for 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:20:19+00:00"
    },
    {
      "id": "af9d2637c40848fa954088da35ccbc9a",
      "sender": "BlueMatt",
      "payload": "wumpus: oooo, \"theme release\", can we start themeing based on cocktails like openwrt?",
      "action": false,
      "timestamp": "2018-01-11T19:20:29+00:00"
    },
    {
      "id": "7d0b50872c1e4285b6f15603f9950956",
      "sender": "achow101",
      "payload": "presumably 0.17 will be sooner than the usual 6 months?",
      "action": false,
      "timestamp": "2018-01-11T19:20:41+00:00"
    },
    {
      "id": "f2df3b6dd7f847e8a93479d436cb4c19",
      "sender": "ryanofsky",
      "payload": "ok so feature freeze has already started?",
      "action": false,
      "timestamp": "2018-01-11T19:20:48+00:00"
    },
    {
      "id": "3a6ecc1e319a4243a5d829bc6072b9ca",
      "sender": "wumpus",
      "payload": "BlueMatt: lol!",
      "action": false,
      "timestamp": "2018-01-11T19:20:51+00:00"
    },
    {
      "id": "94d2fe0cec0a453c9ce925415ce10198",
      "sender": "instagibbs",
      "payload": "ryanofsky, non-segwit ff i believe so",
      "action": false,
      "timestamp": "2018-01-11T19:21:02+00:00"
    },
    {
      "id": "b60ba1d419e04bd7898e8a516d263ac8",
      "sender": "jonasschnelli",
      "payload": "I think since merging SW wallet freeze is active",
      "action": false,
      "timestamp": "2018-01-11T19:21:04+00:00"
    },
    {
      "id": "9cce5c45107c4052b83453f85242634b",
      "sender": "wumpus",
      "payload": "ryanofsky: for non-segwit things, yes, for segwit things it's open for sicussion",
      "action": false,
      "timestamp": "2018-01-11T19:21:06+00:00"
    },
    {
      "id": "20d555fb86d240b8a4e033effb2c2ebf",
      "sender": "cfields",
      "payload": "BlueMatt: by that you mean \"white russian\" (or something) for ~5 years, iirc?",
      "action": false,
      "timestamp": "2018-01-11T19:21:07+00:00"
    },
    {
      "id": "c20c8b8f70d54006885644abf44c395f",
      "sender": "instagibbs",
      "payload": "qt stuff might still be required",
      "action": false,
      "timestamp": "2018-01-11T19:21:07+00:00"
    },
    {
      "id": "3f36473f755441cfb9cd1389cff665e6",
      "sender": "BlueMatt",
      "payload": "yes, didnt we say feature freeze when segwit wallet got merged",
      "action": false,
      "timestamp": "2018-01-11T19:21:08+00:00"
    },
    {
      "id": "a76afe028dce4f089441305dfcb0d430",
      "sender": "achow101",
      "payload": "ryanofsky: I'm guessing feature freeze started last night as soon as 11403 merged",
      "action": false,
      "timestamp": "2018-01-11T19:21:10+00:00"
    },
    {
      "id": "6d910a52d9534ac68914be75d547f827",
      "sender": "wumpus",
      "payload": "BlueMatt: yes",
      "action": false,
      "timestamp": "2018-01-11T19:21:22+00:00"
    },
    {
      "id": "7be53d1803dd4c7ab5bc4672ee775f02",
      "sender": "BlueMatt",
      "payload": "cfields: yea......",
      "action": false,
      "timestamp": "2018-01-11T19:21:22+00:00"
    },
    {
      "id": "0802f0a6ce604ba7bec4c5f275dbf038",
      "sender": "jtimon",
      "payload": "achow101: really? I thought 0.16 was the exception and we're getting close to its regular planned non ahead of time date",
      "action": false,
      "timestamp": "2018-01-11T19:21:31+00:00"
    },
    {
      "id": "e116ddc1a581432e89c01ce5c11660ef",
      "sender": "jonasschnelli",
      "payload": "no",
      "action": false,
      "timestamp": "2018-01-11T19:21:39+00:00"
    },
    {
      "id": "55098a728663458586210c900f2869a9",
      "sender": "promag",
      "payload": "btw, 17 theme is?",
      "action": false,
      "timestamp": "2018-01-11T19:21:42+00:00"
    },
    {
      "id": "7b3625e60e6042ab93c43c5d5dbbfde8",
      "sender": "wumpus",
      "payload": "achow101: we could do 0.17 sooner, but one thing at a time please, this is for discussion once 0.16 is out of the door :)",
      "action": false,
      "timestamp": "2018-01-11T19:21:53+00:00"
    },
    {
      "id": "dcfd24fb0a184b36bdd5d5ad51894218",
      "sender": "BlueMatt",
      "payload": "promag: white russian, apparently",
      "action": false,
      "timestamp": "2018-01-11T19:21:57+00:00"
    },
    {
      "id": "6325f9598f6d4d2f82e8d9fdec7a4346",
      "sender": "wumpus",
      "payload": "no theme for 0.17, no themes again please, back to simply time based releases",
      "action": false,
      "timestamp": "2018-01-11T19:22:13+00:00"
    },
    {
      "id": "d635c02ae22b451a9cd0252a4455d5de",
      "sender": "meshcollider",
      "payload": "wumpus: you mean 17.0 ;)",
      "action": false,
      "timestamp": "2018-01-11T19:22:24+00:00"
    },
    {
      "id": "f2749bac16e940028e296085ae8ded79",
      "sender": "provoostenator",
      "payload": "Given that the world demands SegWit from the Core wallet, I tend to agree about feature freeze for non-SegWit stuff.",
      "action": false,
      "timestamp": "2018-01-11T19:22:34+00:00"
    },
    {
      "id": "7b399e7b7ef14c19a481c06cb437b988",
      "sender": "jtimon",
      "payload": "BlueMatt: it seems tohe feature freeze is being done sooner than that",
      "action": false,
      "timestamp": "2018-01-11T19:22:43+00:00"
    },
    {
      "id": "b5c8d7ccd92648f1bafba6bb3085c2ff",
      "sender": "provoostenator",
      "payload": "And I guess it's about hte regular time to release anyway?",
      "action": false,
      "timestamp": "2018-01-11T19:22:49+00:00"
    },
    {
      "id": "6110f54460684f87b11bd826e82619ae",
      "sender": "wumpus",
      "payload": "segwit was an exception because that was 'promised' for 0.15.1, I don't think this should become routine",
      "action": false,
      "timestamp": "2018-01-11T19:22:52+00:00"
    },
    {
      "id": "3a84b8bbf05e40e187d243d53bc67bd7",
      "sender": "achow101",
      "payload": "provoostenator: I think there's still 2 months left for the usual timing",
      "action": false,
      "timestamp": "2018-01-11T19:23:27+00:00"
    },
    {
      "id": "1fb0700f50b14fc5a5f375efaceca76a",
      "sender": "wumpus",
      "payload": "yes, we're intentionally trying to do the release sooner than the usual planning",
      "action": false,
      "timestamp": "2018-01-11T19:23:51+00:00"
    },
    {
      "id": "f8ce125efd344ee9b879bd382709a4fd",
      "sender": "wumpus",
      "payload": "(e.g. the one in #11449 is worst-case)",
      "action": false,
      "timestamp": "2018-01-11T19:24:12+00:00"
    },
    {
      "id": "a2d699ca035b4c9a9910e939f0e2c036",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11449 | Release schedule for 0.16.0 \u00c3\u0082\u00c2\u00b7 Issue #11449 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:24:13+00:00"
    },
    {
      "id": "cd44dd5e60db4aa79b5f3ee8adb6d155",
      "sender": "MarcoFalke",
      "payload": "Is #10387 a blocker for 0.16?",
      "action": false,
      "timestamp": "2018-01-11T19:24:30+00:00"
    },
    {
      "id": "d1970af6fd6c4ed79c6f4feb04698f3d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10387 | Eventually connect to NODE_NETWORK_LIMITED peers by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10387 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:24:33+00:00"
    },
    {
      "id": "0e4790fe7ce040da878a59e8acbbfe3a",
      "sender": "jonasschnelli",
      "payload": "MarcoFalke: no... can go into 0.17 IMO",
      "action": false,
      "timestamp": "2018-01-11T19:24:50+00:00"
    },
    {
      "id": "4eae8582cb4f4a2db18587ff3a4ecf00",
      "sender": "wumpus",
      "payload": "MarcoFalke: I don't know, let's discuss",
      "action": false,
      "timestamp": "2018-01-11T19:24:53+00:00"
    },
    {
      "id": "75d25bf9a2f844f9bfc1f91c87abecc4",
      "sender": "jonasschnelli",
      "payload": "Or why would it be?",
      "action": false,
      "timestamp": "2018-01-11T19:24:54+00:00"
    },
    {
      "id": "006815911fca4870b85548ea117f15cf",
      "sender": "jtimon",
      "payload": "I thought the only blocker for 0.16 was #11403 ?",
      "action": false,
      "timestamp": "2018-01-11T19:24:59+00:00"
    },
    {
      "id": "ef92b2b1ccf54072a00335e31206e592",
      "sender": "BlueMatt",
      "payload": "its pending on gmaxwell, just need his ack, I think",
      "action": false,
      "timestamp": "2018-01-11T19:25:03+00:00"
    },
    {
      "id": "8225e0c22fec4c458cba9ebecb0533e2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:25:05+00:00"
    },
    {
      "id": "81864efb2bfb41ce9f73f4408b5ac2f4",
      "sender": "BlueMatt",
      "payload": "but, its def a \"feature\"",
      "action": false,
      "timestamp": "2018-01-11T19:25:34+00:00"
    },
    {
      "id": "eea00b13a4c24644b7cda825e5369192",
      "sender": "jonasschnelli",
      "payload": "10387 is independent from the BIP159 signalling.... connecting would be nice though, but includes some risks.. so no hurry with that",
      "action": false,
      "timestamp": "2018-01-11T19:25:38+00:00"
    },
    {
      "id": "9c47aad0a68e4677a7a5752e2421aa4d",
      "sender": "BlueMatt",
      "payload": "we're doing the bit announce on master already",
      "action": false,
      "timestamp": "2018-01-11T19:25:39+00:00"
    },
    {
      "id": "6ccf365a20b4442aa355acecee03aaa3",
      "sender": "wumpus",
      "payload": "ok moving it to 0.17",
      "action": false,
      "timestamp": "2018-01-11T19:25:46+00:00"
    },
    {
      "id": "839c8b2e0b85422885149f810bcb5255",
      "sender": "BlueMatt",
      "payload": "so thats ok for it to go 17",
      "action": false,
      "timestamp": "2018-01-11T19:25:48+00:00"
    },
    {
      "id": "698fd4ff0cc140d291a68628dfd7ccc8",
      "sender": "jonasschnelli",
      "payload": "Ah,.. did 10387 still had the 0.16 tag?, Yes. Needs a 0.17 then",
      "action": false,
      "timestamp": "2018-01-11T19:26:14+00:00"
    },
    {
      "id": "f9e1a7ba2a6c4ff2af65466381e87c4d",
      "sender": "wumpus",
      "payload": "that leaves 13 open things in https://github.com/bitcoin/bitcoin/milestone/30",
      "action": false,
      "timestamp": "2018-01-11T19:26:35+00:00"
    },
    {
      "id": "e9d79cb9ccbc4a87978cd5ce4ad431c7",
      "sender": "wumpus",
      "payload": "(including the release notes and the release schedule itself)",
      "action": false,
      "timestamp": "2018-01-11T19:26:51+00:00"
    },
    {
      "id": "7e554a175f194212bc5ffdf58d855cc7",
      "sender": "sipa",
      "payload": "oops, i'm here",
      "action": false,
      "timestamp": "2018-01-11T19:27:25+00:00"
    },
    {
      "id": "240460a8a90e4888a43f09ed850dc258",
      "sender": "BlueMatt",
      "payload": "lol",
      "action": false,
      "timestamp": "2018-01-11T19:27:33+00:00"
    },
    {
      "id": "661f7e8294874daa93d6614943539a65",
      "sender": "sipa",
      "payload": "timezone confusion",
      "action": false,
      "timestamp": "2018-01-11T19:27:35+00:00"
    },
    {
      "id": "b74d28fa0ff44a7d984156cc9b2735fb",
      "sender": "BlueMatt",
      "payload": "sipa: plx comment on 11281",
      "action": false,
      "timestamp": "2018-01-11T19:28:02+00:00"
    },
    {
      "id": "50b3d7e864da47cbbade64de50765c9e",
      "sender": "jonasschnelli",
      "payload": "we need a core meeting alarm/notification service",
      "action": false,
      "timestamp": "2018-01-11T19:28:02+00:00"
    },
    {
      "id": "73b1b4979620465293d821e2c137a575",
      "sender": "BlueMatt",
      "payload": "also pending segwit wallet work",
      "action": false,
      "timestamp": "2018-01-11T19:28:12+00:00"
    },
    {
      "id": "8ad340e583b94f11847dc08bf603f8f2",
      "sender": "BlueMatt",
      "payload": "whats still missing?",
      "action": false,
      "timestamp": "2018-01-11T19:28:16+00:00"
    },
    {
      "id": "3ae4d58892d44ce7af2c5e3ba5bad415",
      "sender": "meshcollider",
      "payload": "Does anything actually need to be done for #11048",
      "action": false,
      "timestamp": "2018-01-11T19:28:18+00:00"
    },
    {
      "id": "ad93c0844177480b8a2768d8b7870a89",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11048 | Weird gettransaction details on testnet with segwit \u00c3\u0082\u00c2\u00b7 Issue #11048 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:28:19+00:00"
    },
    {
      "id": "b9b1df7dd23b4e0c8c98cd56acca16be",
      "sender": "jonasschnelli",
      "payload": "sipa, Bluemat refers to https://github.com/bitcoin/bitcoin/pull/11281/commits/b2cc7020956cfd36925e4957493cd28d1d6f672e",
      "action": false,
      "timestamp": "2018-01-11T19:28:20+00:00"
    },
    {
      "id": "4bca228b889840a69cc6d604e342fc50",
      "sender": "provoostenator",
      "payload": "How do I add myself to the fancy meeting username mention ping?",
      "action": false,
      "timestamp": "2018-01-11T19:28:40+00:00"
    },
    {
      "id": "d1bfba2d70bc4e36bd05f7f4dd5bbabd",
      "sender": "instagibbs",
      "payload": "gotta tip wumpus some bch",
      "action": false,
      "timestamp": "2018-01-11T19:28:55+00:00"
    },
    {
      "id": "949107f066084647ad0cb3df625f69b4",
      "sender": "achow101",
      "payload": "lol",
      "action": false,
      "timestamp": "2018-01-11T19:29:23+00:00"
    },
    {
      "id": "60821428809f4403a5dabf29a3079394",
      "sender": "meshcollider",
      "payload": "instagibbs: lol",
      "action": false,
      "timestamp": "2018-01-11T19:29:23+00:00"
    },
    {
      "id": "26d8a63b3c854a7d95f135c3923edd56",
      "sender": "sipa",
      "payload": "yeah will do, on my phone in a bar now",
      "action": false,
      "timestamp": "2018-01-11T19:29:25+00:00"
    },
    {
      "id": "033274eca7c74b44b27c6b78ee5d782f",
      "sender": "instagibbs",
      "payload": "RWC?",
      "action": false,
      "timestamp": "2018-01-11T19:29:36+00:00"
    },
    {
      "id": "cb23384b90de4c0d9c7c2d0c6e71b38b",
      "sender": "wumpus",
      "payload": "instagibbs: please no, no need to threaten me, will add him :)",
      "action": false,
      "timestamp": "2018-01-11T19:29:40+00:00"
    },
    {
      "id": "519341a1737549d89a58aa39ea40a6bf",
      "sender": "sipa",
      "payload": "instagibbs: yes",
      "action": false,
      "timestamp": "2018-01-11T19:29:51+00:00"
    },
    {
      "id": "3fff52ea46224de69f2ff98763d0512c",
      "sender": "BlueMatt",
      "payload": "sipa: woke up in a bar?",
      "action": false,
      "timestamp": "2018-01-11T19:30:18+00:00"
    },
    {
      "id": "1f60abe3ab36406e87f4f4e12dd9f997",
      "sender": "sipa",
      "payload": "BlueMatt: just charged my phone  and saw your signal msg",
      "action": false,
      "timestamp": "2018-01-11T19:30:42+00:00"
    },
    {
      "id": "15fb51e01d394ff59a55da153bafcd0d",
      "sender": "jonasschnelli",
      "payload": "heh",
      "action": false,
      "timestamp": "2018-01-11T19:30:43+00:00"
    },
    {
      "id": "169f2403abe7426287fed5a26e092bf0",
      "sender": "cfields",
      "payload": "so apparrently BlueMatt is the core meeting alarm service",
      "action": false,
      "timestamp": "2018-01-11T19:31:22+00:00"
    },
    {
      "id": "830149f6fa5c4396af8e105353951054",
      "sender": "instagibbs",
      "payload": "provoostenator, what's the status of -qt PR for 0.16? I'm kind of out of it but am willing to test with my branch",
      "action": false,
      "timestamp": "2018-01-11T19:31:26+00:00"
    },
    {
      "id": "dce4c27de3f84b69b91e9b0cf8f5361a",
      "sender": "wumpus",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2018-01-11T19:32:05+00:00"
    },
    {
      "id": "718db12ef3e642e4ad7accadd4335804",
      "sender": "luke-jr",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-01-11T19:32:19+00:00"
    },
    {
      "id": "a92d719a892c4eccb1596a6e24d4c855",
      "sender": "provoostenator",
      "payload": "instagibbs: #11991",
      "action": false,
      "timestamp": "2018-01-11T19:32:27+00:00"
    },
    {
      "id": "2a3f78db83c44dacbff54e654bff021b",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] kekimusmaximus opened pull request #12158: Avoid unnecessary copy of objects. (master...avoid_copies) https://github.com/bitcoin/bitcoin/pull/12158",
      "action": false,
      "timestamp": "2018-01-11T19:32:27+00:00"
    },
    {
      "id": "cc8035cb6d7d4c9fa079fa6334ceaeec",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:32:30+00:00"
    },
    {
      "id": "d38e8d87e148449591ad9560d04f7d9b",
      "sender": "BlueMatt",
      "payload": "lol, ok, everyone's here, start over now?",
      "action": false,
      "timestamp": "2018-01-11T19:32:37+00:00"
    },
    {
      "id": "efd45469e6ed4508920316d4563c1a20",
      "sender": "luke-jr",
      "payload": "#12146 should be tagged 0.16 too",
      "action": false,
      "timestamp": "2018-01-11T19:32:39+00:00"
    },
    {
      "id": "800006d09382403aa746bdbff053c49d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12146 | Wallet: Support disabling implicit Segwit operation by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #12146 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:32:40+00:00"
    },
    {
      "id": "2a798669ea424397b85d40ca57e7ef23",
      "sender": "provoostenator",
      "payload": "Bit of discussion about the UI... but otherwise ready to go.",
      "action": false,
      "timestamp": "2018-01-11T19:32:56+00:00"
    },
    {
      "id": "f60a294166d34de3ae08e43fadd26124",
      "sender": "gmaxwell",
      "payload": "^ 11991 seems like an obvious and easy win.",
      "action": false,
      "timestamp": "2018-01-11T19:33:03+00:00"
    },
    {
      "id": "527987ba5e664b538448115dec78a018",
      "sender": "sipa",
      "payload": "#11991",
      "action": false,
      "timestamp": "2018-01-11T19:33:16+00:00"
    },
    {
      "id": "c88c7aad997d422293994fd67d83a061",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:33:19+00:00"
    },
    {
      "id": "e3716f6a1e3c46d9a12f264abbbea164",
      "sender": "luke-jr",
      "payload": "indeed, I'd also suggest the bech32 change thing",
      "action": false,
      "timestamp": "2018-01-11T19:33:44+00:00"
    },
    {
      "id": "099bfdee732d4008a52f9595ac9a6f90",
      "sender": "gmaxwell",
      "payload": "yes, the \"use native change if destinations are native\"?  I think that makes a lot of sense.",
      "action": false,
      "timestamp": "2018-01-11T19:34:20+00:00"
    },
    {
      "id": "b9a6cd27ea1c449ab67cdfc192a27a10",
      "sender": "luke-jr",
      "payload": "#12119",
      "action": false,
      "timestamp": "2018-01-11T19:34:24+00:00"
    },
    {
      "id": "8fb49be20a2b40cd998cab40c784fe35",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12119 | [wallet] use bech32 change address if any destination is bech32 by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #12119 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:34:26+00:00"
    },
    {
      "id": "a74703d0d00f419c850719f343a89c6c",
      "sender": "provoostenator",
      "payload": "bech32 change thing needs a small refactor which I'll try to do tomorrow. But also has some discussion about which circumstances should trigger bech32 use. Please weigh in...",
      "action": false,
      "timestamp": "2018-01-11T19:34:41+00:00"
    },
    {
      "id": "59a9e8a7634648cf97c85ac82988223b",
      "sender": "wumpus",
      "payload": "both 11991 and 12119 are already in the 0.16 milestone",
      "action": false,
      "timestamp": "2018-01-11T19:34:48+00:00"
    },
    {
      "id": "eca686086a2d434cb2904e2162cf6914",
      "sender": "gmaxwell",
      "payload": "The whole reason we didn't _always_ use native change was privacy, but if the outputs are native, then that same argument says we should use native.",
      "action": false,
      "timestamp": "2018-01-11T19:34:53+00:00"
    },
    {
      "id": "19f1f61a4eba4a4fa551d41f00a0ebdc",
      "sender": "provoostenator",
      "payload": "What about inputs?",
      "action": false,
      "timestamp": "2018-01-11T19:35:08+00:00"
    },
    {
      "id": "dc7958c164064026a25bafa4b5681323",
      "sender": "sipa",
      "payload": "arguably you could just uniformly ranomly pick the address type of 1 of the inputs, and make the change that",
      "action": false,
      "timestamp": "2018-01-11T19:35:17+00:00"
    },
    {
      "id": "cf2b72ccff40496f85f5b79e3c295649",
      "sender": "gmaxwell",
      "payload": "provoostenator: I think they're irrelevant.",
      "action": false,
      "timestamp": "2018-01-11T19:35:26+00:00"
    },
    {
      "id": "c0d7d1b441824f5d8042f74c2946a30c",
      "sender": "wumpus",
      "payload": "sipa: sounds like a plan",
      "action": false,
      "timestamp": "2018-01-11T19:35:41+00:00"
    },
    {
      "id": "6d4186dab3794f23befd238100d0a90b",
      "sender": "gmaxwell",
      "payload": "sipa: I don't think that makes any sense.",
      "action": false,
      "timestamp": "2018-01-11T19:35:47+00:00"
    },
    {
      "id": "0582bf95c1384a85937d952c3759c58f",
      "sender": "provoostenator",
      "payload": "As in: if any input or any output is bech32, use bech32, unless changeaddress param says otherwise. .... ok, why intput irrelevant?",
      "action": false,
      "timestamp": "2018-01-11T19:35:53+00:00"
    },
    {
      "id": "dad21bca1bfd49dc96a0456e0e0a463a",
      "sender": "luke-jr",
      "payload": "wumpus: 12146 isn't yet.",
      "action": false,
      "timestamp": "2018-01-11T19:35:54+00:00"
    },
    {
      "id": "d6246a52ae924ced8908368c4b9262f8",
      "sender": "sipa",
      "payload": "meh 12146",
      "action": true,
      "timestamp": "2018-01-11T19:36:04+00:00"
    },
    {
      "id": "f1b370fd6ef3410c9df1a515ff9c3b03",
      "sender": "wumpus",
      "payload": "luke-jr: seems like that needs some more discussion",
      "action": false,
      "timestamp": "2018-01-11T19:36:09+00:00"
    },
    {
      "id": "b73f48967a5a4f8f923cadaa4ed031d8",
      "sender": "gmaxwell",
      "payload": "Why would it possibly be relevant in any way?",
      "action": false,
      "timestamp": "2018-01-11T19:36:09+00:00"
    },
    {
      "id": "ad8f25e940ce470f9a8e8b1e23f6fcac",
      "sender": "instagibbs",
      "payload": "we want to frustrate chain analysis, mimicking the payment as much as possible is ++",
      "action": false,
      "timestamp": "2018-01-11T19:36:13+00:00"
    },
    {
      "id": "16e4612a29734025a243d02ef9de3887",
      "sender": "promag",
      "payload": "gmaxwell: what if someone wants 0.16 to behave like 0.15?",
      "action": false,
      "timestamp": "2018-01-11T19:36:19+00:00"
    },
    {
      "id": "ee97ed52b22940289fb11b591b4ec436",
      "sender": "luke-jr",
      "payload": "wumpus: releasing Segwit wallet without it is a problem for people who don't want to use Segwit.",
      "action": false,
      "timestamp": "2018-01-11T19:36:39+00:00"
    },
    {
      "id": "c9e22f429b4b46958eb5069fb6a9269d",
      "sender": "provoostenator",
      "payload": "We also want to reduce fees.",
      "action": false,
      "timestamp": "2018-01-11T19:36:43+00:00"
    },
    {
      "id": "89381509706c4cf89de85e75dfcd2449",
      "sender": "gmaxwell",
      "payload": "The only reason to not always use native, assuming you are using segwit to begin with in your wallet, is that it would make it easier to tell which of the outputs are change.",
      "action": false,
      "timestamp": "2018-01-11T19:36:50+00:00"
    },
    {
      "id": "baed031051aa4e499338fcdc37d6024f",
      "sender": "jonasschnelli",
      "payload": "luke-jr: define don't use?",
      "action": false,
      "timestamp": "2018-01-11T19:36:56+00:00"
    },
    {
      "id": "d95a6e4906dc452eb35490941d61314e",
      "sender": "wumpus",
      "payload": "luke-jr: just don't use the segwit address types then?",
      "action": false,
      "timestamp": "2018-01-11T19:37:16+00:00"
    },
    {
      "id": "908f1434b692478e8f02d572455b9bc2",
      "sender": "gmaxwell",
      "payload": "But that doesn't apply if the outputs (any of them, arguably) are native.",
      "action": false,
      "timestamp": "2018-01-11T19:37:17+00:00"
    },
    {
      "id": "78c5072e00434ce2a489280223beda16",
      "sender": "luke-jr",
      "payload": "jonasschnelli: never have a Segwit UTXO despite what anyone else may do",
      "action": false,
      "timestamp": "2018-01-11T19:37:20+00:00"
    },
    {
      "id": "d442fd36d3a0441c8533a1d830f08d11",
      "sender": "provoostenator",
      "payload": "So in other words, if you're spending from a bech32 address, there's no reason _not_ to use a native address as change?",
      "action": false,
      "timestamp": "2018-01-11T19:37:25+00:00"
    },
    {
      "id": "42e00f70cb5a4109bdd3cbb1f9a3733b",
      "sender": "luke-jr",
      "payload": "wumpus: without 12146, people can malleate your address and you'll never know",
      "action": false,
      "timestamp": "2018-01-11T19:37:39+00:00"
    },
    {
      "id": "6eb32b7c3cef4a2c8cce8ca89fb615f8",
      "sender": "gmaxwell",
      "payload": "provoostenator: no!",
      "action": false,
      "timestamp": "2018-01-11T19:37:39+00:00"
    },
    {
      "id": "c3137a0740094ef58a6287bec5854ead",
      "sender": "instagibbs",
      "payload": "provoostenator, ??",
      "action": false,
      "timestamp": "2018-01-11T19:37:42+00:00"
    },
    {
      "id": "b341db83d2b24527a05e69449e8436ca",
      "sender": "wumpus",
      "payload": "is address malleation a thing now?",
      "action": false,
      "timestamp": "2018-01-11T19:37:52+00:00"
    },
    {
      "id": "b5707027ea5f4959a7be23a9fe0781bd",
      "sender": "provoostenator",
      "payload": "It saves fees and there's no privacy downside, what am I missing?",
      "action": false,
      "timestamp": "2018-01-11T19:37:59+00:00"
    },
    {
      "id": "2060ed98a305496baed92b28439a22aa",
      "sender": "sipa",
      "payload": "luke-jr: they can already",
      "action": false,
      "timestamp": "2018-01-11T19:38:07+00:00"
    },
    {
      "id": "71f27d68cd4f430485cc7d61a05b5a23",
      "sender": "gmaxwell",
      "payload": "Again, inputs are irrelevant-- I can't figure out why you think inputs are at all relevant.",
      "action": false,
      "timestamp": "2018-01-11T19:38:11+00:00"
    },
    {
      "id": "6113607375724756843a3b4958b8de8f",
      "sender": "jonasschnelli",
      "payload": "provoostenator: he's worried about block size increase",
      "action": false,
      "timestamp": "2018-01-11T19:38:12+00:00"
    },
    {
      "id": "1082935f9d794bfe8163256beb92fb9b",
      "sender": "sipa",
      "payload": "and have forever",
      "action": false,
      "timestamp": "2018-01-11T19:38:17+00:00"
    },
    {
      "id": "de58a2171fc742b8a890f98e2dfaa3d6",
      "sender": "jonasschnelli",
      "payload": "as sipa said,.. it was also possible by p2pk -> p2pkh",
      "action": false,
      "timestamp": "2018-01-11T19:38:24+00:00"
    },
    {
      "id": "e478257bac984d8298fb4ec840ae47e0",
      "sender": "luke-jr",
      "payload": "sipa: with 12146, you would at least notice / not accept it",
      "action": false,
      "timestamp": "2018-01-11T19:38:27+00:00"
    },
    {
      "id": "26d986c7ba3d4365b2bbe2edb7da30a8",
      "sender": "sipa",
      "payload": "luke-jr: why not? it's cheaper!",
      "action": false,
      "timestamp": "2018-01-11T19:38:36+00:00"
    },
    {
      "id": "e31c3d1716d140e5bb819bda1fc99843",
      "sender": "jonasschnelli",
      "payload": "s/was/is",
      "action": false,
      "timestamp": "2018-01-11T19:38:38+00:00"
    },
    {
      "id": "9c4f06ac53604c30a5e48efa1fda2689",
      "sender": "luke-jr",
      "payload": "sipa: what?",
      "action": false,
      "timestamp": "2018-01-11T19:38:48+00:00"
    },
    {
      "id": "5d7bdfc4c5df476f9dcf539c5f9b317f",
      "sender": "wumpus",
      "payload": "would anyone use that at all, why would it be worth maintaining?",
      "action": false,
      "timestamp": "2018-01-11T19:39:03+00:00"
    },
    {
      "id": "6ca38ac1746d405aa1ffe08857a349e2",
      "sender": "sipa",
      "payload": "you're lucky if someone sends you a witness output instead anyone of p2pkh",
      "action": false,
      "timestamp": "2018-01-11T19:39:12+00:00"
    },
    {
      "id": "6d7b48d561704576894e57ba05ccdee6",
      "sender": "jonasschnelli",
      "payload": "I think luke-jr argument are more political/philosophical then technical/economical",
      "action": false,
      "timestamp": "2018-01-11T19:39:13+00:00"
    },
    {
      "id": "55bfc5b5660040f9952dc6cf85938b1f",
      "sender": "wumpus",
      "payload": "it just complicates all kinds of logic",
      "action": false,
      "timestamp": "2018-01-11T19:39:20+00:00"
    },
    {
      "id": "10b836648679447cbe7a8760f3a7ae38",
      "sender": "gmaxwell",
      "payload": "provoostenator: the privacy downside arises when your pay to a non-segwit destination.  If you pay a non-segwit destination but make a native output as change, then which of the outputs is change is far more easily identified.",
      "action": false,
      "timestamp": "2018-01-11T19:39:29+00:00"
    },
    {
      "id": "0e2bf5bc3b264f81bfee6b7d6bbb4f58",
      "sender": "luke-jr",
      "payload": "wumpus: because using Segwit enables miners to increase block size, and has no benefits for the current wallet.",
      "action": false,
      "timestamp": "2018-01-11T19:39:30+00:00"
    },
    {
      "id": "2e7b6811fbf24524867b42a0417da48f",
      "sender": "instagibbs",
      "payload": "i think this is going to be another \"no one else agrees\" type argument, sorry luke-jr",
      "action": false,
      "timestamp": "2018-01-11T19:39:37+00:00"
    },
    {
      "id": "b489ce2c859748ff831c415c4e8f47d4",
      "sender": "sipa",
      "payload": "(i think it's really bad that we accept outputs to addresses we didn'\u00c3\u00a2\u00c2\u0088\u00c2\u009a give out)",
      "action": false,
      "timestamp": "2018-01-11T19:39:39+00:00"
    },
    {
      "id": "6b33569b81bc4a4d9d19ce8473282b80",
      "sender": "BlueMatt",
      "payload": "provoostenator: its still a privacy leak, you're (probably) much, much more likely to use non-bech32 outputs as non-change, so irrespective of the inputs you'd be pretty clearly tagging your change output",
      "action": false,
      "timestamp": "2018-01-11T19:39:41+00:00"
    },
    {
      "id": "3fff8868d7cb4b9b977883f7e0afc227",
      "sender": "sipa",
      "payload": "but it's not specific to segwit, and needs fixing independently",
      "action": false,
      "timestamp": "2018-01-11T19:40:06+00:00"
    },
    {
      "id": "3efea842000c474b9c8f3e5555ac7114",
      "sender": "instagibbs",
      "payload": "simply not handing out those addresses should be enough... sender doesn't care if you want to spend more later",
      "action": false,
      "timestamp": "2018-01-11T19:40:07+00:00"
    },
    {
      "id": "d8ec8ab9392d46288606f438f9952140",
      "sender": "BlueMatt",
      "payload": "provoostenator: in fact, even worse, you're tagging it *because* your inputs are bech32 you're making clear that you support segwit in your wallet, so the bech32 output is *most likely* the change",
      "action": false,
      "timestamp": "2018-01-11T19:40:10+00:00"
    },
    {
      "id": "ad1d279fb9e342cfa8096f1782e1a6bf",
      "sender": "luke-jr",
      "payload": "instagibbs: the sender can trick you into accepting Segwit without 12146",
      "action": false,
      "timestamp": "2018-01-11T19:40:27+00:00"
    },
    {
      "id": "e1df98b9047e40c7aa64d4bf0d912ac8",
      "sender": "wumpus",
      "payload": "instagibbs: indeed",
      "action": false,
      "timestamp": "2018-01-11T19:40:27+00:00"
    },
    {
      "id": "d01d62947fb94ca98b9ad8c6692266da",
      "sender": "instagibbs",
      "payload": "luke-jr, worse, the sender *wont know* you don't implictly convert, leading to a orphaned utxo!",
      "action": false,
      "timestamp": "2018-01-11T19:40:35+00:00"
    },
    {
      "id": "7a589efbec81499f98d37c9b5e5ac2ad",
      "sender": "wumpus",
      "payload": "'trick you into accepting segwit'",
      "action": false,
      "timestamp": "2018-01-11T19:40:36+00:00"
    },
    {
      "id": "d093194caefb4cac8efbedd3962d882c",
      "sender": "instagibbs",
      "payload": "whatever jerk is doing that",
      "action": false,
      "timestamp": "2018-01-11T19:40:48+00:00"
    },
    {
      "id": "3545ff679f5f463b8cb5b61891d2555a",
      "sender": "gmaxwell",
      "payload": "But if the other outputs are native, then this issue doesn't exist.",
      "action": false,
      "timestamp": "2018-01-11T19:40:48+00:00"
    },
    {
      "id": "4c7bea629b8440bdbf7ccff9ca460ed3",
      "sender": "luke-jr",
      "payload": "instagibbs: orphaned UTXO is exactly the expected outcome",
      "action": false,
      "timestamp": "2018-01-11T19:41:00+00:00"
    },
    {
      "id": "dba1d65a463b43fd8ed03c60fd4806bb",
      "sender": "luke-jr",
      "payload": "instagibbs: and that's his fault",
      "action": false,
      "timestamp": "2018-01-11T19:41:04+00:00"
    },
    {
      "id": "f277ae03a30644f1bb125f40d3ae8920",
      "sender": "Chris_St1",
      "payload": "so the debate is whether we are creating the change output as the same script type as the payment output in a two output scenario?",
      "action": false,
      "timestamp": "2018-01-11T19:41:06+00:00"
    },
    {
      "id": "b295b964e22b419b9d6368e069388081",
      "sender": "instagibbs",
      "payload": ".....",
      "action": false,
      "timestamp": "2018-01-11T19:41:07+00:00"
    },
    {
      "id": "361e64d40638464aaed92d94a8694ba7",
      "sender": "wumpus",
      "payload": "man, that sounds like it should be prosecuted as a war crime",
      "action": false,
      "timestamp": "2018-01-11T19:41:11+00:00"
    },
    {
      "id": "21f8ab6814524bbdafefb358a280a4a8",
      "sender": "provoostenator",
      "payload": "Alright, so rule should be: ignore inputs, if any output is bech32, use bech32 for change, unless setting overrides?",
      "action": false,
      "timestamp": "2018-01-11T19:41:32+00:00"
    },
    {
      "id": "9e20ea5a488046ed9df833cf90d62502",
      "sender": "luke-jr",
      "payload": "Chris_St1: there's two parallel conversations going on here now :/",
      "action": false,
      "timestamp": "2018-01-11T19:41:36+00:00"
    },
    {
      "id": "a610857802ed4fb09560cece85a4db7f",
      "sender": "provoostenator",
      "payload": "luke-jr: yes, IRC needs threads",
      "action": false,
      "timestamp": "2018-01-11T19:41:49+00:00"
    },
    {
      "id": "5585767ea1cd4a998f48f2853ff7a3a3",
      "sender": "wumpus",
      "payload": "#topic when to use bech32 for change",
      "action": false,
      "timestamp": "2018-01-11T19:42:09+00:00"
    },
    {
      "id": "94612587b12c4a25adfea769ec2af466",
      "sender": "wumpus",
      "payload": "^^",
      "action": false,
      "timestamp": "2018-01-11T19:42:11+00:00"
    },
    {
      "id": "501debe921fe4557a53c85d2ef9c53e8",
      "sender": "meshcollider",
      "payload": "provoostenator: yes that's most sensible",
      "action": false,
      "timestamp": "2018-01-11T19:42:13+00:00"
    },
    {
      "id": "15bbcd4a6bce4b1089c3e8d87ec6e9b2",
      "sender": "BlueMatt",
      "payload": "provoostenator: thats not a bad idea, imo",
      "action": false,
      "timestamp": "2018-01-11T19:42:16+00:00"
    },
    {
      "id": "3538fb7743864051b3a761125bb71592",
      "sender": "Chris_St1",
      "payload": "what about when there are more than two outputs? Or are we just worried about GUI?",
      "action": false,
      "timestamp": "2018-01-11T19:42:17+00:00"
    },
    {
      "id": "5e81acae8b124883bff68dc3ef25c9e0",
      "sender": "jtimon",
      "payload": "thinks about what \"trick you into accepting segwit\" may mean...",
      "action": true,
      "timestamp": "2018-01-11T19:42:19+00:00"
    },
    {
      "id": "ce3632c3c2ad4acf819640cc3f4d9ff9",
      "sender": "instagibbs",
      "payload": "Chris_St1, privacy mostly",
      "action": false,
      "timestamp": "2018-01-11T19:42:31+00:00"
    },
    {
      "id": "914493a54b6c4291b6057af08903bf12",
      "sender": "gmaxwell",
      "payload": "provoostenator: thats my belief.",
      "action": false,
      "timestamp": "2018-01-11T19:42:37+00:00"
    },
    {
      "id": "6c5d024f7e3c4cb4b486266b351d36de",
      "sender": "meshcollider",
      "payload": "Was sipa suggestion of random choice serious or a joke",
      "action": false,
      "timestamp": "2018-01-11T19:42:41+00:00"
    },
    {
      "id": "9933a5f3dbfc42558dccefb98f92749c",
      "sender": "provoostenator",
      "payload": "Chris_St1: _any_ output, not _all_",
      "action": false,
      "timestamp": "2018-01-11T19:42:44+00:00"
    },
    {
      "id": "32dce4ec10854e82b73b339771e1b6f3",
      "sender": "instagibbs",
      "payload": "meshcollider, serious to me, makes sense",
      "action": false,
      "timestamp": "2018-01-11T19:42:49+00:00"
    },
    {
      "id": "575f09a6efcc43a79a827d4116586231",
      "sender": "luke-jr",
      "payload": "IMO any output makes sense.",
      "action": false,
      "timestamp": "2018-01-11T19:43:00+00:00"
    },
    {
      "id": "5aacbb2e78ff449da87029d8777cc99b",
      "sender": "gmaxwell",
      "payload": "provoostenator: I think someone could reasonable argue that it should be \"if a majority\" rather than any.",
      "action": false,
      "timestamp": "2018-01-11T19:43:01+00:00"
    },
    {
      "id": "5d50bbac633d4114992eafa30283e4fb",
      "sender": "cfields",
      "payload": "don't you lose the change privacy if there's a mix of segwit output types, though?",
      "action": false,
      "timestamp": "2018-01-11T19:43:03+00:00"
    },
    {
      "id": "e0014a74f2d447889710381b8db33f37",
      "sender": "meshcollider",
      "payload": "Yeah was unsure if there's any downside",
      "action": false,
      "timestamp": "2018-01-11T19:43:04+00:00"
    },
    {
      "id": "ca172aca2c0f48138bf287f97f4dfd13",
      "sender": "wumpus",
      "payload": "meshcollider: I think he was serious, it makes sense, less deterministic the change choice the better",
      "action": false,
      "timestamp": "2018-01-11T19:43:09+00:00"
    },
    {
      "id": "bc442dff660a4383923f6baa532aa1ad",
      "sender": "Chris_St1",
      "payload": "instagibbs: yes, but what if you a 3 segwit payment outputs and 2 p2pkh payment outputs, what is the change type?",
      "action": false,
      "timestamp": "2018-01-11T19:43:33+00:00"
    },
    {
      "id": "7a18cd861b4040b69d31cc5b3e77be83",
      "sender": "gmaxwell",
      "payload": "I think \"all\" is obviously too strong.",
      "action": false,
      "timestamp": "2018-01-11T19:43:37+00:00"
    },
    {
      "id": "e7c92c0978124042b1112b67373a1dab",
      "sender": "cfields",
      "payload": "if there's a p2wsh output and change goes to p2wpkh, that's obvious",
      "action": false,
      "timestamp": "2018-01-11T19:43:37+00:00"
    },
    {
      "id": "99d901b2bdf64286b33f9160ff215d6a",
      "sender": "instagibbs",
      "payload": "Chris_St1, arguments to be had. Could flip weighted coin, could just pick the cheapest to mimic",
      "action": false,
      "timestamp": "2018-01-11T19:43:53+00:00"
    },
    {
      "id": "13eab2f129294c9a923c6feac5c55856",
      "sender": "instagibbs",
      "payload": "(native)",
      "action": false,
      "timestamp": "2018-01-11T19:44:00+00:00"
    },
    {
      "id": "51cce704d67147ba9ba3326b65c7451f",
      "sender": "gmaxwell",
      "payload": "cfields: \"segwit\" here means native.",
      "action": false,
      "timestamp": "2018-01-11T19:44:03+00:00"
    },
    {
      "id": "c5015e5e44804e469d4dc0679fa1c729",
      "sender": "morcos",
      "payload": "I don't think its worth going overboard with complication.   If you are super privacy conscious you can manually do what you want, otherwise we should make the default what makes sense for the network.",
      "action": false,
      "timestamp": "2018-01-11T19:44:04+00:00"
    },
    {
      "id": "0efb79c5bdc449e495b4012debd986da",
      "sender": "morcos",
      "payload": "So I like provoostenator's idea",
      "action": false,
      "timestamp": "2018-01-11T19:44:11+00:00"
    },
    {
      "id": "6196fbd425fe470ead5d8be582e0fc02",
      "sender": "provoostenator",
      "payload": "Chris_St1: bech32 in my proposal s well as the majority proposol (which I think it's a bit complicated...)",
      "action": false,
      "timestamp": "2018-01-11T19:44:24+00:00"
    },
    {
      "id": "bb6c9425ab20426990f2b972d6392729",
      "sender": "Chris_St1",
      "payload": "morcos: But that erodes the privacy of *everyone*. see zcash?",
      "action": false,
      "timestamp": "2018-01-11T19:44:28+00:00"
    },
    {
      "id": "29c79201ecce4f56800f7d083c450309",
      "sender": "morcos",
      "payload": "Chris_St1: i don't think that analogy applies",
      "action": false,
      "timestamp": "2018-01-11T19:44:59+00:00"
    },
    {
      "id": "d2cd5e87c4824f55838c9d5c601f01dc",
      "sender": "gmaxwell",
      "payload": "Any is what I proposed on the PR, though I noted that \"majority\" would also be defensible.  Requiring all, or worse, not using native even if all are native is bad for privacy.",
      "action": false,
      "timestamp": "2018-01-11T19:45:03+00:00"
    },
    {
      "id": "94d6b0ade40a4cd6acd3eebc431b6b46",
      "sender": "BlueMatt",
      "payload": "yea, majority-are-native or signle-is-native are both fine with me",
      "action": false,
      "timestamp": "2018-01-11T19:45:07+00:00"
    },
    {
      "id": "4b0d2d6c25894447a21f30790edccbc0",
      "sender": "luke-jr",
      "payload": "weighed random?",
      "action": false,
      "timestamp": "2018-01-11T19:45:13+00:00"
    },
    {
      "id": "e6399b8a8d7c456eb203b80809e5fe8b",
      "sender": "gmaxwell",
      "payload": "I think it's okay to bias some here towards the more cost effective form.",
      "action": false,
      "timestamp": "2018-01-11T19:45:31+00:00"
    },
    {
      "id": "a8b23299bf344e58a36305f4509c2e6f",
      "sender": "morcos",
      "payload": "well maybe, but thats why we're preservign some level of privacy...  in that we only use bech32 for change if we're paying at least one bech32 address",
      "action": false,
      "timestamp": "2018-01-11T19:45:36+00:00"
    },
    {
      "id": "1024bfa3737d429bb639acf4cdb0c231",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-01-11T19:45:37+00:00"
    },
    {
      "id": "19df1fd5c25941b7ae9e1079a7c0d529",
      "sender": "instagibbs",
      "payload": "hiding with other segwit wallets imo is your best bet anyways...",
      "action": false,
      "timestamp": "2018-01-11T19:45:38+00:00"
    },
    {
      "id": "15088c12ea0d4c31b67fcae049bdb60e",
      "sender": "gmaxwell",
      "payload": "also the difference between these things only matters for sendmany...",
      "action": false,
      "timestamp": "2018-01-11T19:45:49+00:00"
    },
    {
      "id": "76d534b10dd2480991d984b6f3f59c07",
      "sender": "provoostenator",
      "payload": "luke-jr: I that would be a great way for me to demonstrate my C++ incompetence :-)",
      "action": false,
      "timestamp": "2018-01-11T19:45:52+00:00"
    },
    {
      "id": "2158b576fd0a44248b6569122a6929de",
      "sender": "sipa",
      "payload": "is fine with (if not otherwise configured) using any bech32 -> change is bech32",
      "action": true,
      "timestamp": "2018-01-11T19:46:07+00:00"
    },
    {
      "id": "49f9fa7c7eb047dc8ace7aed90dd0960",
      "sender": "jnewbery",
      "payload": "any-output-is-native seems reasonable to me",
      "action": false,
      "timestamp": "2018-01-11T19:46:25+00:00"
    },
    {
      "id": "999a208950204959ad93c4bd2b07bd9e",
      "sender": "achow101",
      "payload": "same",
      "action": false,
      "timestamp": "2018-01-11T19:46:41+00:00"
    },
    {
      "id": "af1e8e9a8e7940a3b7f68fcbd93d03e2",
      "sender": "gmaxwell",
      "payload": "sipa: I think my suggestion was \"unless configured that change should be legacy, change is native if any output is native\".",
      "action": false,
      "timestamp": "2018-01-11T19:46:42+00:00"
    },
    {
      "id": "39ca6f3fe700404ea37b29193424c287",
      "sender": "morcos",
      "payload": "i think non-determinism in what kind of change address you have is just ick..  especially since the p2sh-wrapped kind is temporary",
      "action": false,
      "timestamp": "2018-01-11T19:46:57+00:00"
    },
    {
      "id": "3469e6caadad4858a08e54ab21f7f880",
      "sender": "provoostenator",
      "payload": "As for luke-jr's point: having some flag to completely opt-out of SegWit seems reasonable to me.",
      "action": false,
      "timestamp": "2018-01-11T19:47:00+00:00"
    },
    {
      "id": "d3587aecd86c4f8c8eb8d6ab05d510d4",
      "sender": "gmaxwell",
      "payload": "(or if anyone felt that was too strong, change is native unless the majority is non-native; but it seems no one does)",
      "action": false,
      "timestamp": "2018-01-11T19:47:04+00:00"
    },
    {
      "id": "f4f1e200b4a24673827277b777e70582",
      "sender": "sipa",
      "payload": "gmaxwell: and p2sh-p2wsh otherwise?",
      "action": false,
      "timestamp": "2018-01-11T19:47:05+00:00"
    },
    {
      "id": "e89fde1926174bfcbf9a5e4cd86bf6b2",
      "sender": "gmaxwell",
      "payload": "sipa: yes.",
      "action": false,
      "timestamp": "2018-01-11T19:47:13+00:00"
    },
    {
      "id": "f1288aa945814bd1b144a6d062bcfa0d",
      "sender": "sipa",
      "payload": "makes snese",
      "action": false,
      "timestamp": "2018-01-11T19:47:20+00:00"
    },
    {
      "id": "91d1003bec124d9ca35c68775d7b24ea",
      "sender": "Chris_Stewart_5",
      "payload": "gmaxwell: by native you mean p2wpkh?",
      "action": false,
      "timestamp": "2018-01-11T19:47:35+00:00"
    },
    {
      "id": "59ec608a4519490bafd569302fd9a223",
      "sender": "gmaxwell",
      "payload": "sipa: so if you set yourself to be legacy, you'll stay legacy regardless, in order to respect any weird requirement to avoid creating segwit outputs.",
      "action": false,
      "timestamp": "2018-01-11T19:47:41+00:00"
    },
    {
      "id": "46715e22a5f24534a2f7fb1052e8d69b",
      "sender": "instagibbs",
      "payload": "morcos, if it has native change is native is entirely determinstic, luckily",
      "action": false,
      "timestamp": "2018-01-11T19:48:08+00:00"
    },
    {
      "id": "5380b1304c8a4c78bac18f028714d872",
      "sender": "instagibbs",
      "payload": "sorry, has native, comma, change is native",
      "action": false,
      "timestamp": "2018-01-11T19:48:21+00:00"
    },
    {
      "id": "eefdb89bc28f44f69566dae2f9d66a89",
      "sender": "gmaxwell",
      "payload": "morcos: I think you were responding to things like \"weighed random change types\"",
      "action": false,
      "timestamp": "2018-01-11T19:48:52+00:00"
    },
    {
      "id": "894b7c1f8d834f27b4f5c86bfd8053be",
      "sender": "morcos",
      "payload": "correct",
      "action": false,
      "timestamp": "2018-01-11T19:49:03+00:00"
    },
    {
      "id": "cdc20652fa2c4a4e924c4aa1cf7eded3",
      "sender": "BlueMatt",
      "payload": "more topics?",
      "action": false,
      "timestamp": "2018-01-11T19:49:06+00:00"
    },
    {
      "id": "1e6c94dac4e74cbb9e97416ba60c9cd5",
      "sender": "luke-jr",
      "payload": "back to 12146?",
      "action": false,
      "timestamp": "2018-01-11T19:49:24+00:00"
    },
    {
      "id": "93f1b1269e784dfca945340029666137",
      "sender": "gmaxwell",
      "payload": "yea, I could go for weighed-random change types if the choice were otherwise neutral, but it's not.",
      "action": false,
      "timestamp": "2018-01-11T19:49:26+00:00"
    },
    {
      "id": "a8c5a144bde74c7992b6b83a7ddb90ec",
      "sender": "BlueMatt",
      "payload": "notes that it really would be nice to see #12118 in 0.16, just because its really a free 5% speedup in removeForBlock which is a big chunk of block validation latency....",
      "action": true,
      "timestamp": "2018-01-11T19:49:31+00:00"
    },
    {
      "id": "4b2c55d7cb8e4e85910a29a1def95d1e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12118 | Sort mempool by min(feerate, ancestor_feerate) by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #12118 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:49:33+00:00"
    },
    {
      "id": "534d27c5f56a4c2e92086c67937d19ef",
      "sender": "instagibbs",
      "payload": "luke-jr, Creating utxo bloat to *slightly* reduce blocksize is weird weird feature to add imo",
      "action": false,
      "timestamp": "2018-01-11T19:49:45+00:00"
    },
    {
      "id": "802e85d8ccf5499b9a2e53b67a97d874",
      "sender": "instagibbs",
      "payload": "(if we've transitioned)",
      "action": false,
      "timestamp": "2018-01-11T19:49:51+00:00"
    },
    {
      "id": "06a5989d045c4173b56cd23a99a609dc",
      "sender": "luke-jr",
      "payload": "instagibbs: it's not UTXO bloat.",
      "action": false,
      "timestamp": "2018-01-11T19:49:57+00:00"
    },
    {
      "id": "05e510a66eaf47b4bcd3a09b0e2219b2",
      "sender": "BlueMatt",
      "payload": "luke-jr: nack, just use 0.15.1 and focus on the real fix of splitting hd chain",
      "action": false,
      "timestamp": "2018-01-11T19:50:10+00:00"
    },
    {
      "id": "815592b2cfba4c43b15fa237cdc1906f",
      "sender": "instagibbs",
      "payload": "the scenario here is that some joker pays you, and you don't want to spend it, right?",
      "action": false,
      "timestamp": "2018-01-11T19:50:11+00:00"
    },
    {
      "id": "92bae7c82831435ca676d9acad903e7b",
      "sender": "morcos",
      "payload": "+1 BlueMatt",
      "action": false,
      "timestamp": "2018-01-11T19:50:25+00:00"
    },
    {
      "id": "c4c525b51b014b6792ae262d0aae9ee6",
      "sender": "BlueMatt",
      "payload": "alternatively, this could be accomplished by using labels/accounts",
      "action": false,
      "timestamp": "2018-01-11T19:50:30+00:00"
    },
    {
      "id": "d00df3b5e6f5435eae83d5fb85a99ad9",
      "sender": "BlueMatt",
      "payload": "label addresses and then payments will show up without the labels",
      "action": false,
      "timestamp": "2018-01-11T19:50:40+00:00"
    },
    {
      "id": "0fded6f56b044a1b8c6ad481aaf02e80",
      "sender": "luke-jr",
      "payload": "instagibbs: more or less",
      "action": false,
      "timestamp": "2018-01-11T19:50:44+00:00"
    },
    {
      "id": "6f45278175e24315a8f51afd4f2c9f8d",
      "sender": "luke-jr",
      "payload": "BlueMatt: NACK, to myself and many others, mandatory Segwit wallet is a regression",
      "action": false,
      "timestamp": "2018-01-11T19:50:57+00:00"
    },
    {
      "id": "ce28d17aa7c04b5195d3823d8f294d11",
      "sender": "BlueMatt",
      "payload": "then dont use 0.16",
      "action": false,
      "timestamp": "2018-01-11T19:51:06+00:00"
    },
    {
      "id": "cb8ae04dacea47d195fed78f4dd26d7f",
      "sender": "luke-jr",
      "payload": "so 0.15 is supported forever?",
      "action": false,
      "timestamp": "2018-01-11T19:51:15+00:00"
    },
    {
      "id": "efb81adafe904a42849573864ec03f7d",
      "sender": "gmaxwell",
      "payload": "luke's argument is lame but there are other arguments for the position...  But I think it's ultimately futile.",
      "action": false,
      "timestamp": "2018-01-11T19:51:19+00:00"
    },
    {
      "id": "42c0a227f1d44eda9b4215fbfc3bdecd",
      "sender": "luke-jr",
      "payload": "including new features?",
      "action": false,
      "timestamp": "2018-01-11T19:51:21+00:00"
    },
    {
      "id": "81dde2bf210f4f9c832cfc0aead12f23",
      "sender": "morcos",
      "payload": "luke-jr: right, but thats basically the only feature, so just dont use it until we have the version that doesn't accept all variations of key encoding",
      "action": false,
      "timestamp": "2018-01-11T19:51:31+00:00"
    },
    {
      "id": "e11cd82b744741bbbcf4ef1a15cd32da",
      "sender": "BlueMatt",
      "payload": "if you want the option, do the real fix, not the dirty hack of working like 0.15.1",
      "action": false,
      "timestamp": "2018-01-11T19:51:32+00:00"
    },
    {
      "id": "66c8e46970394394a21a3188bdb09bef",
      "sender": "gmaxwell",
      "payload": "luke-jr: by anyone who cares to support it",
      "action": false,
      "timestamp": "2018-01-11T19:51:33+00:00"
    },
    {
      "id": "75d000e2bc2b4d44a677b7f515549d64",
      "sender": "instagibbs",
      "payload": "This feature doesn't make any sense to me though.",
      "action": false,
      "timestamp": "2018-01-11T19:51:36+00:00"
    },
    {
      "id": "510d7aaf750947139926c96301a92491",
      "sender": "luke-jr",
      "payload": "BlueMatt: there isn't a better fix",
      "action": false,
      "timestamp": "2018-01-11T19:51:55+00:00"
    },
    {
      "id": "9268eda983974f5b8657f2f1fa381b2f",
      "sender": "BlueMatt",
      "payload": "(the real fix being splitting the hd chain so that we never identify as ours addresses other than the ones we gave out)",
      "action": false,
      "timestamp": "2018-01-11T19:51:56+00:00"
    },
    {
      "id": "db12098ed64144d6be3e726b54dd1cb5",
      "sender": "morcos",
      "payload": "^ it's in sipas gist",
      "action": false,
      "timestamp": "2018-01-11T19:52:07+00:00"
    },
    {
      "id": "a1b3112200c645b1912524f7623d8512",
      "sender": "achow101",
      "payload": "luke-jr: the real fix is using different hd paths",
      "action": false,
      "timestamp": "2018-01-11T19:52:11+00:00"
    },
    {
      "id": "7d2da39af0054e2497098816779faba4",
      "sender": "sipa",
      "payload": "indeed.",
      "action": false,
      "timestamp": "2018-01-11T19:52:13+00:00"
    },
    {
      "id": "ab3525dda89c4e82a27bbe6c51ec002e",
      "sender": "BlueMatt",
      "payload": "which sipa proposed (I believe to much agreement) as the long-term route for the wallet",
      "action": false,
      "timestamp": "2018-01-11T19:52:14+00:00"
    },
    {
      "id": "48526acd85414fb29ba675f1acbc73f5",
      "sender": "luke-jr",
      "payload": "BlueMatt: that's more than a fix. :p",
      "action": false,
      "timestamp": "2018-01-11T19:52:15+00:00"
    },
    {
      "id": "bafefad318e941f3a5502d127f883dd6",
      "sender": "gmaxwell",
      "payload": "instagibbs: it's very bad that we support showing funds paid to addresses we never issued.  It invites really bad behavior that can cause irrecoverable funds loss.   But the ship has already sailed on that.",
      "action": false,
      "timestamp": "2018-01-11T19:52:17+00:00"
    },
    {
      "id": "fdc7fd31e56b49d28a13e7f9e977680d",
      "sender": "instagibbs",
      "payload": "gmaxwell, no I get the issue",
      "action": false,
      "timestamp": "2018-01-11T19:52:23+00:00"
    },
    {
      "id": "a79e227946944760ae74246a39572115",
      "sender": "instagibbs",
      "payload": "I don't get his fix, it's one-sided",
      "action": false,
      "timestamp": "2018-01-11T19:52:30+00:00"
    },
    {
      "id": "57a01c163c1f4efeb0a1830a4c2af282",
      "sender": "gmaxwell",
      "payload": "ah.",
      "action": false,
      "timestamp": "2018-01-11T19:52:39+00:00"
    },
    {
      "id": "30884597c5364f63a5b54128e944a86e",
      "sender": "morcos",
      "payload": "we all agree to fixing that, what we don't care about is that we are temporarily makign it worse for the case of giving out legacy and receiving segwit",
      "action": false,
      "timestamp": "2018-01-11T19:52:56+00:00"
    },
    {
      "id": "85d601a368e7404d849609f90f29f023",
      "sender": "instagibbs",
      "payload": "sender has no clue you won't accept it!(outside of us wagging fingers to not try it)",
      "action": false,
      "timestamp": "2018-01-11T19:52:57+00:00"
    },
    {
      "id": "45e9d7884cf2439382352767a529ac09",
      "sender": "gmaxwell",
      "payload": "Well thats because his motivation isn't one of the sensible ones, it's because he's discouraging people from using segwit to keep the blocksize down.",
      "action": false,
      "timestamp": "2018-01-11T19:53:02+00:00"
    },
    {
      "id": "8bab82c00d3649faa303b0a27e03adfb",
      "sender": "BlueMatt",
      "payload": "luke-jr: it is more than a fix for your specific issue, but its much nicer and isnt ridiculous from a ux/maintainability perspective",
      "action": false,
      "timestamp": "2018-01-11T19:53:10+00:00"
    },
    {
      "id": "c7eabe2629d54f059db0f42ebda5738e",
      "sender": "luke-jr",
      "payload": "that is a sensible one",
      "action": false,
      "timestamp": "2018-01-11T19:53:13+00:00"
    },
    {
      "id": "b732c4c5e2494a45898abbb87c0f145b",
      "sender": "BlueMatt",
      "payload": "we dont need more options in the wallet...",
      "action": false,
      "timestamp": "2018-01-11T19:53:15+00:00"
    },
    {
      "id": "3e67d8d28c7d44f5bbdf2c9eb4d59232",
      "sender": "instagibbs",
      "payload": "anyways, all i have to say. Let's fix the wallet.",
      "action": false,
      "timestamp": "2018-01-11T19:53:19+00:00"
    },
    {
      "id": "e7e7e9b282994d76a93be9aec556158b",
      "sender": "gmaxwell",
      "payload": "I don't share his concern, but even if I did-- his fix isn't needed for it:  anyone autoconverting an address has a serious risk of funds loss already.",
      "action": false,
      "timestamp": "2018-01-11T19:53:35+00:00"
    },
    {
      "id": "c7a4a16a2aa04eaeb9db9e62c9bd3839",
      "sender": "provoostenator",
      "payload": "luke-jr: what's wrong with launching with -addresstype=legacy?",
      "action": false,
      "timestamp": "2018-01-11T19:53:41+00:00"
    },
    {
      "id": "bac58efc91244105af8a54e842d5081e",
      "sender": "luke-jr",
      "payload": "BlueMatt: 12146 is trivial",
      "action": false,
      "timestamp": "2018-01-11T19:53:42+00:00"
    },
    {
      "id": "01dc654879fd45a0bf9b81bf71afd49b",
      "sender": "morcos",
      "payload": "luke-jr: would it help if we we very publicly communicated that our philosophy is to not accept payments except for addresses which have been given out?",
      "action": false,
      "timestamp": "2018-01-11T19:53:44+00:00"
    },
    {
      "id": "fa4357ae8fa34528b801af8460ff15d8",
      "sender": "wumpus",
      "payload": "certainly not options that only exist for some political goal and no one will actually use nor test",
      "action": false,
      "timestamp": "2018-01-11T19:53:45+00:00"
    },
    {
      "id": "049a79b8e75c49299871d9457d8e05e6",
      "sender": "morcos",
      "payload": "we discussed doing that when we were making this change, b/c we knew we'd be making things worse on that front, but we'd already crossed the bridge with addwitnessaddress",
      "action": false,
      "timestamp": "2018-01-11T19:54:14+00:00"
    },
    {
      "id": "fa30bb2e7f4d4f7c98fe991d73969a6b",
      "sender": "luke-jr",
      "payload": "provoostenator: the current code will still accept Segwit payments to malleated addresses",
      "action": false,
      "timestamp": "2018-01-11T19:54:18+00:00"
    },
    {
      "id": "57bfada17af74836ad48fcea24cd26a3",
      "sender": "morcos",
      "payload": "and other variants",
      "action": false,
      "timestamp": "2018-01-11T19:54:18+00:00"
    },
    {
      "id": "3feb9d47dbfd41d991b34b295698586c",
      "sender": "BlueMatt",
      "payload": "anyway, one more review on #12118 and slipping in past feature freeze would make me very happy...good to keep the march of performance improvements in block validation latency moving :)",
      "action": false,
      "timestamp": "2018-01-11T19:54:25+00:00"
    },
    {
      "id": "d15da93696e14a81816ee670bf54a91f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12118 | Sort mempool by min(feerate, ancestor_feerate) by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #12118 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:54:27+00:00"
    },
    {
      "id": "d54e5d1de6714107a76dd97166058870",
      "sender": "gmaxwell",
      "payload": "luke-jr: your change isn't needed to prevent autoconverting. Anyone who 'autoconverts' will have casual funds loss due to converted outputs being unreconized by older software, and _unrecoverable loss_ due to uncompressed pubkeys and potentially HSMs.",
      "action": false,
      "timestamp": "2018-01-11T19:54:41+00:00"
    },
    {
      "id": "9c898e5bbd1342d8aeffd7305b146195",
      "sender": "cfields",
      "payload": "instagibbs: at best, if you wag your finger and I'm forced to re-send a non-witness tx, that's 2x the tx's for that interaction. Not doing much to reduce block size...",
      "action": false,
      "timestamp": "2018-01-11T19:54:45+00:00"
    },
    {
      "id": "53c005401a0f421d9afdf48d5d8c29f6",
      "sender": "provoostenator",
      "payload": "luke-jr: oh, you mean someone sees the public key after you spend it and then figures out how to send to its SegWit equivalent? I'm not sure if that actually works, see my backwards compatibility test PR.",
      "action": false,
      "timestamp": "2018-01-11T19:55:08+00:00"
    },
    {
      "id": "8d2a28281dd8415084f6ccb4b260b1e1",
      "sender": "gmaxwell",
      "payload": "luke-jr: that should be ample discouragement there.",
      "action": false,
      "timestamp": "2018-01-11T19:55:13+00:00"
    },
    {
      "id": "e5b87aaa7de04cd8a5fe49e446eae128",
      "sender": "wumpus",
      "payload": "morcos: would make sense to document that, though I wouldn't know where!",
      "action": false,
      "timestamp": "2018-01-11T19:55:16+00:00"
    },
    {
      "id": "b3ca34f8d776423c9c23f8e384a863a5",
      "sender": "jnewbery",
      "payload": "Doesn't seem to me like this needs to be discussed for v0.16 release. Luke can maintain his patch in knots and everyone is happy. And then we can reconsider 12146 for 0.16.1",
      "action": false,
      "timestamp": "2018-01-11T19:55:28+00:00"
    },
    {
      "id": "32b90682c46b44caaf5428381a426285",
      "sender": "instagibbs",
      "payload": "cfields, what we need is a way of bloating the weight without taking up serialization space lol",
      "action": false,
      "timestamp": "2018-01-11T19:55:28+00:00"
    },
    {
      "id": "76a7688375f94be497173d98a58b95e3",
      "sender": "luke-jr",
      "payload": "gmaxwell: all the more reason to allow people to avoid accepting the attempts",
      "action": false,
      "timestamp": "2018-01-11T19:55:30+00:00"
    },
    {
      "id": "54b5a08d2cfe4f1bb47faa5615bd872e",
      "sender": "provoostenator",
      "payload": "But I don't see the point in ignoring such a transaction. There's certainly no way to stop it.",
      "action": false,
      "timestamp": "2018-01-11T19:55:35+00:00"
    },
    {
      "id": "b4f0bb07579842e4b6f4498409bbb1b0",
      "sender": "achow101",
      "payload": "provoostenator: given a p2pkh address, you can easily make the p2wpkh output without needing to see a transaction",
      "action": false,
      "timestamp": "2018-01-11T19:55:37+00:00"
    },
    {
      "id": "18c62eb102b442608779a6f47ece23fe",
      "sender": "morcos",
      "payload": "We can use the @bitcoin twitter handle maybe",
      "action": false,
      "timestamp": "2018-01-11T19:55:38+00:00"
    },
    {
      "id": "060101976f1146c596e016649f587a05",
      "sender": "meshcollider",
      "payload": "provoostenator: you don't need the public key, segwit addresses use PKH too",
      "action": false,
      "timestamp": "2018-01-11T19:55:48+00:00"
    },
    {
      "id": "3f090b886d5b48b0b310d94b77ff4c78",
      "sender": "wumpus",
      "payload": "but a warning against 'malleating' addresses would make sense, I mean it's bad form and just because bitcoin core happens to accept it doesn't mean other wallets do",
      "action": false,
      "timestamp": "2018-01-11T19:56:02+00:00"
    },
    {
      "id": "69e070d3e65642a7a2d5215d23826952",
      "sender": "luke-jr",
      "payload": "provoostenator: it's an invalid payment",
      "action": false,
      "timestamp": "2018-01-11T19:56:03+00:00"
    },
    {
      "id": "ef9dc89bfc114c46a13f907d9a13f5fb",
      "sender": "gmaxwell",
      "payload": "And yes, as morocos said, we knew that our handling of segwit would increase the risk that someone falsely believed they could autoconvert.  It was a tradeoff we made, otherwise segwit support would be delayed behind a massive redesign.",
      "action": false,
      "timestamp": "2018-01-11T19:56:06+00:00"
    },
    {
      "id": "e76a90658e1942ea9d7918aa30453f50",
      "sender": "luke-jr",
      "payload": "morcos: It would probably be good to do so, but I'm not sure it accomplishes the same thing",
      "action": false,
      "timestamp": "2018-01-11T19:56:23+00:00"
    },
    {
      "id": "3f2d03da11cd4e53870440bc357ed818",
      "sender": "luke-jr",
      "payload": "also, you *can't* malleate right now",
      "action": false,
      "timestamp": "2018-01-11T19:56:40+00:00"
    },
    {
      "id": "39407fda1bb94d3eb8d1e86ced3bbe9a",
      "sender": "morcos",
      "payload": "yes, so lets spend our time doing the redesign and communicating our intentions",
      "action": false,
      "timestamp": "2018-01-11T19:56:41+00:00"
    },
    {
      "id": "6ca7c3b20c17497a98b77eabe54a7445",
      "sender": "cfields",
      "payload": "instagibbs: heh",
      "action": false,
      "timestamp": "2018-01-11T19:56:42+00:00"
    },
    {
      "id": "2b4a352b3a904504aa525eac66d1aab1",
      "sender": "morcos",
      "payload": "you can do other forms of malleation",
      "action": false,
      "timestamp": "2018-01-11T19:56:50+00:00"
    },
    {
      "id": "16c45da2c88a438484f871abada32c91",
      "sender": "BlueMatt",
      "payload": "</topic>? It seems like everyone agrees outside of luke, and there is a *real* solution...also easy to not use 0.16 for now",
      "action": false,
      "timestamp": "2018-01-11T19:56:52+00:00"
    },
    {
      "id": "640e643a75ee4edda9c494b9d8d8cd1c",
      "sender": "sipa",
      "payload": "luke-jr: you can use p2pk instead of p2pkh",
      "action": false,
      "timestamp": "2018-01-11T19:56:59+00:00"
    },
    {
      "id": "1c831ec45d8943788ba43c2f6f4ac114",
      "sender": "wumpus",
      "payload": "BlueMatt: yes, any other topics?",
      "action": false,
      "timestamp": "2018-01-11T19:57:04+00:00"
    },
    {
      "id": "20e4321a26f2470c94f65d86ad7916c0",
      "sender": "Chris_Stewart_5",
      "payload": "PSA: if anyone is interested in talking more about #12131 or #12132 there is a development channel that some work has been occurring in: #bitcoin-mast",
      "action": false,
      "timestamp": "2018-01-11T19:57:07+00:00"
    },
    {
      "id": "7033c90d1f094261a8c6093e33070415",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12131 | [BIP-98 + BIP-116] MERKLEBRANCHVERIFY by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12131 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:57:08+00:00"
    },
    {
      "id": "2f0b1eab08ed43d4b6c1233217e2ef52",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12132 | [BIP-117] Tail call semantics by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12132 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-01-11T19:57:10+00:00"
    },
    {
      "id": "dcca7aaaa878492aaab4f628cecf70c9",
      "sender": "wumpus",
      "payload": "oh 3 minutes to go",
      "action": false,
      "timestamp": "2018-01-11T19:57:12+00:00"
    },
    {
      "id": "a5c95225acf4484d8cf2dffb0df6f0f5",
      "sender": "luke-jr",
      "payload": "sipa: only if you know the key, which only the recipient does",
      "action": false,
      "timestamp": "2018-01-11T19:57:12+00:00"
    },
    {
      "id": "5dba09d432dc49189da833a953f16464",
      "sender": "morcos",
      "payload": "aren't those a bit premature for PR's?",
      "action": false,
      "timestamp": "2018-01-11T19:57:27+00:00"
    },
    {
      "id": "e779a7ac5b9a4678bba7fde6cfcbc9c6",
      "sender": "arubi",
      "payload": "sipa, then I'll trick you into accepting some big bare n-of-m with a bunch of pubkeys",
      "action": false,
      "timestamp": "2018-01-11T19:57:29+00:00"
    },
    {
      "id": "0cbca25abf17495b89caa838072e8c0c",
      "sender": "achow101",
      "payload": "luke-jr: you can malleate it to a p2sh nested p2pkh",
      "action": false,
      "timestamp": "2018-01-11T19:57:29+00:00"
    },
    {
      "id": "4557b6b4bfb646d8ae92867f6bdca461",
      "sender": "gmaxwell",
      "payload": "luke-jr: I think it's adequate enough to let people know that if they do that, they _will_ lose funds, its effectively a guarentee.  some switch to willfully ignore the outputs in a recoverable way wouldn't help that message at all.",
      "action": false,
      "timestamp": "2018-01-11T19:57:34+00:00"
    },
    {
      "id": "63aeaf0b0d0244c388960eb50f68dd3a",
      "sender": "arubi",
      "payload": "(all of yours)",
      "action": false,
      "timestamp": "2018-01-11T19:57:37+00:00"
    },
    {
      "id": "3d8d21d0af2348589288f8917301250b",
      "sender": "gmaxwell",
      "payload": "and basically no one but you would set it.",
      "action": false,
      "timestamp": "2018-01-11T19:57:41+00:00"
    },
    {
      "id": "3519fde98b474f7fb41cca417bc5090a",
      "sender": "morcos",
      "payload": "is there any consensus at all around wanting those features?",
      "action": false,
      "timestamp": "2018-01-11T19:57:41+00:00"
    },
    {
      "id": "e167f02d79364f809a06c2548acaf91c",
      "sender": "luke-jr",
      "payload": "achow101: nope, pretty sure we won't accept that without adding it to the wallet explicitly",
      "action": false,
      "timestamp": "2018-01-11T19:57:51+00:00"
    },
    {
      "id": "3437797def03459ba1cc9adfd23cae4d",
      "sender": "sipa",
      "payload": "achow101: as luke-jr says",
      "action": false,
      "timestamp": "2018-01-11T19:58:09+00:00"
    },
    {
      "id": "0fc603d275f5404eb832968b665ad7eb",
      "sender": "luke-jr",
      "payload": "gmaxwell: I don't agree only I would set it.",
      "action": false,
      "timestamp": "2018-01-11T19:58:14+00:00"
    },
    {
      "id": "acea9d803c9646efafc2eb609784c26e",
      "sender": "gmaxwell",
      "payload": "luke-jr: you can malleat addresses now fwiw, this is a long term design flaw in the wallet.",
      "action": false,
      "timestamp": "2018-01-11T19:58:24+00:00"
    },
    {
      "id": "a34ecf40a6114a368b1c25748841d932",
      "sender": "gmaxwell",
      "payload": "oh sipa pointed that out too",
      "action": false,
      "timestamp": "2018-01-11T19:58:31+00:00"
    },
    {
      "id": "c245736261814db1a9953ccadc5fc654",
      "sender": "luke-jr",
      "payload": "gmaxwell: but you can't, as I pointed out",
      "action": false,
      "timestamp": "2018-01-11T19:58:39+00:00"
    },
    {
      "id": "1d29fc6048704c50a5b7da6e168dcff2",
      "sender": "wumpus",
      "payload": "there's not really incentive for anyone to set a 'ignore some payments to me' setting, real user complaints are about not receiving payments...",
      "action": false,
      "timestamp": "2018-01-11T19:58:39+00:00"
    },
    {
      "id": "f6e70fea47fd4b51b4ad5527e9a14c69",
      "sender": "Chris_Stewart_5",
      "payload": "morcos: I would say they are premature -- but I think they are definitely worht exploring more",
      "action": false,
      "timestamp": "2018-01-11T19:58:41+00:00"
    },
    {
      "id": "caf98b93a4de40e8834e2b5cb74502c2",
      "sender": "instagibbs",
      "payload": "you can send people naked multisig...",
      "action": false,
      "timestamp": "2018-01-11T19:58:41+00:00"
    },
    {
      "id": "f73221e7d1d74f10ace6f69785e527b6",
      "sender": "instagibbs",
      "payload": "lol",
      "action": false,
      "timestamp": "2018-01-11T19:58:42+00:00"
    },
    {
      "id": "aad65b2ea94c46109207e5cf59f917f5",
      "sender": "Chris_Stewart_5",
      "payload": "if that was directed at me",
      "action": false,
      "timestamp": "2018-01-11T19:58:51+00:00"
    },
    {
      "id": "01243504ef334c72bc669b416f76e0ab",
      "sender": "sipa",
      "payload": "instagibbs: indeed",
      "action": false,
      "timestamp": "2018-01-11T19:58:55+00:00"
    },
    {
      "id": "c0a0113c05d3439bb005293ecbf42551",
      "sender": "luke-jr",
      "payload": "instagibbs: !",
      "action": false,
      "timestamp": "2018-01-11T19:58:58+00:00"
    },
    {
      "id": "08227990a0df42fd941ab7e9a1fe649d",
      "sender": "gmaxwell",
      "payload": "luke-jr: something like 80% of addresses are reused...",
      "action": false,
      "timestamp": "2018-01-11T19:59:03+00:00"
    },
    {
      "id": "1431bce4d7f846f1ab0482da018e1582",
      "sender": "arubi",
      "payload": "and with a bunch of pubkeys",
      "action": false,
      "timestamp": "2018-01-11T19:59:05+00:00"
    },
    {
      "id": "fba059b098ab4a98844c20f9eb96772e",
      "sender": "morcos",
      "payload": "Chris_Stewart_5: yes...  i just wasnt sure if i was behind the times...",
      "action": false,
      "timestamp": "2018-01-11T19:59:19+00:00"
    },
    {
      "id": "c33ffdcb1b9b4ca0b5686b7c2e4b9e93",
      "sender": "luke-jr",
      "payload": "gmaxwell: unsupported use case, not relevant to the discussion, but instagibbs found an example case",
      "action": false,
      "timestamp": "2018-01-11T19:59:27+00:00"
    },
    {
      "id": "4755f3abdab645259e2b319e263b5e42",
      "sender": "gmaxwell",
      "payload": "as wumpus says, the incentives are against setting that knob.",
      "action": false,
      "timestamp": "2018-01-11T19:59:27+00:00"
    },
    {
      "id": "42e40720fd084202b90d109ff0f80ec5",
      "sender": "instagibbs",
      "payload": "I guess that's another argument, there are tons of ways of malleating it, let's just fix the wallet instead.",
      "action": false,
      "timestamp": "2018-01-11T19:59:40+00:00"
    },
    {
      "id": "6076323303aa467aa0ba26d1189dd1e1",
      "sender": "Chris_Stewart_5",
      "payload": "morcos: Also why we should discuss the development in a separate channel IMO as it is a little speculative still",
      "action": false,
      "timestamp": "2018-01-11T19:59:42+00:00"
    },
    {
      "id": "0e2572be8e12488b8bf674bfc6083c45",
      "sender": "wumpus",
      "payload": "gmaxwell: also thanks to some exchanges that have a limit on the number of deposit addresses",
      "action": false,
      "timestamp": "2018-01-11T19:59:44+00:00"
    },
    {
      "id": "8bef7a9835d542e3bc59cef564c6ac7e",
      "sender": "sipa",
      "payload": "instagibbs: indeed",
      "action": false,
      "timestamp": "2018-01-11T19:59:46+00:00"
    },
    {
      "id": "4e1e071c0c99431c8d8f3eb702b96b91",
      "sender": "sipa",
      "payload": "DING",
      "action": false,
      "timestamp": "2018-01-11T20:00:06+00:00"
    },
    {
      "id": "1f0eca9db44d450b8b7449485c0e4b72",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-01-11T20:00:10+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "2975f6143fab4bc7bd06a3398194ec15",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-01-11T19:00:15+00:00"
      },
      "operand": null,
      "id": "2975f6143fab4bc7bd06a3398194ec15",
      "timestamp": "2018-01-11T19:00:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6686961e2d57484aa153219e2080ac5f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:02:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11991",
      "id": "6686961e2d57484aa153219e2080ac5f",
      "timestamp": "2018-01-11T19:02:21+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5b5a38f3986b48c2b6458ef70d0a8738",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11937 | Qt: Setting for deciding address type (legacy, p2sh or bech32) by hsjoberg \u00c3\u0082\u00c2\u00b7 Pull Request #11937 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:02:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11937",
      "id": "5b5a38f3986b48c2b6458ef70d0a8738",
      "timestamp": "2018-01-11T19:02:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f3f833a5e9de44669b420794fd54a035",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:02:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11281",
      "id": "f3f833a5e9de44669b420794fd54a035",
      "timestamp": "2018-01-11T19:02:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a261b6858e0a44f38cbcef33cf9ee260",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11200 | Allow for aborting rescans and canceling showProgress dialogs by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #11200 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:03:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11200",
      "id": "a261b6858e0a44f38cbcef33cf9ee260",
      "timestamp": "2018-01-11T19:03:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cd1a8545bdd44aaea0ff2d569da2a08e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12101 | Clamp walletpassphrase timeout to 2^31 seconds and check its bounds by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #12101 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:04:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12101",
      "id": "cd1a8545bdd44aaea0ff2d569da2a08e",
      "timestamp": "2018-01-11T19:04:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1523651c65f847fe84dd656423517761",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12104 | HTTP Error 404: Not Found",
        "action": false,
        "timestamp": "2018-01-11T19:04:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12104",
      "id": "1523651c65f847fe84dd656423517761",
      "timestamp": "2018-01-11T19:04:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "34c308c0859f40d4b44f47270d145123",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:04:09+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11991",
      "id": "34c308c0859f40d4b44f47270d145123",
      "timestamp": "2018-01-11T19:04:09+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3e754add6a164197b86268f8592af39b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12119 | [wallet] use bech32 change address if any destination is bech32 by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #12119 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:04:39+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12119",
      "id": "3e754add6a164197b86268f8592af39b",
      "timestamp": "2018-01-11T19:04:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "366f505693224ad5bb70202674c47da4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:07:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11281",
      "id": "366f505693224ad5bb70202674c47da4",
      "timestamp": "2018-01-11T19:07:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "636c01c8ef6b46cfbfd4976cab0ce112",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11785 | Raise the open fd limit to the maximum allowed by vii \u00c3\u0082\u00c2\u00b7 Pull Request #11785 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:11:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11785",
      "id": "636c01c8ef6b46cfbfd4976cab0ce112",
      "timestamp": "2018-01-11T19:11:46+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "554499509ce14d059d7bcbec6be973b9",
        "sender": "wumpus",
        "payload": "#topic maxing out fds",
        "action": false,
        "timestamp": "2018-01-11T19:11:48+00:00"
      },
      "operand": "maxing out fds",
      "id": "554499509ce14d059d7bcbec6be973b9",
      "timestamp": "2018-01-11T19:11:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ef7c486ff7264bf983ae3bf233e3453e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12101 | Clamp walletpassphrase timeout to 2^31 seconds and check its bounds by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #12101 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:12:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12101",
      "id": "ef7c486ff7264bf983ae3bf233e3453e",
      "timestamp": "2018-01-11T19:12:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "485aecdb5dd5469c9640e51a083cebbd",
        "sender": "jonasschnelli",
        "payload": "https://github.com/bitcoin/bitcoin/pull/11281/commits/b2cc7020956cfd36925e4957493cd28d1d6f672e",
        "action": false,
        "timestamp": "2018-01-11T19:16:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/pull/11281/commits/b2cc7020956cfd36925e4957493cd28d1d6f672e",
      "id": "485aecdb5dd5469c9640e51a083cebbd",
      "timestamp": "2018-01-11T19:16:07+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a71abfa86ed547119eb038f1edf1ed66",
        "sender": "wumpus",
        "payload": "#topic \"Avoid permanent cs_main/cs_wallet lock during RescanFromTime\" discussion (jonasschnelli)",
        "action": false,
        "timestamp": "2018-01-11T19:16:40+00:00"
      },
      "operand": "\"Avoid permanent cs_main/cs_wallet lock during RescanFromTime\" discussion (jonasschnelli)",
      "id": "a71abfa86ed547119eb038f1edf1ed66",
      "timestamp": "2018-01-11T19:16:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6eb232a671124a8faf6511a72ada0601",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/7965 | Remaining instances of ENABLE_WALLET in `libbitcoin_server.a` \u00c3\u0082\u00c2\u00b7 Issue #7965 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:18:26+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/7965",
      "id": "6eb232a671124a8faf6511a72ada0601",
      "timestamp": "2018-01-11T19:18:26+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5032c983b3e640df861fcee269815898",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10583 | [RPC] Split part of validateaddress into getaddressinfo by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10583 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:18:29+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10583",
      "id": "5032c983b3e640df861fcee269815898",
      "timestamp": "2018-01-11T19:18:29+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "927c121609814bf59e5a1ffc6d15b85f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11415 | [RPC] Disallow using addresses in createmultisig by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #11415 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:18:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11415",
      "id": "927c121609814bf59e5a1ffc6d15b85f",
      "timestamp": "2018-01-11T19:18:32+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "27508ee4d53a4b1e92e242db93f609be",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10579 | [RPC] Split signrawtransaction into wallet and non-wallet RPC command by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10579 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:18:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10579",
      "id": "27508ee4d53a4b1e92e242db93f609be",
      "timestamp": "2018-01-11T19:18:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fc2611ebc4d746f88b8fe5bdbe6277a1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8994 | Testchains: Introduce custom chain whose constructor... by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8994 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:20:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8994",
      "id": "fc2611ebc4d746f88b8fe5bdbe6277a1",
      "timestamp": "2018-01-11T19:20:01+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4ba1aac9fd364752830ac9a0f63ca7a5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10757 | RPC: Introduce getblockstats to plot things by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10757 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:20:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10757",
      "id": "4ba1aac9fd364752830ac9a0f63ca7a5",
      "timestamp": "2018-01-11T19:20:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a2d699ca035b4c9a9910e939f0e2c036",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11449 | Release schedule for 0.16.0 \u00c3\u0082\u00c2\u00b7 Issue #11449 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:24:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11449",
      "id": "a2d699ca035b4c9a9910e939f0e2c036",
      "timestamp": "2018-01-11T19:24:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d1970af6fd6c4ed79c6f4feb04698f3d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10387 | Eventually connect to NODE_NETWORK_LIMITED peers by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10387 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:24:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10387",
      "id": "d1970af6fd6c4ed79c6f4feb04698f3d",
      "timestamp": "2018-01-11T19:24:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8225e0c22fec4c458cba9ebecb0533e2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:25:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11403",
      "id": "8225e0c22fec4c458cba9ebecb0533e2",
      "timestamp": "2018-01-11T19:25:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ad93c0844177480b8a2768d8b7870a89",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11048 | Weird gettransaction details on testnet with segwit \u00c3\u0082\u00c2\u00b7 Issue #11048 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:28:19+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11048",
      "id": "ad93c0844177480b8a2768d8b7870a89",
      "timestamp": "2018-01-11T19:28:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cc8035cb6d7d4c9fa079fa6334ceaeec",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:32:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11991",
      "id": "cc8035cb6d7d4c9fa079fa6334ceaeec",
      "timestamp": "2018-01-11T19:32:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "800006d09382403aa746bdbff053c49d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12146 | Wallet: Support disabling implicit Segwit operation by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #12146 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:32:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12146",
      "id": "800006d09382403aa746bdbff053c49d",
      "timestamp": "2018-01-11T19:32:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c88c7aad997d422293994fd67d83a061",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11991 | [qt] Receive: checkbox for bech32 address by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #11991 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:33:19+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11991",
      "id": "c88c7aad997d422293994fd67d83a061",
      "timestamp": "2018-01-11T19:33:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8fb49be20a2b40cd998cab40c784fe35",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12119 | [wallet] use bech32 change address if any destination is bech32 by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #12119 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:34:26+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12119",
      "id": "8fb49be20a2b40cd998cab40c784fe35",
      "timestamp": "2018-01-11T19:34:26+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "5585767ea1cd4a998f48f2853ff7a3a3",
        "sender": "wumpus",
        "payload": "#topic when to use bech32 for change",
        "action": false,
        "timestamp": "2018-01-11T19:42:09+00:00"
      },
      "operand": "when to use bech32 for change",
      "id": "5585767ea1cd4a998f48f2853ff7a3a3",
      "timestamp": "2018-01-11T19:42:09+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4b2c55d7cb8e4e85910a29a1def95d1e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12118 | Sort mempool by min(feerate, ancestor_feerate) by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #12118 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:49:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12118",
      "id": "4b2c55d7cb8e4e85910a29a1def95d1e",
      "timestamp": "2018-01-11T19:49:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d15da93696e14a81816ee670bf54a91f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12118 | Sort mempool by min(feerate, ancestor_feerate) by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #12118 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:54:27+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12118",
      "id": "d15da93696e14a81816ee670bf54a91f",
      "timestamp": "2018-01-11T19:54:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7033c90d1f094261a8c6093e33070415",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12131 | [BIP-98 + BIP-116] MERKLEBRANCHVERIFY by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12131 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:57:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12131",
      "id": "7033c90d1f094261a8c6093e33070415",
      "timestamp": "2018-01-11T19:57:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2f0b1eab08ed43d4b6c1233217e2ef52",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12132 | [BIP-117] Tail call semantics by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #12132 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-01-11T19:57:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12132",
      "id": "2f0b1eab08ed43d4b6c1233217e2ef52",
      "timestamp": "2018-01-11T19:57:10+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "1f0eca9db44d450b8b7449485c0e4b72",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-01-11T20:00:10+00:00"
      },
      "operand": null,
      "id": "1f0eca9db44d450b8b7449485c0e4b72",
      "timestamp": "2018-01-11T20:00:10+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}