{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "0e6ab2b650b141db90e0e57f8840a31d",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 58,
    "lightningbot": 2,
    "jl2012": 16,
    "petertodd": 6,
    "BlueMatt": 51,
    "jonasschnelli": 22,
    "sipa": 42,
    "instagibbs_": 12,
    "morcos": 32,
    "phantomcircuit": 2,
    "jtimon": 18,
    "kanzure": 5,
    "luke-jr": 27,
    "gmaxwell": 57,
    "cfields": 4,
    "gribble": 25,
    "bitcoin-git": 4
  },
  "start_time": "2017-01-05T19:00:15+00:00",
  "end_time": "2017-01-05T20:00:11+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": "repair the fork warning system",
  "messages": [
    {
      "id": "1cb1570ad0cc4f6082a83d51134bd3ad",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2017-01-05T19:00:15+00:00"
    },
    {
      "id": "e71343cd514c4751a1e051469696ec57",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jan  5 19:00:15 2017 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2017-01-05T19:00:15+00:00"
    },
    {
      "id": "ccdbbfeda92749eca1fd86e8bdff5266",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2017-01-05T19:00:15+00:00"
    },
    {
      "id": "5df4b4f2e13441e4b8fa00762ad56c3d",
      "sender": "jl2012",
      "payload": "may I propose a topic first? need to sleep",
      "action": false,
      "timestamp": "2017-01-05T19:00:17+00:00"
    },
    {
      "id": "f89ea37654f74bfa84de7b74c1aaf197",
      "sender": "petertodd",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-01-05T19:00:22+00:00"
    },
    {
      "id": "0d27c33f23524261a54fb632822b845d",
      "sender": "BlueMatt",
      "payload": "jl2012: go",
      "action": false,
      "timestamp": "2017-01-05T19:00:26+00:00"
    },
    {
      "id": "013a4344585e4f45a62126f7754c4800",
      "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 instagibbs",
      "action": false,
      "timestamp": "2017-01-05T19:00:39+00:00"
    },
    {
      "id": "be4c5f255d9e459aa19a160ce8775961",
      "sender": "jonasschnelli",
      "payload": "Hi",
      "action": false,
      "timestamp": "2017-01-05T19:00:44+00:00"
    },
    {
      "id": "2f00c55037cf4aa2862c122e38a2d696",
      "sender": "jl2012",
      "payload": "proposed topic: repair the fork warning system: https://github.com/bitcoin/bitcoin/pull/9443",
      "action": false,
      "timestamp": "2017-01-05T19:00:49+00:00"
    },
    {
      "id": "47c69e26b9ef4d9780fa1b3d4b015200",
      "sender": "wumpus",
      "payload": "#topic  repair the fork warning system",
      "action": false,
      "timestamp": "2017-01-05T19:01:00+00:00"
    },
    {
      "id": "53c363f4a0c543838e999ac2c6ab1184",
      "sender": "sipa",
      "payload": "concept ack on fixing it if it's broken!",
      "action": false,
      "timestamp": "2017-01-05T19:01:09+00:00"
    },
    {
      "id": "622b1068a4a441eba355eba53d162998",
      "sender": "BlueMatt",
      "payload": "concept ack 100%",
      "action": false,
      "timestamp": "2017-01-05T19:01:17+00:00"
    },
    {
      "id": "133ae1f9d76a4b3f8b52e6c16d29e893",
      "sender": "wumpus",
      "payload": "haha yes concept ack. Haven't looked at the code yet.",
      "action": false,
      "timestamp": "2017-01-05T19:01:22+00:00"
    },
    {
      "id": "ad80229bd7de467d8328b16d424580a7",
      "sender": "sipa",
      "payload": "i haven't had time to look at the details... 0.14 is getting close",
      "action": false,
      "timestamp": "2017-01-05T19:01:28+00:00"
    },
    {
      "id": "c5ff510224ac454d9b3f1fe5dc984ca0",
      "sender": "jl2012",
      "payload": "but this is more than just fixing it",
      "action": false,
      "timestamp": "2017-01-05T19:01:28+00:00"
    },
    {
      "id": "a9f8014b3f074f3f9ea4e33f315819cd",
      "sender": "BlueMatt",
      "payload": "but we've fucked that up several times already, so needs careful review, I think",
      "action": false,
      "timestamp": "2017-01-05T19:01:37+00:00"
    },
    {
      "id": "8fbb10a0267b4778a2d4ff78c0a59169",
      "sender": "instagibbs_",
      "payload": "here",
      "action": false,
      "timestamp": "2017-01-05T19:01:44+00:00"
    },
    {
      "id": "28f9658846774568a6e094ea3085dd0e",
      "sender": "sipa",
      "payload": "jl2012: elaborate?",
      "action": false,
      "timestamp": "2017-01-05T19:01:56+00:00"
    },
    {
      "id": "c4e25cf409f746f89572b067c7e439c5",
      "sender": "jl2012",
      "payload": "it also stores invalid headers",
      "action": false,
      "timestamp": "2017-01-05T19:02:04+00:00"
    },
    {
      "id": "206997492387472f8bdb15786632da27",
      "sender": "morcos",
      "payload": "jl2012: are you trying to say you think it NEEDS to be in 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:02:07+00:00"
    },
    {
      "id": "2f3a7822adee4826b2133b3e6965cd81",
      "sender": "phantomcircuit",
      "payload": "huh what",
      "action": false,
      "timestamp": "2017-01-05T19:02:43+00:00"
    },
    {
      "id": "8c8efdac8924466380eed6ce336953ec",
      "sender": "jtimon",
      "payload": "oh, meeting, wasn't planning on attending today, but really nothing to do until one hour from now...",
      "action": false,
      "timestamp": "2017-01-05T19:02:43+00:00"
    },
    {
      "id": "adc4ca8f84de46b785d869cfba3b294c",
      "sender": "phantomcircuit",
      "payload": "oh",
      "action": false,
      "timestamp": "2017-01-05T19:02:45+00:00"
    },
    {
      "id": "b2c5132f6b054070bd6ffa331c564aa1",
      "sender": "jl2012",
      "payload": "specifically, it stores valid headers under an invalid block",
      "action": false,
      "timestamp": "2017-01-05T19:02:47+00:00"
    },
    {
      "id": "8a3860c4cae440c8adaefbedcecb2a0d",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2017-01-05T19:03:00+00:00"
    },
    {
      "id": "03f03e73dc354aa98095449848974bd4",
      "sender": "jl2012",
      "payload": "also, headers with invalid nVersion are stored",
      "action": false,
      "timestamp": "2017-01-05T19:03:01+00:00"
    },
    {
      "id": "0f1a2f360d61415ab0408e2cd0dd6275",
      "sender": "sipa",
      "payload": "jl2012: but those do have valid PoW?",
      "action": false,
      "timestamp": "2017-01-05T19:03:10+00:00"
    },
    {
      "id": "abc7480fdc2247c58fb4b8ebddf20910",
      "sender": "jl2012",
      "payload": "yes",
      "action": false,
      "timestamp": "2017-01-05T19:03:14+00:00"
    },
    {
      "id": "5ea752df2bae4f2d90675ee42b2acc62",
      "sender": "jl2012",
      "payload": "and valid nTime",
      "action": false,
      "timestamp": "2017-01-05T19:03:22+00:00"
    },
    {
      "id": "a230823ba72645a09f976f995af6f22d",
      "sender": "sipa",
      "payload": "iirc that is our only invariant for the storage of headers",
      "action": false,
      "timestamp": "2017-01-05T19:03:23+00:00"
    },
    {
      "id": "38fc2462f8d745de8e535e9c5542e454",
      "sender": "BlueMatt",
      "payload": "jl2012: do we need to store them or can we just store them in memory?",
      "action": false,
      "timestamp": "2017-01-05T19:03:30+00:00"
    },
    {
      "id": "d9c182d8eee346cb9970fa2f83fab3ae",
      "sender": "BlueMatt",
      "payload": "but, I'm fine either way",
      "action": false,
      "timestamp": "2017-01-05T19:03:38+00:00"
    },
    {
      "id": "d590893cab1541d49f1f32fb942caaf5",
      "sender": "BlueMatt",
      "payload": "looking at invalid headers with valid pow for user-warnings sounds good to me",
      "action": false,
      "timestamp": "2017-01-05T19:04:03+00:00"
    },
    {
      "id": "6f624c82d2f246269f47f4437c19b8e1",
      "sender": "wumpus",
      "payload": "stored headers are forever, both on disk and in memory, unfortunately",
      "action": false,
      "timestamp": "2017-01-05T19:04:09+00:00"
    },
    {
      "id": "ec7505d4df23424e85009ee01469c32e",
      "sender": "sipa",
      "payload": "there may be some DoS avenues that open up due to it, if they get accepted for chains that fork off early on",
      "action": false,
      "timestamp": "2017-01-05T19:04:10+00:00"
    },
    {
      "id": "94b196cf9ef1478680679dcc385ad9c8",
      "sender": "luke-jr",
      "payload": "jl2012: does this do anything to address that nodes sending us such chains will be DoS banned",
      "action": false,
      "timestamp": "2017-01-05T19:04:14+00:00"
    },
    {
      "id": "d4e6de67cdc94e749e2088013cf7fb2f",
      "sender": "luke-jr",
      "payload": "?",
      "action": false,
      "timestamp": "2017-01-05T19:04:15+00:00"
    },
    {
      "id": "de2615916d24429bb71bb726c1575cb8",
      "sender": "jl2012",
      "payload": "won't be banned",
      "action": false,
      "timestamp": "2017-01-05T19:04:29+00:00"
    },
    {
      "id": "fe655cc09b25483595c9f72a4e01ef5e",
      "sender": "sipa",
      "payload": "(but i shouldn't comment on that before looking at code)",
      "action": false,
      "timestamp": "2017-01-05T19:04:34+00:00"
    },
    {
      "id": "50b25621f26e4bcc94d1ef0989d432db",
      "sender": "gmaxwell",
      "payload": "I feel pretty blah about the utlity of that warning system, and warnings in general. I think we've burned people out with false warnings, and they weren't used usefully by most to begin with. :(",
      "action": false,
      "timestamp": "2017-01-05T19:04:38+00:00"
    },
    {
      "id": "59ec903f9c1f434091954234a8cca2ac",
      "sender": "wumpus",
      "payload": "the alternative to fixing it would be to just disable the system, at least for 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:04:58+00:00"
    },
    {
      "id": "7b3c5d6b955c48ed92028cc195c393a6",
      "sender": "BlueMatt",
      "payload": "gmaxwell: having reliable warning messages is the first step towards fixing that trust :)",
      "action": false,
      "timestamp": "2017-01-05T19:05:04+00:00"
    },
    {
      "id": "f42c246d362b4993a3343e7ebc3b10dd",
      "sender": "luke-jr",
      "payload": "jl2012: so this removes the DoS banning for invalid blocks?",
      "action": false,
      "timestamp": "2017-01-05T19:05:04+00:00"
    },
    {
      "id": "c2c57cfb46474704b5022681fefdbbea",
      "sender": "jl2012",
      "payload": "luke-jr: just for valid header",
      "action": false,
      "timestamp": "2017-01-05T19:05:21+00:00"
    },
    {
      "id": "ea4d7991efc947df88fedbeb01713646",
      "sender": "wumpus",
      "payload": "shipping it broken, especially with risk of false positives, indeed isn't going to do anything good",
      "action": false,
      "timestamp": "2017-01-05T19:05:31+00:00"
    },
    {
      "id": "e888b89c30654e00b2f3da473e992dd6",
      "sender": "jl2012",
      "payload": "if the block content is invalid (e.g. invalid script), still banned",
      "action": false,
      "timestamp": "2017-01-05T19:05:41+00:00"
    },
    {
      "id": "3ebae6b3867d447f90f0a769e0fef1cf",
      "sender": "gmaxwell",
      "payload": "There is currently no false positive risk from it AFAIK.",
      "action": false,
      "timestamp": "2017-01-05T19:06:00+00:00"
    },
    {
      "id": "031d4f4a8f27448285332b7ee09e4103",
      "sender": "luke-jr",
      "payload": "jl2012: which will lead to you not getting future headers",
      "action": false,
      "timestamp": "2017-01-05T19:06:03+00:00"
    },
    {
      "id": "91b3fe7eae5e4bf682d609512bf27fc8",
      "sender": "petertodd",
      "payload": "jl2012: to be clear, if the block is too large it will be banned as well?",
      "action": false,
      "timestamp": "2017-01-05T19:06:07+00:00"
    },
    {
      "id": "a4149983c1b341bfb73ffa8d536ea82c",
      "sender": "wumpus",
      "payload": "having to store more data forever just to be able to warn seems a bit inefficient to me though",
      "action": false,
      "timestamp": "2017-01-05T19:06:09+00:00"
    },
    {
      "id": "d18deab1c556430d8af056236b76956b",
      "sender": "jtimon",
      "payload": "mhmm, the block is still invalid here, no? https://github.com/bitcoin/bitcoin/pull/9443/files#diff-24efdb00bfbe56b140fb006b562cc70bR3038",
      "action": false,
      "timestamp": "2017-01-05T19:06:27+00:00"
    },
    {
      "id": "ec4d8f206f79421292f8518d7c1f6856",
      "sender": "wumpus",
      "payload": "the block headers are never pruned, and all loaded into memory at start",
      "action": false,
      "timestamp": "2017-01-05T19:06:29+00:00"
    },
    {
      "id": "9f2df17d4fb24b48be0432ca1065bb17",
      "sender": "BlueMatt",
      "payload": "petertodd: i dont think it changes anything wrt consensus code? the way I read it",
      "action": false,
      "timestamp": "2017-01-05T19:06:30+00:00"
    },
    {
      "id": "e464d891733442c08b51070ad8a6652f",
      "sender": "gmaxwell",
      "payload": "petertodd: we can't even deseralize it if its too large so how would we even know if the contet were invalid.",
      "action": false,
      "timestamp": "2017-01-05T19:06:33+00:00"
    },
    {
      "id": "998d2c83cec145faad69e38b6af1c200",
      "sender": "jl2012",
      "payload": "petertodd: should be, I don't change that part",
      "action": false,
      "timestamp": "2017-01-05T19:06:35+00:00"
    },
    {
      "id": "9c61755634db4c7db82f3586e9007004",
      "sender": "BlueMatt",
      "payload": "petertodd: /any/ consensus logic",
      "action": false,
      "timestamp": "2017-01-05T19:06:37+00:00"
    },
    {
      "id": "ebf168912ef548b59a19062e17942a00",
      "sender": "sipa",
      "payload": "i wonder if we need a detection of internal consensus errors (database corruption, CPU overheating, ...)",
      "action": false,
      "timestamp": "2017-01-05T19:06:42+00:00"
    },
    {
      "id": "0ede861edbbb4d7ea05731bb70c2a49a",
      "sender": "petertodd",
      "payload": "gmaxwell: we can deserialize if it's only a little bit too large though IIRC",
      "action": false,
      "timestamp": "2017-01-05T19:06:54+00:00"
    },
    {
      "id": "a4ffcc9ea6ab4f9d926acfeeb94f5d62",
      "sender": "sipa",
      "payload": "because 99.999% of all fork warning that are seen in practice as just broken nodes",
      "action": false,
      "timestamp": "2017-01-05T19:06:58+00:00"
    },
    {
      "id": "abeb662364ee4328909262156bf17acd",
      "sender": "gmaxwell",
      "payload": "An invarient we have right now is that we depnd on banning to make sure all our connection slots are not consumed by peers that are on an incompatible blockchain.",
      "action": false,
      "timestamp": "2017-01-05T19:07:03+00:00"
    },
    {
      "id": "ec5e221f7b1f423b89399601ad9ef5fe",
      "sender": "gmaxwell",
      "payload": "sipa: I think we do.",
      "action": false,
      "timestamp": "2017-01-05T19:07:23+00:00"
    },
    {
      "id": "f3ef753940e74bbd98539a628846b0c7",
      "sender": "gmaxwell",
      "payload": "sipa: which ultimately should be used to trigger recovery from chainstate backup automatically. (I think)",
      "action": false,
      "timestamp": "2017-01-05T19:07:53+00:00"
    },
    {
      "id": "0086f0716933413ea4ac955d2d796d80",
      "sender": "sipa",
      "payload": "but i don't know how without having a thread in the background that computes Pi or so :p",
      "action": false,
      "timestamp": "2017-01-05T19:07:55+00:00"
    },
    {
      "id": "6b71290d8ea1462ba96e05bb216c6e67",
      "sender": "morcos",
      "payload": "jl2012: i'd like to understand the context of the discussion, is that about the change in general or whether it shoudl be in 0.14.   Is the current status of master somehow worse than 13.1/2?",
      "action": false,
      "timestamp": "2017-01-05T19:08:15+00:00"
    },
    {
      "id": "e4600f57b27348839f3a57e7750071d1",
      "sender": "wumpus",
      "payload": "detecting database corruption on disk is pretty easy as everything is CRC-ed, CPU overheating or memory corruption on the other hand...",
      "action": false,
      "timestamp": "2017-01-05T19:08:25+00:00"
    },
    {
      "id": "e6e849eac6b4415c80be200e16ed7792",
      "sender": "jl2012",
      "payload": "morcos: I think that has broken for a few versions",
      "action": false,
      "timestamp": "2017-01-05T19:09:01+00:00"
    },
    {
      "id": "138a3b313a534bbda2ac1215cbd7105d",
      "sender": "gmaxwell",
      "payload": "Broken just means that it won't trigger in all cases it might trigger, right?",
      "action": false,
      "timestamp": "2017-01-05T19:09:22+00:00"
    },
    {
      "id": "d9d400cc52b5404e97ee56b640675fbc",
      "sender": "wumpus",
      "payload": "good to know, yes, if it's been broken for a few versions there's no hurry to fix it for 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:09:23+00:00"
    },
    {
      "id": "4dd56eb0709b4bd6af89f7a431a299c3",
      "sender": "jl2012",
      "payload": "so you may consider it as a new feature",
      "action": false,
      "timestamp": "2017-01-05T19:09:25+00:00"
    },
    {
      "id": "4674afcda7b34eecb60098cef785065b",
      "sender": "jl2012",
      "payload": "gmaxwell: yes",
      "action": false,
      "timestamp": "2017-01-05T19:09:33+00:00"
    },
    {
      "id": "3f67be4e5cc24738a9cf4302a6430514",
      "sender": "sipa",
      "payload": "well it can be considered for 0.14.1 or so",
      "action": false,
      "timestamp": "2017-01-05T19:09:35+00:00"
    },
    {
      "id": "c744b2760a35459ea67918d70b2e76aa",
      "sender": "sipa",
      "payload": "if it's a bugfix (which i think it is)",
      "action": false,
      "timestamp": "2017-01-05T19:09:43+00:00"
    },
    {
      "id": "c0154577565a404e9df9d6a8205016d3",
      "sender": "wumpus",
      "payload": "I wonder if it can be done without storing more headers though",
      "action": false,
      "timestamp": "2017-01-05T19:10:00+00:00"
    },
    {
      "id": "47905d6c54ff4b178f99eccb9757c677",
      "sender": "luke-jr",
      "payload": "but it doesn't sounds like this PR will actually fix it, and fixing it may be more complicated than it seems due to the point gmaxwell raised",
      "action": false,
      "timestamp": "2017-01-05T19:10:02+00:00"
    },
    {
      "id": "2b1bb78af86d4c9ea27c7d1bf4a22730",
      "sender": "gmaxwell",
      "payload": "My understanding is that there are cases where invalid blocks make us ignore later headers (normally a good thing) which will prevent them from triggering the warning.",
      "action": false,
      "timestamp": "2017-01-05T19:10:17+00:00"
    },
    {
      "id": "03dba8b8106948ca8dce41dbe3a6c5e3",
      "sender": "wumpus",
      "payload": "I really don't like storing otherwise unnecessary data forever",
      "action": false,
      "timestamp": "2017-01-05T19:10:35+00:00"
    },
    {
      "id": "773d917681f54a1fb22719579a0c0e1e",
      "sender": "BlueMatt",
      "payload": "wumpus: store only headers required to prove to yourself upon restart that you should display a warning, and prune the (separate) storage for that?",
      "action": false,
      "timestamp": "2017-01-05T19:10:42+00:00"
    },
    {
      "id": "51f28c44dab4459f84b74f26aae1ad76",
      "sender": "sipa",
      "payload": "we could prune old header chains",
      "action": false,
      "timestamp": "2017-01-05T19:10:49+00:00"
    },
    {
      "id": "a4fbd34619e7487585f5c709fcd6d027",
      "sender": "sipa",
      "payload": "(both from disk and memory)",
      "action": false,
      "timestamp": "2017-01-05T19:10:54+00:00"
    },
    {
      "id": "58c1df9816dd45c68c8166d8fc62c46a",
      "sender": "BlueMatt",
      "payload": "or that",
      "action": false,
      "timestamp": "2017-01-05T19:10:59+00:00"
    },
    {
      "id": "917f0366e744420294aa481e971ea5e9",
      "sender": "BlueMatt",
      "payload": "from memory....sounds hard",
      "action": false,
      "timestamp": "2017-01-05T19:11:03+00:00"
    },
    {
      "id": "a463fada55be4c5eb3f6ab43158d1d3a",
      "sender": "wumpus",
      "payload": "we could, sure, but right now we don't, so should be careful not to store more than necessary",
      "action": false,
      "timestamp": "2017-01-05T19:11:08+00:00"
    },
    {
      "id": "cd9f1c7cdfd94f3fb1178840ee0fb43c",
      "sender": "BlueMatt",
      "payload": "on-disk/restart-only sounds doable",
      "action": false,
      "timestamp": "2017-01-05T19:11:09+00:00"
    },
    {
      "id": "54e0f257bc3349e78e5217cfa37f0859",
      "sender": "petertodd",
      "payload": "wumpus: provided theres a reasonable minimum PoW to storing it, it'll never be all *that* much extra data given it's just headers",
      "action": false,
      "timestamp": "2017-01-05T19:11:14+00:00"
    },
    {
      "id": "93b11766fbf24a3ba99bb5a08474142c",
      "sender": "jtimon",
      "payload": "re: invariant for storage of headers: remind you that matt moved the nTime check from CheckBlockHeader() to ContextualCheckBlockHeader()",
      "action": false,
      "timestamp": "2017-01-05T19:11:14+00:00"
    },
    {
      "id": "a6bb106477b2483ea6318d4908e7d440",
      "sender": "sipa",
      "payload": "yeah, on restart it trivial",
      "action": false,
      "timestamp": "2017-01-05T19:11:15+00:00"
    },
    {
      "id": "7e75e9ad711246499cb4deeb64edb670",
      "sender": "wumpus",
      "payload": "yes on startup would be good enough",
      "action": false,
      "timestamp": "2017-01-05T19:11:25+00:00"
    },
    {
      "id": "c74b2c491cff42a09b25ca68625c26d4",
      "sender": "morcos",
      "payload": "I think it would be wise to use our limited time to concentrate on things people think are really important for 0.14, it doesn't sound like anyone is making that argument about this change?",
      "action": false,
      "timestamp": "2017-01-05T19:11:33+00:00"
    },
    {
      "id": "9a854467e8a745ae8bc585d1745ae80d",
      "sender": "sipa",
      "payload": "agree",
      "action": false,
      "timestamp": "2017-01-05T19:11:47+00:00"
    },
    {
      "id": "170483db0a1647809249a5b3c181aa6a",
      "sender": "jl2012",
      "payload": "ok, please move on",
      "action": false,
      "timestamp": "2017-01-05T19:11:49+00:00"
    },
    {
      "id": "789cfeab401a47b7a6ed896e21f79513",
      "sender": "gmaxwell",
      "payload": "I'd like improvements here, but I don't think it's 0.14 critical.",
      "action": false,
      "timestamp": "2017-01-05T19:11:54+00:00"
    },
    {
      "id": "8ad815086fe84cc588bb27f90587c9a9",
      "sender": "wumpus",
      "payload": "other proposed topics?",
      "action": false,
      "timestamp": "2017-01-05T19:12:00+00:00"
    },
    {
      "id": "4ec3bdf975fd4e70bc656dabcfc86f32",
      "sender": "BlueMatt",
      "payload": "0.14 prs-to-review...",
      "action": false,
      "timestamp": "2017-01-05T19:12:10+00:00"
    },
    {
      "id": "ef9f3b3289e84e12b0132636d462c38e",
      "sender": "luke-jr",
      "payload": "morcos: this change is mostly useful to plan for a future hardfork, but I don't think it's critical it's in 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:12:14+00:00"
    },
    {
      "id": "bf1d82030e0441ebb70a81226e1f8bd4",
      "sender": "wumpus",
      "payload": "BlueMatt: https://github.com/bitcoin/bitcoin/pulls?q=is%3Aopen+is%3Apr+milestone%3A0.14.0",
      "action": false,
      "timestamp": "2017-01-05T19:12:20+00:00"
    },
    {
      "id": "24195ea0999b48eea5f53399d34cb439",
      "sender": "BlueMatt",
      "payload": "wumpus: many of those are almost certainly not gonna make it",
      "action": false,
      "timestamp": "2017-01-05T19:12:35+00:00"
    },
    {
      "id": "82da886019444b62b748d0931cb0b196",
      "sender": "morcos",
      "payload": "luke-jr: heh, ok, i'll put tha ton my hard-fork planning list, i have it handy right here",
      "action": false,
      "timestamp": "2017-01-05T19:12:38+00:00"
    },
    {
      "id": "feaa0d2f744043b58a8fd77a78f2f339",
      "sender": "wumpus",
      "payload": "BlueMatt: that's a chicken-egg problem though as it depends on who reviews it",
      "action": false,
      "timestamp": "2017-01-05T19:12:55+00:00"
    },
    {
      "id": "8993748926d449aea4e99f58cb8dab90",
      "sender": "BlueMatt",
      "payload": "true",
      "action": false,
      "timestamp": "2017-01-05T19:13:00+00:00"
    },
    {
      "id": "888c38d90f6b4506b7f3e7820e228b24",
      "sender": "sipa",
      "payload": "so the topic here for the discussion should be what to prioritize for review",
      "action": false,
      "timestamp": "2017-01-05T19:13:13+00:00"
    },
    {
      "id": "ed1cd320795745de9bb4d6271e57adfe",
      "sender": "wumpus",
      "payload": "I agree, though",
      "action": false,
      "timestamp": "2017-01-05T19:13:16+00:00"
    },
    {
      "id": "2d39c39e78c44c5d83d68b2707c5a177",
      "sender": "BlueMatt",
      "payload": "well if we're short for topics parallel processmessages...if folks think they will not have time to review it, then I'll skip it, but I have one based on cory's current net pr at https://github.com/theuni/bitcoin/compare/connman-locks...TheBlueMatt:2017-01-parallel-processmessages?expand=1",
      "action": false,
      "timestamp": "2017-01-05T19:13:29+00:00"
    },
    {
      "id": "f201e3e927e04048ae960ff8a98f2cc1",
      "sender": "cfields",
      "payload": "agree with sipa",
      "action": false,
      "timestamp": "2017-01-05T19:13:31+00:00"
    },
    {
      "id": "52c3afb306e24c7eaac7f47525d0f97f",
      "sender": "BlueMatt",
      "payload": "and think it would be a huge improvement for some use-cases",
      "action": false,
      "timestamp": "2017-01-05T19:13:47+00:00"
    },
    {
      "id": "e8c9cd9c66e945c1843d98030a7152e2",
      "sender": "wumpus",
      "payload": "I just meant that the lis is already very long, so let's at least try not to add much more",
      "action": false,
      "timestamp": "2017-01-05T19:13:49+00:00"
    },
    {
      "id": "0ab356fd37914e09a92d41522811013d",
      "sender": "sipa",
      "payload": "so open question: what would people like to see in 0.14, if review effort wasn't a bottleneck",
      "action": false,
      "timestamp": "2017-01-05T19:13:53+00:00"
    },
    {
      "id": "551246fbfe664c69b89c0cf73e9ae7a5",
      "sender": "wumpus",
      "payload": "named arguments",
      "action": false,
      "timestamp": "2017-01-05T19:14:01+00:00"
    },
    {
      "id": "d2b07440c93a41b0aa6191b05d196414",
      "sender": "BlueMatt",
      "payload": "or, what is the priority",
      "action": false,
      "timestamp": "2017-01-05T19:14:03+00:00"
    },
    {
      "id": "99c6f70c1af64e3b9a6a629fd8a7f60c",
      "sender": "gmaxwell",
      "payload": "I really feel uncomfortable with last minute concurrency changes.",
      "action": false,
      "timestamp": "2017-01-05T19:14:03+00:00"
    },
    {
      "id": "9d52947deb0c4ea9be01e82bb9424748",
      "sender": "jtimon",
      "payload": "proposed topic: custom blockchains for 0.14 (ie how realistic it is to hope to get https://github.com/bitcoin/bitcoin/pull/8994 merged for 0.14 ? )",
      "action": false,
      "timestamp": "2017-01-05T19:14:06+00:00"
    },
    {
      "id": "ffd896dcdea4444782f1a32c04570a35",
      "sender": "luke-jr",
      "payload": "there was some desire for #8775 #8694 #7533 in 0.14, but they're not tagged as such",
      "action": false,
      "timestamp": "2017-01-05T19:14:13+00:00"
    },
    {
      "id": "7339ccc2e67844ad935e495533f1b8f5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8775 | RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #8775 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:14:15+00:00"
    },
    {
      "id": "d0b124c742d94c40ba1ed469e52e39a7",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8694 | Basic multiwallet support by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #8694 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:14:17+00:00"
    },
    {
      "id": "2ddad6a9d3f34c09853b903345105a9e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/7533 | RPC: sendrawtransaction: Allow the user to ignore/override specific rejections by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #7533 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:14:19+00:00"
    },
    {
      "id": "ecaaf0ba980249b99cc87b78d9de5cc0",
      "sender": "jtimon",
      "payload": "custom chainparams really",
      "action": false,
      "timestamp": "2017-01-05T19:14:21+00:00"
    },
    {
      "id": "810bf51572504229b205c256495d5bd5",
      "sender": "BlueMatt",
      "payload": "gmaxwell: it tries very hard to limit concurrency changes - its whitelisted on messages, plus other things",
      "action": false,
      "timestamp": "2017-01-05T19:14:23+00:00"
    },
    {
      "id": "9310ca713cd34c6e89cb349c073aeb5f",
      "sender": "wumpus",
      "payload": "gmaxwell: same",
      "action": false,
      "timestamp": "2017-01-05T19:14:39+00:00"
    },
    {
      "id": "b127b49276fb4c57a91ee0aac5360041",
      "sender": "morcos",
      "payload": "i'd like to see the improvements to block relay #9375, #9441, #9447 and possibly parallel ProcessMessages",
      "action": false,
      "timestamp": "2017-01-05T19:14:54+00:00"
    },
    {
      "id": "138a8bce9d0044339336b4d07a9b06f1",
      "sender": "BlueMatt",
      "payload": "gmaxwell: no open prs of mine make any significant concurrency changes",
      "action": false,
      "timestamp": "2017-01-05T19:14:56+00:00"
    },
    {
      "id": "aa0de858f8b7493cb8c10211dd8c253c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9375 | Relay compact block messages prior to full block connection by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #9375 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:14:57+00:00"
    },
    {
      "id": "a84ba0cb17de452ba88953750f35bf76",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9441 | Net: Massive speedup. Net locks overhaul by theuni \u00c3\u0082\u00c2\u00b7 Pull Request #9441 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:14:59+00:00"
    },
    {
      "id": "ec39988013d746379141997a737c03eb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9447 | Allow 2 simultaneous block downloads by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9447 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:15:00+00:00"
    },
    {
      "id": "f54772ca4ddf4c7481869f711f258daf",
      "sender": "BlueMatt",
      "payload": "gmaxwell: or at least they try hard not to",
      "action": false,
      "timestamp": "2017-01-05T19:15:08+00:00"
    },
    {
      "id": "22768b26dc6442abad2ecfe1a5f6086f",
      "sender": "BlueMatt",
      "payload": "s/not//",
      "action": false,
      "timestamp": "2017-01-05T19:15:14+00:00"
    },
    {
      "id": "2d6e949c6cd24476aa50ac4bd359815d",
      "sender": "cfields",
      "payload": "wumpus: +1 for named arguments. Will re-review.",
      "action": false,
      "timestamp": "2017-01-05T19:15:18+00:00"
    },
    {
      "id": "3c7c1ab7d6c044b0bd9145870c58744e",
      "sender": "gmaxwell",
      "payload": "BlueMatt: we really have inadequate testing there, as cfield's version assert has shown us.",
      "action": false,
      "timestamp": "2017-01-05T19:15:31+00:00"
    },
    {
      "id": "6ad40fbf35eb4e57b1527112281b6208",
      "sender": "morcos",
      "payload": "+1 on named arguments as well... will amke future PR's easier/better",
      "action": false,
      "timestamp": "2017-01-05T19:15:35+00:00"
    },
    {
      "id": "cc01bc1096bd46709b10a568c94ede16",
      "sender": "BlueMatt",
      "payload": "gmaxwell: helgrind works well, it turns out :), but, agreed",
      "action": false,
      "timestamp": "2017-01-05T19:15:49+00:00"
    },
    {
      "id": "7e83e52331214c5c8c5a96e101171d67",
      "sender": "gmaxwell",
      "payload": "BlueMatt: only if you actually execute the codepaths.",
      "action": false,
      "timestamp": "2017-01-05T19:16:03+00:00"
    },
    {
      "id": "8d490686cda94bb0acaa57a89e79be9f",
      "sender": "BlueMatt",
      "payload": "sure",
      "action": false,
      "timestamp": "2017-01-05T19:16:15+00:00"
    },
    {
      "id": "a821ee717bd349958035cb6043f0a23c",
      "sender": "gmaxwell",
      "payload": "Where are we with the multiwallet support?",
      "action": false,
      "timestamp": "2017-01-05T19:16:29+00:00"
    },
    {
      "id": "60503ef6835b4024a7870e8844bc108a",
      "sender": "cfields",
      "payload": "BlueMatt: maybe you could briefly describe what you're hoping to immediately improve?",
      "action": false,
      "timestamp": "2017-01-05T19:16:35+00:00"
    },
    {
      "id": "c6a347e5630247cd8df47f16cdaa5948",
      "sender": "instagibbs_",
      "payload": "gmaxwell: there's one refactor outsanding I believe",
      "action": false,
      "timestamp": "2017-01-05T19:16:46+00:00"
    },
    {
      "id": "4cc6c339eef2455ca2cacbfaba33cc1d",
      "sender": "luke-jr",
      "payload": "gmaxwell: 3 PRs left, 9375 and 9441",
      "action": false,
      "timestamp": "2017-01-05T19:16:59+00:00"
    },
    {
      "id": "686ca31dda1d43028847c78bacde8bbd",
      "sender": "sipa",
      "payload": "9441? sure?",
      "action": false,
      "timestamp": "2017-01-05T19:17:15+00:00"
    },
    {
      "id": "f308f2049f4442939d310e3a458205d5",
      "sender": "luke-jr",
      "payload": "err",
      "action": false,
      "timestamp": "2017-01-05T19:17:21+00:00"
    },
    {
      "id": "5e22f4e7516742089afd8b5f14550a80",
      "sender": "instagibbs_",
      "payload": "8775",
      "action": false,
      "timestamp": "2017-01-05T19:17:23+00:00"
    },
    {
      "id": "3def727905b0400c8da5bf41d40dde6f",
      "sender": "luke-jr",
      "payload": "8775 8694*",
      "action": false,
      "timestamp": "2017-01-05T19:17:26+00:00"
    },
    {
      "id": "cb47b6e72d2f4d8a9b31451422846ff0",
      "sender": "gmaxwell",
      "payload": "I had been hoping for that and the utxo scriptpubkey index (#8660) in 0.14, but it looks like the latter has been abandoned by its requester.",
      "action": false,
      "timestamp": "2017-01-05T19:17:35+00:00"
    },
    {
      "id": "692597677d734ddf84c266d360ab9b70",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8660 | txoutsbyaddress index (take 2) by djpnewton \u00c3\u0082\u00c2\u00b7 Pull Request #8660 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:17:37+00:00"
    },
    {
      "id": "ae94fda484354bf485815babf5850a7a",
      "sender": "wumpus",
      "payload": "gmaxwell: yes, that's unfortunate",
      "action": false,
      "timestamp": "2017-01-05T19:18:01+00:00"
    },
    {
      "id": "d00152a5d7b84ae9a51be4e736226ea3",
      "sender": "sipa",
      "payload": "i'd like to see #9441 in to get the performance benefit",
      "action": false,
      "timestamp": "2017-01-05T19:18:39+00:00"
    },
    {
      "id": "5bd8919a03cb446fbc192cb1d84b0bfa",
      "sender": "BlueMatt",
      "payload": "cfields: specifically, because many miners rely on bitcoind submitblock -> p2p network latency to relay their blocks out, this ends up being pretty important for miners in several ways, so speeding up the relay (hopefully without introducing a ton of new concurrency outside of cmpctblock/getblocktxn/blocktxn message processing) would be a massive win for many miners",
      "action": false,
      "timestamp": "2017-01-05T19:18:39+00:00"
    },
    {
      "id": "350f0ffd902b43beb16eb86e8e584008",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9441 | Net: Massive speedup. Net locks overhaul by theuni \u00c3\u0082\u00c2\u00b7 Pull Request #9441 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:18:41+00:00"
    },
    {
      "id": "6c6b0dd2ee3a447ea9c266f91f2c756e",
      "sender": "jtimon",
      "payload": "for efficiency, maybe https://github.com/bitcoin/bitcoin/pull/8498 helps, but nobody has found the time to benchmark that in years...",
      "action": false,
      "timestamp": "2017-01-05T19:18:44+00:00"
    },
    {
      "id": "099a566bdae64230bcbc54159cdb1039",
      "sender": "BlueMatt",
      "payload": "yes, so multiwallet and at least the currently-open net prs are review focus",
      "action": false,
      "timestamp": "2017-01-05T19:19:02+00:00"
    },
    {
      "id": "5f0d5cf7a1544214ac3f75f66fe6c26b",
      "sender": "gmaxwell",
      "payload": "wumpus: I think it's suffered less attention than it would have recieved because it's poorly labled and people keep thinking its a blockchain index.",
      "action": false,
      "timestamp": "2017-01-05T19:19:03+00:00"
    },
    {
      "id": "d081aa82a2c747ce802bdaa1d9d7dc8d",
      "sender": "morcos",
      "payload": "ok well if i had to pick one, i think 9375 makes a huge difference",
      "action": false,
      "timestamp": "2017-01-05T19:19:19+00:00"
    },
    {
      "id": "8635b077f53041dbb71df6f1eb9831c3",
      "sender": "wumpus",
      "payload": "gmaxwell: looks like droark might pick it up",
      "action": false,
      "timestamp": "2017-01-05T19:19:42+00:00"
    },
    {
      "id": "d78323b2bb234dd4b3b071977564d034",
      "sender": "gmaxwell",
      "payload": "BlueMatt: well I had a PR that removed the biggest source of submitblock latency-- it's a couple lines changes,  I assume its functionality has been duplicated in one of cfields overlapping PRs that I closed that one in favor of.",
      "action": false,
      "timestamp": "2017-01-05T19:20:04+00:00"
    },
    {
      "id": "631c7a9aec524a39959bf998211d0412",
      "sender": "morcos",
      "payload": "if nothing else the caching of the block/cmpctblock that you are about to send to all your peers reduces the time per per from 25ms to <1ms",
      "action": false,
      "timestamp": "2017-01-05T19:20:22+00:00"
    },
    {
      "id": "31e2525da24146c28c9a42826ab4afa2",
      "sender": "BlueMatt",
      "payload": "gmaxwell: yes, its in the \"Net: Massive speedup\" one, but the validation time cost (which the parallel getblocktxn/processmessages stuff + the fast relay stuff fixes)",
      "action": false,
      "timestamp": "2017-01-05T19:20:58+00:00"
    },
    {
      "id": "e37400ad1c5545f58a2cca0dca3a1476",
      "sender": "BlueMatt",
      "payload": "gmaxwell: for current-tip you really want both, but the net stuff you're referring to isnt the only thing here",
      "action": false,
      "timestamp": "2017-01-05T19:21:23+00:00"
    },
    {
      "id": "8cc9221e49de423a971249dd694000c6",
      "sender": "gmaxwell",
      "payload": "I am going to be irritated if 9441 misses 0.14.  I had an alternative PR that resulted in the same speedup which I think was much less invasive, but I closed it because cfields prefered the other change because it serviced his overall refactor planning.",
      "action": false,
      "timestamp": "2017-01-05T19:21:25+00:00"
    },
    {
      "id": "0dba8688ecda4b6d97fc49e7807e0fd3",
      "sender": "BlueMatt",
      "payload": "I think that one is pretty far along, its gotten a lot of eyes even if not so much acks",
      "action": false,
      "timestamp": "2017-01-05T19:22:01+00:00"
    },
    {
      "id": "18171ce1e6eb4b8893175679ab05fe5b",
      "sender": "BlueMatt",
      "payload": "<BlueMatt> yes, so multiwallet and at least the currently-open net prs are review focus <-- any other things to add to that list",
      "action": false,
      "timestamp": "2017-01-05T19:22:42+00:00"
    },
    {
      "id": "ae85224bef4d4aba9dba11f7cf172d0b",
      "sender": "BlueMatt",
      "payload": "?",
      "action": false,
      "timestamp": "2017-01-05T19:22:44+00:00"
    },
    {
      "id": "85134e87e1de41e28eaccd536d117798",
      "sender": "wumpus",
      "payload": "gmaxwell: let's focus on making that one get in then (I do think there's some regression risk, as it's a pretty invasive change to do last minute)",
      "action": false,
      "timestamp": "2017-01-05T19:22:54+00:00"
    },
    {
      "id": "9a990689256e4831b4193ff249046251",
      "sender": "sipa",
      "payload": "i'll focus on the net locks overhault, named args, early compact block relay",
      "action": false,
      "timestamp": "2017-01-05T19:22:59+00:00"
    },
    {
      "id": "52081426fec94f6e8d48ea915f70d09a",
      "sender": "morcos",
      "payload": "gmaxwell: so 9441 doesn't count as concurrency changes you are worried about merging now",
      "action": false,
      "timestamp": "2017-01-05T19:23:01+00:00"
    },
    {
      "id": "f6ddc5bf94924371b7e5102e25d64e8b",
      "sender": "gmaxwell",
      "payload": "wumpus: that was my feeling too but yea.",
      "action": false,
      "timestamp": "2017-01-05T19:23:12+00:00"
    },
    {
      "id": "60067648f9504b99beeab248a4f3a1ae",
      "sender": "morcos",
      "payload": "+1 sipa's list",
      "action": false,
      "timestamp": "2017-01-05T19:23:18+00:00"
    },
    {
      "id": "9979153536dd4d77a1e95539ea55074c",
      "sender": "gmaxwell",
      "payload": "morcos: right, I think it's invasive but it shouldn't be meaningfully creating new concurrency.",
      "action": false,
      "timestamp": "2017-01-05T19:23:27+00:00"
    },
    {
      "id": "2262082456a443f397cc06c490ff61d8",
      "sender": "wumpus",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2017-01-05T19:23:41+00:00"
    },
    {
      "id": "4f96384b33ba4eebbe375be9af06890f",
      "sender": "wumpus",
      "payload": "#action focus on the net locks overhault, named args, early compact block relay",
      "action": false,
      "timestamp": "2017-01-05T19:23:44+00:00"
    },
    {
      "id": "006be40e21b14a8b8eb7f50048fa49e0",
      "sender": "BlueMatt",
      "payload": "sip, ok, named args it is, also multi-wallet?",
      "action": false,
      "timestamp": "2017-01-05T19:23:46+00:00"
    },
    {
      "id": "47781a72a73240abb517fab185b7d21e",
      "sender": "BlueMatt",
      "payload": "a",
      "action": false,
      "timestamp": "2017-01-05T19:24:10+00:00"
    },
    {
      "id": "a1f27b071aa840adb972b5b80f8a2ece",
      "sender": "gmaxwell",
      "payload": "The caching improvements as part of early compact block are nice. One option is if we feel uncomfortable about early compact blocks is that we disable that part and just take the caching.",
      "action": false,
      "timestamp": "2017-01-05T19:24:11+00:00"
    },
    {
      "id": "e66b2969948e4a9ba32915137a6caf15",
      "sender": "BlueMatt",
      "payload": "sipa",
      "action": false,
      "timestamp": "2017-01-05T19:24:11+00:00"
    },
    {
      "id": "630874cc50a54f7eaedcabd3d2b6fb1a",
      "sender": "instagibbs_",
      "payload": "luke-jr: might make sense to split out QT stuff for time",
      "action": false,
      "timestamp": "2017-01-05T19:24:16+00:00"
    },
    {
      "id": "ac275e76128f48008176c24e22911584",
      "sender": "luke-jr",
      "payload": "instagibbs_: planning to do so, once 8775 is merged",
      "action": false,
      "timestamp": "2017-01-05T19:24:29+00:00"
    },
    {
      "id": "3a78bbf48c2244e1ba1229b75c892032",
      "sender": "wumpus",
      "payload": "multi-wallet may be still too many PRs away for 0.14 , dunno how realistic it is to get that in, though we certainly can make progress with the refactors",
      "action": false,
      "timestamp": "2017-01-05T19:24:33+00:00"
    },
    {
      "id": "71867802e2e44f2ca3317f840f0006b2",
      "sender": "jtimon",
      "payload": "which pr is named args?",
      "action": false,
      "timestamp": "2017-01-05T19:24:35+00:00"
    },
    {
      "id": "5e567284927444dabfc4be7a3df5337d",
      "sender": "sipa",
      "payload": "jtimon: #8811",
      "action": false,
      "timestamp": "2017-01-05T19:24:48+00:00"
    },
    {
      "id": "a39fb8361135403dad7c5c427109b326",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8811 | rpc: Add support for JSON-RPC named arguments by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #8811 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:24:51+00:00"
    },
    {
      "id": "09f973cb2a96465fb6ef82f048a47923",
      "sender": "morcos",
      "payload": "Obviously I think 9138 (improve fee estimation) needs to be merged, but i think its ACK'ed enough (excpet it had some rebases)",
      "action": false,
      "timestamp": "2017-01-05T19:24:51+00:00"
    },
    {
      "id": "01bb25f12ab24a678a59d3e02546fc13",
      "sender": "BlueMatt",
      "payload": "gmaxwell: the fast-relay stuff there has been /super/ scaled back...at this point its only a) if its the first thing you're annoucing at that height, and b) if its built directly on your tip",
      "action": false,
      "timestamp": "2017-01-05T19:24:54+00:00"
    },
    {
      "id": "a0a154e963df434aaa8e9dd4fc3766bd",
      "sender": "BlueMatt",
      "payload": "gmaxwell: so hopefully its easier to be comfortable with it",
      "action": false,
      "timestamp": "2017-01-05T19:25:00+00:00"
    },
    {
      "id": "f90538f8433243c390c08b90c2de83b9",
      "sender": "gmaxwell",
      "payload": "On the remaining multiwallet, I felt one of the outstanding refactor PRs introduced a fair amount of not very C++ish code, but who am I to judge? and I didn't know what to recommend instead, so I asked sipa to look at it but I doubt he's had a chance yet.",
      "action": false,
      "timestamp": "2017-01-05T19:25:02+00:00"
    },
    {
      "id": "5d4343c9af48496baeb027893649720c",
      "sender": "luke-jr",
      "payload": "instagibbs_: although Qt stuff ties in with RPC stuff for the debug window",
      "action": false,
      "timestamp": "2017-01-05T19:25:08+00:00"
    },
    {
      "id": "54a33fa038f445058ba568078a653c5e",
      "sender": "wumpus",
      "payload": "morcos: if something is ready for merge you should let me know :)",
      "action": false,
      "timestamp": "2017-01-05T19:25:11+00:00"
    },
    {
      "id": "2bfd9083f97d447c9cc049359a0bac7e",
      "sender": "morcos",
      "payload": "well at this point, my judgement isn't to be trusted.. :)",
      "action": false,
      "timestamp": "2017-01-05T19:25:33+00:00"
    },
    {
      "id": "fb987ee3370e45e481307ad371672028",
      "sender": "gmaxwell",
      "payload": "BlueMatt: remaining concerns are things like \"are we going to accidentally DOS attack our peers by announcing something and then reorging\" and things like that.",
      "action": false,
      "timestamp": "2017-01-05T19:25:53+00:00"
    },
    {
      "id": "84dcb12fd1a64eef8a3ba7e191eb8d8d",
      "sender": "jonasschnelli",
      "payload": "Multiwallet: I think need to rebase this one: #8764",
      "action": false,
      "timestamp": "2017-01-05T19:26:08+00:00"
    },
    {
      "id": "8cc8dc6c45b74678a63378365893dcc4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8764 | [Wallet] get rid of pwalletMain, add simple CWallets infrastructure by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #8764 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:26:10+00:00"
    },
    {
      "id": "ca2dc5eab35c447b924e07466e4081d0",
      "sender": "BlueMatt",
      "payload": "gmaxwell: yes, hence scaling it back...been discussing it a bunch with folks in the past few days",
      "action": false,
      "timestamp": "2017-01-05T19:26:13+00:00"
    },
    {
      "id": "410884eab54a4fcba72115894b6d281f",
      "sender": "luke-jr",
      "payload": "jonasschnelli: that kinda conflicts with the current multiwallet stuff",
      "action": false,
      "timestamp": "2017-01-05T19:26:28+00:00"
    },
    {
      "id": "e8749a6695b44dc28fc6cefb9a976b0e",
      "sender": "jonasschnelli",
      "payload": "Maybe https://github.com/bitcoin/bitcoin/projects/2 needs update",
      "action": false,
      "timestamp": "2017-01-05T19:26:29+00:00"
    },
    {
      "id": "b20b449ae8fc43c581da27b355b6ba0d",
      "sender": "jtimon",
      "payload": "maybe https://github.com/bitcoin/bitcoin/projects/6 needs to be...closed?",
      "action": false,
      "timestamp": "2017-01-05T19:27:09+00:00"
    },
    {
      "id": "7d8ac7da9ae144b1ac22973cd4d2226e",
      "sender": "luke-jr",
      "payload": "might be more efficient to do 8764 after the basic parts are in",
      "action": false,
      "timestamp": "2017-01-05T19:27:32+00:00"
    },
    {
      "id": "08d549dbe2fd4d3f99f38dda4191f4d3",
      "sender": "gmaxwell",
      "payload": "For 0.14 I really want to see the second pass through createtransaction change from morcos in... fixes some concerning fee overpayment corner case.",
      "action": false,
      "timestamp": "2017-01-05T19:28:51+00:00"
    },
    {
      "id": "e8f182e89cfc495a8e62d3644957f0fd",
      "sender": "gmaxwell",
      "payload": "I don't know why #9312 isn't merged yet.",
      "action": false,
      "timestamp": "2017-01-05T19:29:01+00:00"
    },
    {
      "id": "466b09ae37994477a788ef4b2169d4c9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9312 | Increase mempool expiry time to 2 weeks by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9312 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:29:03+00:00"
    },
    {
      "id": "974cc4bbcb6e41089f4c64334dcbf504",
      "sender": "morcos",
      "payload": "#9404 is super easy now, although needs rebase after #9465 is merged",
      "action": false,
      "timestamp": "2017-01-05T19:29:22+00:00"
    },
    {
      "id": "182e22c8243848ee8f164beb6202e7f3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9404 | Smarter coordination of change and fee in CreateTransaction. by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9404 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:29:24+00:00"
    },
    {
      "id": "effb41a5d8504b448b8c093f2fecaf51",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9465 | [Wallet] Do not perform ECDSA signing in the fee calculation inner loop. by gmaxwell \u00c3\u0082\u00c2\u00b7 Pull Request #9465 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:29:25+00:00"
    },
    {
      "id": "2417ecd6917540388bca93af2764134f",
      "sender": "sipa",
      "payload": "i read a few things about accidental extreme fee",
      "action": false,
      "timestamp": "2017-01-05T19:29:45+00:00"
    },
    {
      "id": "179662d11ab541b2ad7b3f378b45d09c",
      "sender": "jtimon",
      "payload": "maybe related to estimate fee for the very next block now disabled? (no idea, just thinking out loud)",
      "action": false,
      "timestamp": "2017-01-05T19:30:32+00:00"
    },
    {
      "id": "cde90fc237ab493b8ba156d885b58d83",
      "sender": "sipa",
      "payload": "is that related to 9138 ?",
      "action": false,
      "timestamp": "2017-01-05T19:30:39+00:00"
    },
    {
      "id": "e79398c76d71455a9508c4be5d0ce97e",
      "sender": "wumpus",
      "payload": "gmaxwell: same holds for you, if something is ready for merging you should let me know",
      "action": false,
      "timestamp": "2017-01-05T19:30:41+00:00"
    },
    {
      "id": "e648a7c0fe2b4a718f59022e1692bac7",
      "sender": "sipa",
      "payload": "or 9404?",
      "action": false,
      "timestamp": "2017-01-05T19:30:49+00:00"
    },
    {
      "id": "a2a0547c5aa648e6932b43da22f92b0c",
      "sender": "gmaxwell",
      "payload": "#9404 though I really want it in, I haven't actually reviewed the code becuase I know it'll be simpler after 9465. (the story there is a user reported an issue that might be that fee bug, I went go fix it, realized it would be easier to fix after factoring out the signing.. did that.. then realized your preexisting patch was already the fix I wanted. :P )",
      "action": false,
      "timestamp": "2017-01-05T19:31:01+00:00"
    },
    {
      "id": "3bef523ab3b842869e2fa64d1db4ae6f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9404 | Smarter coordination of change and fee in CreateTransaction. by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9404 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:31:02+00:00"
    },
    {
      "id": "fd7e145c11c94f35ab7de4ff25a9fc58",
      "sender": "wumpus",
      "payload": "9312 clearly is",
      "action": false,
      "timestamp": "2017-01-05T19:31:12+00:00"
    },
    {
      "id": "b1481861017042c0b3e4bbe0a80e0a7a",
      "sender": "morcos",
      "payload": "sipa: both, well disabling fee estimates for 1 already went in, not part of 9138",
      "action": false,
      "timestamp": "2017-01-05T19:31:21+00:00"
    },
    {
      "id": "0e881352c2d343a1860a2925b2df43cd",
      "sender": "luke-jr",
      "payload": "jtimon: https://www.reddit.com/r/Bitcoin/comments/5ltw5n/bitcoin_core_v0131_sends_enormously_high_fee/",
      "action": false,
      "timestamp": "2017-01-05T19:31:24+00:00"
    },
    {
      "id": "bdef68b8918c4e7db47a0b0d1b168fba",
      "sender": "luke-jr",
      "payload": "perhaps ^ should be our next topic",
      "action": false,
      "timestamp": "2017-01-05T19:31:35+00:00"
    },
    {
      "id": "e81093ae174d486db78c3fbb37025585",
      "sender": "morcos",
      "payload": "but both could cause high fees",
      "action": false,
      "timestamp": "2017-01-05T19:31:35+00:00"
    },
    {
      "id": "b9d5984479e641558034bdabf11d1d10",
      "sender": "wumpus",
      "payload": "I think I stopped paying attention there when a certain person started trolling then lost track of it.",
      "action": false,
      "timestamp": "2017-01-05T19:31:37+00:00"
    },
    {
      "id": "76cabbddeabd4b5d9fde1329edd326a9",
      "sender": "sipa",
      "payload": "can someone explain what causes this?",
      "action": false,
      "timestamp": "2017-01-05T19:31:39+00:00"
    },
    {
      "id": "1ac097941aa6463090517cb3d15c30fe",
      "sender": "sipa",
      "payload": "(i don't visit reddit)",
      "action": false,
      "timestamp": "2017-01-05T19:31:46+00:00"
    },
    {
      "id": "0b219b60a2ce437dbd5642c0a13b35aa",
      "sender": "morcos",
      "payload": "yes",
      "action": false,
      "timestamp": "2017-01-05T19:31:49+00:00"
    },
    {
      "id": "7c0290ec7be84966a45be04a168451a9",
      "sender": "BlueMatt",
      "payload": "^ that",
      "action": false,
      "timestamp": "2017-01-05T19:31:55+00:00"
    },
    {
      "id": "d20ee50377d345b2befbe09e6f8d36f2",
      "sender": "kanzure",
      "payload": "luke-jr: see 9404, i think",
      "action": false,
      "timestamp": "2017-01-05T19:32:00+00:00"
    },
    {
      "id": "655d83a3946748b49483aa34d95a219b",
      "sender": "gmaxwell",
      "payload": "luke-jr: I believe its fixed by 9404.  Of course, I can't know for sure, not enough info.",
      "action": false,
      "timestamp": "2017-01-05T19:32:04+00:00"
    },
    {
      "id": "5e52d5ed02574275bc0ac5cfe7dd39b7",
      "sender": "sipa",
      "payload": "oh, is it change unnecessarily converted to fee?",
      "action": false,
      "timestamp": "2017-01-05T19:32:39+00:00"
    },
    {
      "id": "0efa59de58554029b6845ea1e35f9b3c",
      "sender": "instagibbs_",
      "payload": "gmaxwell: so it's wallet-related code, not estimation",
      "action": false,
      "timestamp": "2017-01-05T19:32:40+00:00"
    },
    {
      "id": "ad27a9986d0d4309b55f44ca8063d166",
      "sender": "morcos",
      "payload": "the 9404 case is caused when you select coins to pay for a tx, calculate fee and realize you dont' have enough, so you have to go and reselect coins.  you end up selecting many fewer for whatever reason, and now you have enough fee of course, and you end up paying the fee you calculated for the prior iteration",
      "action": false,
      "timestamp": "2017-01-05T19:32:41+00:00"
    },
    {
      "id": "bdd766d726594f8abf17d6c18220b54a",
      "sender": "luke-jr",
      "payload": "gmaxwell: well, OP's post there said he's using estimatefee :/",
      "action": false,
      "timestamp": "2017-01-05T19:32:46+00:00"
    },
    {
      "id": "54a6beb6f12841519f52b2ce8fd44995",
      "sender": "morcos",
      "payload": "gmaxwell: 9404 is already rebased on 9465 as of this morning, so easy peasy to review now",
      "action": false,
      "timestamp": "2017-01-05T19:32:57+00:00"
    },
    {
      "id": "d5e7c523759c44b793a1a8a2f6b5c248",
      "sender": "gmaxwell",
      "payload": "But the user seemed to be reporting that it payed several times the fee estimator figures (at least thats my read on it), which supports 9404 over 9138  though 9138 needs to go in too.",
      "action": false,
      "timestamp": "2017-01-05T19:32:59+00:00"
    },
    {
      "id": "0e39f03243ce40bbbc5bfb0a2a9216fb",
      "sender": "gmaxwell",
      "payload": "morcos: oh missed that, will review.",
      "action": false,
      "timestamp": "2017-01-05T19:33:07+00:00"
    },
    {
      "id": "966e56ca087040afb6e554efc6974e13",
      "sender": "jonasschnelli",
      "payload": "#9294 should also go into 0.14 (needs overhaul, my turn) and some form of a HD rescan would be great.",
      "action": false,
      "timestamp": "2017-01-05T19:33:22+00:00"
    },
    {
      "id": "5641659d3c2d4befa456a46d90788028",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9294 | Use internal HD chain for change outputs (hd split) by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9294 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:33:24+00:00"
    },
    {
      "id": "e6b940b3521d495eb7ac3c549f6d2bc9",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ce43630d1e97...a72f76ca3d5d",
      "action": false,
      "timestamp": "2017-01-05T19:33:41+00:00"
    },
    {
      "id": "5fe2c2e971bb4256a68d6a40804ccfe4",
      "sender": "bitcoin-git",
      "payload": "bitcoin/master 5f0e27f Alex Morcos: Increase mempool expiry time to 2 weeks",
      "action": false,
      "timestamp": "2017-01-05T19:33:41+00:00"
    },
    {
      "id": "4124c5b466ab40ad908d889e86381c6e",
      "sender": "bitcoin-git",
      "payload": "bitcoin/master a72f76c Wladimir J. van der Laan: Merge #9312: Increase mempool expiry time to 2 weeks...",
      "action": false,
      "timestamp": "2017-01-05T19:33:42+00:00"
    },
    {
      "id": "0131ba6c55c74eefa25f246d03c542fb",
      "sender": "luke-jr",
      "payload": "gmaxwell: he sent you the debug log, did that indicate anything useful?",
      "action": false,
      "timestamp": "2017-01-05T19:33:42+00:00"
    },
    {
      "id": "b1a09e6abf7d4d39b4adab037485d306",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] laanwj closed pull request #9312: Increase mempool expiry time to 2 weeks (master...longerexpiry) https://github.com/bitcoin/bitcoin/pull/9312",
      "action": false,
      "timestamp": "2017-01-05T19:33:56+00:00"
    },
    {
      "id": "605a8f513eaf4f7bb907d4101aa18e5c",
      "sender": "gmaxwell",
      "payload": "jonasschnelli:  do we still have nothing that removes key from the keypool when they show up in transactions out of order, so that a rescan while unlocked would successfully find everything?",
      "action": false,
      "timestamp": "2017-01-05T19:34:07+00:00"
    },
    {
      "id": "220a6cb24a664fd182a073ecb011133a",
      "sender": "gmaxwell",
      "payload": "luke-jr: no. unfortunately.",
      "action": false,
      "timestamp": "2017-01-05T19:34:20+00:00"
    },
    {
      "id": "d7e0dcf78d6d406fa9c06be8b978721e",
      "sender": "gmaxwell",
      "payload": "well it didn't suggest that the known ways that estimatefee could be high weren't being hit.",
      "action": false,
      "timestamp": "2017-01-05T19:34:43+00:00"
    },
    {
      "id": "ca83639a75924e82b52a26b4eceedbb2",
      "sender": "jonasschnelli",
      "payload": "gmaxwell: we don't. But I'm working on it. Got distracted with SPV/BFD and 2016 visualisation.",
      "action": false,
      "timestamp": "2017-01-05T19:34:45+00:00"
    },
    {
      "id": "a4695300a76744ba9c7a000c27677790",
      "sender": "gmaxwell",
      "payload": "jonasschnelli: okay, I'll do it if you don't have time; I just figured you are much more recently familar with that code than I. Sorry to nag.",
      "action": false,
      "timestamp": "2017-01-05T19:35:10+00:00"
    },
    {
      "id": "b9efc911666940749d9aa09633bbc940",
      "sender": "morcos",
      "payload": "sipa: its also possible that fee estimation could temporarily be very high..  was MUCH more likely for estimatefee 1 though, which has already been disabled",
      "action": false,
      "timestamp": "2017-01-05T19:35:11+00:00"
    },
    {
      "id": "25e38190534c4733906eb63b2aabf64d",
      "sender": "sipa",
      "payload": "morcos: ok",
      "action": false,
      "timestamp": "2017-01-05T19:35:22+00:00"
    },
    {
      "id": "e3b44dd597f14cb4ab2b75ddd24a425a",
      "sender": "jonasschnelli",
      "payload": "gmaxwell: I'm happy if you do it.",
      "action": false,
      "timestamp": "2017-01-05T19:35:28+00:00"
    },
    {
      "id": "d345785e56eb47c8962c497df80585c8",
      "sender": "sipa",
      "payload": "let's get those fixes in",
      "action": false,
      "timestamp": "2017-01-05T19:35:30+00:00"
    },
    {
      "id": "86a41574a6df4a62bb3b28b5f2b02d62",
      "sender": "jonasschnelli",
      "payload": "gmaxwell: maybe use some prework form https://github.com/bitcoin/bitcoin/pull/9370",
      "action": false,
      "timestamp": "2017-01-05T19:36:10+00:00"
    },
    {
      "id": "aa6e4a5d928f4f7eb8b3e39daa01a551",
      "sender": "gmaxwell",
      "payload": "TBH I knew about the issue fied by 9404 long ago, but I thought it had since been fixed... :(",
      "action": false,
      "timestamp": "2017-01-05T19:36:14+00:00"
    },
    {
      "id": "67e319593f3e4297bbbb6c9fbb2208ea",
      "sender": "gmaxwell",
      "payload": "jonasschnelli: oh I thought I'd acked the fundraw reuse fix.. will review.",
      "action": false,
      "timestamp": "2017-01-05T19:37:14+00:00"
    },
    {
      "id": "cdd9acbf123f430186631a025789193e",
      "sender": "jonasschnelli",
      "payload": "The correct one is: https://github.com/bitcoin/bitcoin/pull/9377",
      "action": false,
      "timestamp": "2017-01-05T19:37:36+00:00"
    },
    {
      "id": "3021e043916c40f19397d25d9223b3ed",
      "sender": "jonasschnelli",
      "payload": "The one above is an older try that could be useful for hd restore.",
      "action": false,
      "timestamp": "2017-01-05T19:38:06+00:00"
    },
    {
      "id": "14039d03145243e398cda831574875c3",
      "sender": "jonasschnelli",
      "payload": "Fun topic: 2016 Git Visualisation: I'd created a draft video, need feedback to overhaul it and place it on the bitcoincore.org website.",
      "action": false,
      "timestamp": "2017-01-05T19:38:41+00:00"
    },
    {
      "id": "7de5aa7cd4bc4a7c93d8f77b8f2c08a5",
      "sender": "jonasschnelli",
      "payload": "https://vimeo.com/198242328",
      "action": false,
      "timestamp": "2017-01-05T19:38:47+00:00"
    },
    {
      "id": "b1d75b0b5d994887ae4fc9c4d93cdeb3",
      "sender": "jonasschnelli",
      "payload": "Password coredev",
      "action": false,
      "timestamp": "2017-01-05T19:38:51+00:00"
    },
    {
      "id": "ca4ffc05adf24897b9c03a094089ff21",
      "sender": "jonasschnelli",
      "payload": "(will be there for a couple of mins)",
      "action": false,
      "timestamp": "2017-01-05T19:38:57+00:00"
    },
    {
      "id": "066d4bce7a24430ba1f73fdd232dace0",
      "sender": "jonasschnelli",
      "payload": "(sorry to spam the meeting)",
      "action": false,
      "timestamp": "2017-01-05T19:39:14+00:00"
    },
    {
      "id": "d3fcd941ac8843018436e9a07e812112",
      "sender": "gmaxwell",
      "payload": "okay I concept acked, well I'll complete the review.",
      "action": false,
      "timestamp": "2017-01-05T19:39:27+00:00"
    },
    {
      "id": "5e829bba08834cb280f0a5e9c17577d2",
      "sender": "luke-jr",
      "payload": "jonasschnelli: why password protect it and post the password in public? :P",
      "action": false,
      "timestamp": "2017-01-05T19:40:04+00:00"
    },
    {
      "id": "fb6676b2d60a47f594633014f229e337",
      "sender": "jonasschnelli",
      "payload": "Security by obscurity.",
      "action": false,
      "timestamp": "2017-01-05T19:40:16+00:00"
    },
    {
      "id": "f550f09725d944a7ab1ecfe5c9a9c1e9",
      "sender": "petertodd",
      "payload": "luke-jr: MILITARY LEVEL BLOCKCHAIN SECURITY",
      "action": false,
      "timestamp": "2017-01-05T19:40:18+00:00"
    },
    {
      "id": "6427da77ebbc415b98f1cbe214a8fef6",
      "sender": "jonasschnelli",
      "payload": "heh",
      "action": false,
      "timestamp": "2017-01-05T19:40:24+00:00"
    },
    {
      "id": "4d5ec96b25404ea7af9c5ac9d7f20302",
      "sender": "wumpus",
      "payload": "hehe",
      "action": false,
      "timestamp": "2017-01-05T19:40:41+00:00"
    },
    {
      "id": "c6f5d3c81a364dc19110683f9cfc13e4",
      "sender": "petertodd",
      "payload": "anyway, I think that constitutes an \"effective access control\" under the DMCA...",
      "action": false,
      "timestamp": "2017-01-05T19:41:06+00:00"
    },
    {
      "id": "bc10dcf0ec1949fb9b824503fa340159",
      "sender": "gmaxwell",
      "payload": "Who called this meeting?",
      "action": false,
      "timestamp": "2017-01-05T19:41:22+00:00"
    },
    {
      "id": "6ea8cee56dc847cba6c9ef6bccb946c7",
      "sender": "sipa",
      "payload": "jonasschnelli: short comment: overuse of capitalization (why are Day and Commit capitalized) and dashes (Code-contributors should be written with a space in between)",
      "action": false,
      "timestamp": "2017-01-05T19:41:28+00:00"
    },
    {
      "id": "b43e02e3467c40afa738a151d3a18b89",
      "sender": "jonasschnelli",
      "payload": "sipa: Thanks, will adapt",
      "action": false,
      "timestamp": "2017-01-05T19:41:47+00:00"
    },
    {
      "id": "d89d91267d714c119ff3bce2cf1e71a1",
      "sender": "instagibbs_",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2017-01-05T19:41:58+00:00"
    },
    {
      "id": "084e73eb9ce94f84b1fbc9f26ef071c4",
      "sender": "wumpus",
      "payload": "apparently not!",
      "action": false,
      "timestamp": "2017-01-05T19:42:50+00:00"
    },
    {
      "id": "a194390714634395a3fa36ce82881d8d",
      "sender": "instagibbs_",
      "payload": "everyone's watching the video",
      "action": false,
      "timestamp": "2017-01-05T19:42:58+00:00"
    },
    {
      "id": "d14ce275b9fb48e78e6c50f098299c31",
      "sender": "kanzure",
      "payload": "chainparams?",
      "action": false,
      "timestamp": "2017-01-05T19:43:08+00:00"
    },
    {
      "id": "41469e813c9b4414ab202e328c1e0405",
      "sender": "wumpus",
      "payload": "looks like we'll close the first meeting of 2017 early",
      "action": false,
      "timestamp": "2017-01-05T19:43:20+00:00"
    },
    {
      "id": "da81f1bc06e84bb3ad4fec5bee7865f1",
      "sender": "kanzure",
      "payload": "8994",
      "action": false,
      "timestamp": "2017-01-05T19:43:29+00:00"
    },
    {
      "id": "2d50696f028948dc8f34c1b521e44a4b",
      "sender": "wumpus",
      "payload": "what is there to discuss about chainparams?",
      "action": false,
      "timestamp": "2017-01-05T19:43:30+00:00"
    },
    {
      "id": "5a208bb0dc5945d58545e1681f7b81b3",
      "sender": "kanzure",
      "payload": "for 0.14, i think.",
      "action": false,
      "timestamp": "2017-01-05T19:43:46+00:00"
    },
    {
      "id": "a91a22677f2e4cecb71192567c5ba79c",
      "sender": "BlueMatt",
      "payload": "final list of things to focus for review? multi-wallet, currently-open net prs, fee ones, what else?",
      "action": false,
      "timestamp": "2017-01-05T19:43:53+00:00"
    },
    {
      "id": "03d64cc33d584a3b97acf995d530c1bc",
      "sender": "BlueMatt",
      "payload": "oh, and multiargs",
      "action": false,
      "timestamp": "2017-01-05T19:44:07+00:00"
    },
    {
      "id": "f074cfb4e890405299081c2a7f1323ff",
      "sender": "BlueMatt",
      "payload": "rpcarg thing",
      "action": false,
      "timestamp": "2017-01-05T19:44:14+00:00"
    },
    {
      "id": "f0689b72a0ad43b68e528ab29ee2d415",
      "sender": "jonasschnelli",
      "payload": "and hd chain-split/rstore",
      "action": false,
      "timestamp": "2017-01-05T19:44:17+00:00"
    },
    {
      "id": "269cf008aab247d7ae927243067d710c",
      "sender": "jtimon",
      "payload": "wumpus, on my part #8994",
      "action": false,
      "timestamp": "2017-01-05T19:44:23+00:00"
    },
    {
      "id": "43f51b7c7abb4eeaa1349daa845a33a1",
      "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": "2017-01-05T19:44:25+00:00"
    },
    {
      "id": "30958c9d231742fdae6756219c65eb83",
      "sender": "gmaxwell",
      "payload": "I think that is really a lot less important than everything else listed.",
      "action": false,
      "timestamp": "2017-01-05T19:44:39+00:00"
    },
    {
      "id": "0a56c829a3cb4c458ae64b121874ae67",
      "sender": "gmaxwell",
      "payload": "(as people using that are also probably using git master)",
      "action": false,
      "timestamp": "2017-01-05T19:44:58+00:00"
    },
    {
      "id": "49d5513bdb7e4557ab820960da7eac66",
      "sender": "morcos",
      "payload": "are we really trying to get all these wallet changes in?",
      "action": false,
      "timestamp": "2017-01-05T19:44:58+00:00"
    },
    {
      "id": "bb3c9899446f444a8ae62b0a30ddc2d5",
      "sender": "wumpus",
      "payload": "yes it doesn't seem to make a lot of sense to focus last-minute review attention on that",
      "action": false,
      "timestamp": "2017-01-05T19:45:03+00:00"
    },
    {
      "id": "143a4998bba442b4bc1f690003cfbb5e",
      "sender": "jtimon",
      "payload": "sure, feedback is still welcomed though",
      "action": false,
      "timestamp": "2017-01-05T19:45:04+00:00"
    },
    {
      "id": "7e153d6a12604ec5b2b491392bec2202",
      "sender": "morcos",
      "payload": "should we focus on some over others?",
      "action": false,
      "timestamp": "2017-01-05T19:45:08+00:00"
    },
    {
      "id": "0674bc1708bf4ea9b424f363a1cd9129",
      "sender": "BlueMatt",
      "payload": "morcos: yea, I think thats more than will make it, but that was the list",
      "action": false,
      "timestamp": "2017-01-05T19:45:11+00:00"
    },
    {
      "id": "cfc07eca66884da5ad20c4a8c64a2297",
      "sender": "gmaxwell",
      "payload": "(so merging it after 14 means just weeks of delay for someone who wants to use it)",
      "action": false,
      "timestamp": "2017-01-05T19:45:11+00:00"
    },
    {
      "id": "bdd6f8f6beeb486ab1c7e8fba261bec3",
      "sender": "gmaxwell",
      "payload": "jtimon: fair enough.",
      "action": false,
      "timestamp": "2017-01-05T19:45:20+00:00"
    },
    {
      "id": "0b6b1ee88c294ee5b9f83a9eba7031fa",
      "sender": "wumpus",
      "payload": "morcos: the fee fixes obviously have priority",
      "action": false,
      "timestamp": "2017-01-05T19:45:24+00:00"
    },
    {
      "id": "2665267ce8b54daca8dd7470017fe4aa",
      "sender": "jtimon",
      "payload": "I doubt it will get to 0.14 that's why I asked \"how realistic...\"",
      "action": false,
      "timestamp": "2017-01-05T19:45:44+00:00"
    },
    {
      "id": "208fd088b4484a62ba8f02bd8f2e01f7",
      "sender": "wumpus",
      "payload": "anything that can cause users to spend unnecessary coins should be first priority",
      "action": false,
      "timestamp": "2017-01-05T19:45:45+00:00"
    },
    {
      "id": "257c41fa8a5e4f68a45278762627d4af",
      "sender": "morcos",
      "payload": "well i guess i meant between hd-chain/split and multiwallet",
      "action": false,
      "timestamp": "2017-01-05T19:45:52+00:00"
    },
    {
      "id": "9086653cc52a49669103515a04744855",
      "sender": "BlueMatt",
      "payload": "i think maybe multi-wallet is less likely so maybe less priority, but maybe others disagree since that would be a super nice user-facing feature",
      "action": false,
      "timestamp": "2017-01-05T19:45:59+00:00"
    },
    {
      "id": "879cb0c10ab04be485ab5f332e3b99dc",
      "sender": "instagibbs_",
      "payload": "I think multiwallet would be great... lots of demand for something like that",
      "action": false,
      "timestamp": "2017-01-05T19:46:07+00:00"
    },
    {
      "id": "09907a3a9baa4f109a6b783425d4a988",
      "sender": "gmaxwell",
      "payload": "I would prioritize fee fixes, net/relay things, hd/rescan improvements, multiwallet, the thousand other open PRs.",
      "action": false,
      "timestamp": "2017-01-05T19:46:14+00:00"
    },
    {
      "id": "7e3f5290c6e6458e89b7eee271fe3883",
      "sender": "instagibbs_",
      "payload": "but yes bigger changes",
      "action": false,
      "timestamp": "2017-01-05T19:46:17+00:00"
    },
    {
      "id": "f3e50a446d844329b9a711014220d194",
      "sender": "morcos",
      "payload": "gmaxwell: in order?",
      "action": false,
      "timestamp": "2017-01-05T19:46:26+00:00"
    },
    {
      "id": "4f5273a70ff8440abd60f16492cd3248",
      "sender": "gmaxwell",
      "payload": "There is a lot of demand for multiwallet and I feel like if we don't get it done it'll continue to slip.",
      "action": false,
      "timestamp": "2017-01-05T19:46:34+00:00"
    },
    {
      "id": "ada4ce921195478ab5f1a5dc20249029",
      "sender": "morcos",
      "payload": "don't forget named args?",
      "action": false,
      "timestamp": "2017-01-05T19:46:35+00:00"
    },
    {
      "id": "7c6e6d9b8f1940ba97473860a3ba930c",
      "sender": "gmaxwell",
      "payload": "morcos: yes that was an order.",
      "action": false,
      "timestamp": "2017-01-05T19:46:38+00:00"
    },
    {
      "id": "268e06a996424954a4e9487593f1c748",
      "sender": "instagibbs_",
      "payload": ">thousand other open PRs",
      "action": false,
      "timestamp": "2017-01-05T19:46:39+00:00"
    },
    {
      "id": "ea17daca78e043b3b4a802d18d9e7c73",
      "sender": "jonasschnelli",
      "payload": "gmaxwell: Would multiwallet in 0.14 include the GUI?",
      "action": false,
      "timestamp": "2017-01-05T19:46:50+00:00"
    },
    {
      "id": "328fa821892348a19c2cb84086070177",
      "sender": "wumpus",
      "payload": "I think 0.14 multiwallet is too late - better to merge it as first thing for 0.15, then improve it in master",
      "action": false,
      "timestamp": "2017-01-05T19:47:07+00:00"
    },
    {
      "id": "dafad6264a004a71add112cb93ee8402",
      "sender": "jonasschnelli",
      "payload": "Have we already discussed how to select the wallet over RPC?",
      "action": false,
      "timestamp": "2017-01-05T19:47:08+00:00"
    },
    {
      "id": "8d41009c23ba4915a7d31f615d0f6ea4",
      "sender": "luke-jr",
      "payload": "multiwallet is in Knots already, so may be less important in that sense (since users who want it can get it); stuff like HD split can't really go in Knots without being more final",
      "action": false,
      "timestamp": "2017-01-05T19:47:09+00:00"
    },
    {
      "id": "f05d75ff77644e83af49af99c1b1e9a8",
      "sender": "wumpus",
      "payload": "it will need a lot of last-minute fixes Im sure",
      "action": false,
      "timestamp": "2017-01-05T19:47:13+00:00"
    },
    {
      "id": "cbeea6172e004ff1b8acdd724a5dda33",
      "sender": "luke-jr",
      "payload": "jonasschnelli: a number of times :p",
      "action": false,
      "timestamp": "2017-01-05T19:47:26+00:00"
    },
    {
      "id": "60e50d0da00946d5bb2b4557fd4b385e",
      "sender": "wumpus",
      "payload": "a big feature like that is not done once it's merged",
      "action": false,
      "timestamp": "2017-01-05T19:47:30+00:00"
    },
    {
      "id": "719190cbd2de42cca91a2dbbd06de491",
      "sender": "luke-jr",
      "payload": "wumpus: it's not actually that big at this point",
      "action": false,
      "timestamp": "2017-01-05T19:47:53+00:00"
    },
    {
      "id": "4c72fe938d0f4a70bd772a5c6eaf5108",
      "sender": "gmaxwell",
      "payload": "At least on my earlier review it seemed like most of it was the refactors.",
      "action": false,
      "timestamp": "2017-01-05T19:48:14+00:00"
    },
    {
      "id": "e458813916ff4ad2bff82c163f954509",
      "sender": "gmaxwell",
      "payload": "Which helps.",
      "action": false,
      "timestamp": "2017-01-05T19:48:17+00:00"
    },
    {
      "id": "0cdd14df2aab4070990155b0c86c7190",
      "sender": "luke-jr",
      "payload": "99% of it is renaming pwalletMain to pwallet in rpc files",
      "action": false,
      "timestamp": "2017-01-05T19:48:20+00:00"
    },
    {
      "id": "e137086ff8ee42a5a72163f8a413d634",
      "sender": "jonasschnelli",
      "payload": "But we need to be careful. Running with many wallets needs some testing.",
      "action": false,
      "timestamp": "2017-01-05T19:48:36+00:00"
    },
    {
      "id": "2dd4cbf48399435886b9a29692d13947",
      "sender": "morcos",
      "payload": "sorry i'm not trying to be a downer, but both 9375 (fast compact block relay) and 9441 (net speedup) are big heavy review changes, so we shouldn't spread ourselves too thin if we realyl want those in",
      "action": false,
      "timestamp": "2017-01-05T19:48:42+00:00"
    },
    {
      "id": "ac4db29b07d4413e9a73de2633656f7e",
      "sender": "wumpus",
      "payload": "in any case there are plenty of PRs to focus on, as said before they can't make it all in",
      "action": false,
      "timestamp": "2017-01-05T19:48:43+00:00"
    },
    {
      "id": "1247bfa807cb484fb978caf09afc2c15",
      "sender": "jonasschnelli",
      "payload": "Even if it's code-wise trivial",
      "action": false,
      "timestamp": "2017-01-05T19:48:45+00:00"
    },
    {
      "id": "ba5119be97094c78807bb1dc32d02d78",
      "sender": "luke-jr",
      "payload": "overall, I think multiwallet can be delayed in Core if other things need time",
      "action": false,
      "timestamp": "2017-01-05T19:49:16+00:00"
    },
    {
      "id": "22a3821e2bcf413dbc6dee5d72410aec",
      "sender": "wumpus",
      "payload": "if we can't make any choices to postpone things, either 0.13 will slip incredibly (I'd hate that) or we'll have to randomly drop things last minute",
      "action": false,
      "timestamp": "2017-01-05T19:49:21+00:00"
    },
    {
      "id": "dd9bdb1dec114c359127701ccbc7c517",
      "sender": "wumpus",
      "payload": "agree with morcos",
      "action": false,
      "timestamp": "2017-01-05T19:49:31+00:00"
    },
    {
      "id": "0699e96297334f30a2f03795ef705f4a",
      "sender": "sipa",
      "payload": "0.13 slipping now would indeed be terrible!",
      "action": false,
      "timestamp": "2017-01-05T19:49:39+00:00"
    },
    {
      "id": "eb33ab89054249dab09fbce354c3bb8b",
      "sender": "luke-jr",
      "payload": "heh",
      "action": false,
      "timestamp": "2017-01-05T19:49:44+00:00"
    },
    {
      "id": "6df9ec79c47546e48a4fcd51b17573a8",
      "sender": "sipa",
      "payload": ";)",
      "action": false,
      "timestamp": "2017-01-05T19:49:48+00:00"
    },
    {
      "id": "23a4cecca5d2493ca7ec87403ad6d959",
      "sender": "gmaxwell",
      "payload": "hah",
      "action": false,
      "timestamp": "2017-01-05T19:49:49+00:00"
    },
    {
      "id": "b3b40a78ac9c44ab97d302dfd1e3c0d2",
      "sender": "wumpus",
      "payload": "lol",
      "action": false,
      "timestamp": "2017-01-05T19:50:22+00:00"
    },
    {
      "id": "50c420e0435247378860730b22d22a16",
      "sender": "gmaxwell",
      "payload": "wumpus: if we slip it we slip it, but if people are active on review and testing I think we don't need to.  I really wish the net changes were less invasive but thats water under the bridge now.",
      "action": false,
      "timestamp": "2017-01-05T19:50:47+00:00"
    },
    {
      "id": "32c2210f3325433cb4e1421098ffa2a7",
      "sender": "gmaxwell",
      "payload": "I do believe the release will be delayed from fixes for just the things we already have in now.",
      "action": false,
      "timestamp": "2017-01-05T19:51:07+00:00"
    },
    {
      "id": "4d1037a7bc144795b3515f92c1168470",
      "sender": "luke-jr",
      "payload": "am I likely to be of any help reviewing the net stuff if I'm not up to speed on the net refactoring so far?",
      "action": false,
      "timestamp": "2017-01-05T19:51:16+00:00"
    },
    {
      "id": "f441b16a410d4f86993b2c7a9630e576",
      "sender": "wumpus",
      "payload": "gmaxwell: I don't want to let it slip on features in any case, on bugfixes is more acceptable",
      "action": false,
      "timestamp": "2017-01-05T19:51:21+00:00"
    },
    {
      "id": "f4561b1c69e848d694f363d594241e41",
      "sender": "BlueMatt",
      "payload": "note: we have at least 4 regressions in master which are 0.14-blocking which do not yet have prs open to fix them",
      "action": false,
      "timestamp": "2017-01-05T19:51:27+00:00"
    },
    {
      "id": "46b4eea9c46440ee8c5d5700220a59d7",
      "sender": "wumpus",
      "payload": "so it's clear what to focus on then",
      "action": false,
      "timestamp": "2017-01-05T19:51:30+00:00"
    },
    {
      "id": "796d43a6394743e1ada6e6cfdd4e2d8d",
      "sender": "BlueMatt",
      "payload": "so....thats a thing",
      "action": false,
      "timestamp": "2017-01-05T19:51:30+00:00"
    },
    {
      "id": "1e815ba114924d6da7f643b9c98e5ebd",
      "sender": "gmaxwell",
      "payload": "wumpus: right, well ... you could just merge everything outstanding and then all slips are bugfix related! :P",
      "action": false,
      "timestamp": "2017-01-05T19:51:43+00:00"
    },
    {
      "id": "ecc77d56f47f45f7a067623069228f45",
      "sender": "instagibbs_",
      "payload": "BlueMatt: there a list?",
      "action": false,
      "timestamp": "2017-01-05T19:51:46+00:00"
    },
    {
      "id": "49b7a2990b4c497da7d22f87ad0e105e",
      "sender": "BlueMatt",
      "payload": "oh, sorry, 1 has an open pr",
      "action": false,
      "timestamp": "2017-01-05T19:51:47+00:00"
    },
    {
      "id": "5d845161c586459bb992fdc6ca1f45a9",
      "sender": "wumpus",
      "payload": "BlueMatt: are the issues tagged appropriately?",
      "action": false,
      "timestamp": "2017-01-05T19:52:02+00:00"
    },
    {
      "id": "26901c76ffd349958411f6afc5a51e7d",
      "sender": "BlueMatt",
      "payload": "yes, tagged 0.14, i believe",
      "action": false,
      "timestamp": "2017-01-05T19:52:09+00:00"
    },
    {
      "id": "e789df5ec25943cfa29d6a389749e7bc",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2017-01-05T19:52:13+00:00"
    },
    {
      "id": "a22c0bb6741647ecb3c014f38f86d1dd",
      "sender": "gmaxwell",
      "payload": "AFAIK we are not actually waiting on the competion of any feature changes. (except perhaps some rescan improvements).. E.g. almost everything I think we might have in 0.14 has a PR already open.",
      "action": false,
      "timestamp": "2017-01-05T19:52:28+00:00"
    },
    {
      "id": "be5f7f1059f742889812a49a6374a92f",
      "sender": "cfields",
      "payload": "to reviewers, don't let the amount of commits in 9441 scare you. Almost all of them are very tiny, explicitly to make review easier",
      "action": false,
      "timestamp": "2017-01-05T19:52:32+00:00"
    },
    {
      "id": "4f9bd899cd424499b3a5419f72bdaa78",
      "sender": "BlueMatt",
      "payload": "at least #9479, #9027, #9148 and #9212",
      "action": false,
      "timestamp": "2017-01-05T19:52:46+00:00"
    },
    {
      "id": "65cec5adc193428ba1dce965ae91ef92",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9479 | An error has occurred and has been logged. Please contact this bot's administrator for more information.",
      "action": false,
      "timestamp": "2017-01-05T19:52:48+00:00"
    },
    {
      "id": "c58109ebbbdd4f058adeda902da1567d",
      "sender": "BlueMatt",
      "payload": "maybe others",
      "action": false,
      "timestamp": "2017-01-05T19:52:48+00:00"
    },
    {
      "id": "7347a2e6f1a744e9a2311e4aa0758241",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9027 | Unbounded reorg memory usage \u00c3\u0082\u00c2\u00b7 Issue #9027 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:52:48+00:00"
    },
    {
      "id": "f6663b2caad446e9906983e9406225da",
      "sender": "sipa",
      "payload": "confirming what cfields said",
      "action": false,
      "timestamp": "2017-01-05T19:52:49+00:00"
    },
    {
      "id": "b736a7c16a2246ae8840d81f9ce8992b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9148 | Wallet RPCs can return stale info due to ProcessNewBlock Race \u00c3\u0082\u00c2\u00b7 Issue #9148 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:52:49+00:00"
    },
    {
      "id": "91570487fad84f559678e5c31ec1b1ca",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9212 | Assertion failed: (nSendVersion != 0), function GetSendVersion, file ./net.h, line 775. \u00c3\u0082\u00c2\u00b7 Issue #9212 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:52:50+00:00"
    },
    {
      "id": "f632cf9aa3414badad83e291faec3f2c",
      "sender": "morcos",
      "payload": "oh shit, yeah sorry, one is mine..  , lets quickly decide which direction we want to take on that.  Do we revert #9240 or do we not care about the notifications?  I think #9371 is too late for 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:52:51+00:00"
    },
    {
      "id": "550876e85c3e43dc8109fac21950e559",
      "sender": "gmaxwell",
      "payload": "completion*",
      "action": false,
      "timestamp": "2017-01-05T19:52:52+00:00"
    },
    {
      "id": "821238f0c8034e17a84995217ad0a6a0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9240 | Remove txConflicted by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:52:53+00:00"
    },
    {
      "id": "984fd08ebdc34b53af56c129eafad29f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9371 | Notify on removal by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9371 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:52:54+00:00"
    },
    {
      "id": "dbfa1adb954643d69dac05f8ec4acc7e",
      "sender": "sipa",
      "payload": "morcos: if 9371 is too late, we need to revert 9240... but maybe that is not something we need to know now?",
      "action": false,
      "timestamp": "2017-01-05T19:53:27+00:00"
    },
    {
      "id": "726d02b399f3449595832ec302af12cb",
      "sender": "sipa",
      "payload": "a revert can be do at the last minute",
      "action": false,
      "timestamp": "2017-01-05T19:53:32+00:00"
    },
    {
      "id": "be9f0e39c12f492d908f654779a62a85",
      "sender": "sipa",
      "payload": "*done",
      "action": false,
      "timestamp": "2017-01-05T19:53:39+00:00"
    },
    {
      "id": "7de47a3969354fb19b788af7a3609791",
      "sender": "morcos",
      "payload": "If we're reverting #9240, it'll conflict, definitely with 9138 and probably already, so let me know and I'll make a revert PR",
      "action": false,
      "timestamp": "2017-01-05T19:53:42+00:00"
    },
    {
      "id": "0d03d897c8c54e599048e7aace300d6c",
      "sender": "BlueMatt",
      "payload": "yea, we can revert on the 0.14 branch at that point?",
      "action": false,
      "timestamp": "2017-01-05T19:53:43+00:00"
    },
    {
      "id": "789606bbf3ac4b7cba95dbe38dc3779c",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9240 | Remove txConflicted by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:53:44+00:00"
    },
    {
      "id": "d66969d6472c4618a2460ab4001e8087",
      "sender": "jtimon",
      "payload": "reiterates his dissapointment on not having removed checkpoints for everything except progress estimation, that doesn't have a PR...",
      "action": true,
      "timestamp": "2017-01-05T19:53:51+00:00"
    },
    {
      "id": "995c0643cb9c4a26b06baee13035e582",
      "sender": "sipa",
      "payload": "jtimon: 9472 removes checkpoints for the purpose of progress estimation",
      "action": false,
      "timestamp": "2017-01-05T19:54:35+00:00"
    },
    {
      "id": "1e51f79a500c48c4a82a0da7d37bcf2d",
      "sender": "morcos",
      "payload": "sipa: well i like 9371, but it overlaps a lot with #8549 and we haven't resolved direction",
      "action": false,
      "timestamp": "2017-01-05T19:54:39+00:00"
    },
    {
      "id": "e51c644c068d49469e5c4250dbb7b22c",
      "sender": "sipa",
      "payload": ":)",
      "action": false,
      "timestamp": "2017-01-05T19:54:40+00:00"
    },
    {
      "id": "ed2d90d13d0a434dbe76268ed55ecf4a",
      "sender": "jtimon",
      "payload": "I mean gmaxwell you had that practically done already",
      "action": false,
      "timestamp": "2017-01-05T19:54:40+00:00"
    },
    {
      "id": "11bf1c2e1f044a46b1e68534f607a890",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8549 | zmq: mempool notifications by jmcorgan \u00c3\u0082\u00c2\u00b7 Pull Request #8549 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:54:41+00:00"
    },
    {
      "id": "78c17145813f44b2a65c0eb3c7999bc6",
      "sender": "jtimon",
      "payload": "sipa: oh, nice, will have a look",
      "action": false,
      "timestamp": "2017-01-05T19:54:52+00:00"
    },
    {
      "id": "e22b745629f440218db41f9111534268",
      "sender": "gmaxwell",
      "payload": "jtimon: not going to have one either, not any time soon (1) it requires a consensus change; and I don't have the appetite to carry forward in the adversarial climate of the mailing list (which I am not on for a long time now), and (2)  Sipa disagrees with my one strategy for removing the signature checking dependency, and petertodd disagrees with the other.",
      "action": false,
      "timestamp": "2017-01-05T19:55:29+00:00"
    },
    {
      "id": "1ea4eaa0571e4772bb940c9af111640e",
      "sender": "wumpus",
      "payload": "Madars: what I don't like about 9371 is that is that it keeps the list of removed transactions on mempool, instead of an external object listening for signals",
      "action": false,
      "timestamp": "2017-01-05T19:55:37+00:00"
    },
    {
      "id": "42400cef5a034a0595e8f6672759d44e",
      "sender": "wumpus",
      "payload": "sorry s/Madars/Morcos",
      "action": false,
      "timestamp": "2017-01-05T19:55:44+00:00"
    },
    {
      "id": "1dd931b32bf243cfb5e6e0643d49df5a",
      "sender": "wumpus",
      "payload": "morcos: this means it can only support one client listening for removals at most",
      "action": false,
      "timestamp": "2017-01-05T19:56:02+00:00"
    },
    {
      "id": "77ddb96334c04d96b836d2bfa4f2d28d",
      "sender": "gmaxwell",
      "payload": "(sipa disagrees that we can just check all signatures; petertodd disagrees with the proposal that we use burried by 30 days of work+other conditions)",
      "action": false,
      "timestamp": "2017-01-05T19:56:08+00:00"
    },
    {
      "id": "5db83078946c4b29a8d2281dd6bf6d2b",
      "sender": "jtimon",
      "payload": "gmaxwell: mhmm, I didn't remember a consensus change, must be missing something, but sure, if it needs it, definitely no time to do it for 0.14",
      "action": false,
      "timestamp": "2017-01-05T19:56:18+00:00"
    },
    {
      "id": "a65eaa332c604ba28c74af09933431e0",
      "sender": "wumpus",
      "payload": "morcos: for the rest I'm ok with it, and it doesn't conflict with 8549 too much",
      "action": false,
      "timestamp": "2017-01-05T19:56:39+00:00"
    },
    {
      "id": "eaf4abe44b59448aafabdd9783411309",
      "sender": "sipa",
      "payload": "gmaxwell: what about the idea of once crossing a certain amount of work, requiring a higher minimum difficulty?",
      "action": false,
      "timestamp": "2017-01-05T19:56:58+00:00"
    },
    {
      "id": "2e17c554eb1e4fb390af91d5afd741ea",
      "sender": "gmaxwell",
      "payload": "jtimon: the part of it that didn't either need a consensus change (uppping the minimum difficulty) and didn't change the signature checking,  has already been merged.",
      "action": false,
      "timestamp": "2017-01-05T19:57:09+00:00"
    },
    {
      "id": "90c45ca7a6ba4322835c3d484f48773a",
      "sender": "morcos",
      "payload": "wumpus: i was trying to keep notifications from happening while we were locked in reorg..   couldn't we later make it so the mempoolremovaltracker could interface with multiple clients or something",
      "action": false,
      "timestamp": "2017-01-05T19:57:17+00:00"
    },
    {
      "id": "698704de163741198c6bbde74182c206",
      "sender": "sipa",
      "payload": "ah, right, consensus change",
      "action": false,
      "timestamp": "2017-01-05T19:57:22+00:00"
    },
    {
      "id": "6593dd0499a44b0093ca972fc68985ca",
      "sender": "gmaxwell",
      "payload": "sipa: it's a consensus change, and I implemented it, and asked for review which jtimon gave some, but... consensus change.",
      "action": false,
      "timestamp": "2017-01-05T19:57:31+00:00"
    },
    {
      "id": "5e774a9693234cce99aa9a1c35ba5744",
      "sender": "wumpus",
      "payload": "morcos: I just don't like making a notification mechanism stateful, but that may be a personal thing",
      "action": false,
      "timestamp": "2017-01-05T19:57:52+00:00"
    },
    {
      "id": "7550c77520f842d38bdf557f422abffd",
      "sender": "jtimon",
      "payload": "thanks for the info, wasn't up to date on the subject",
      "action": false,
      "timestamp": "2017-01-05T19:58:15+00:00"
    },
    {
      "id": "ff16efecd14d48afac1e3c88153ed578",
      "sender": "wumpus",
      "payload": "morcos: but ok maybe this is the only way to handle reorgs sanely",
      "action": false,
      "timestamp": "2017-01-05T19:58:16+00:00"
    },
    {
      "id": "3ad5261188324e03b142bfcdd3b1e250",
      "sender": "gmaxwell",
      "payload": "but I really have no interest in writing a bit and getting treated like shit by zander and voskull or whatever other trolls inhabit the list today.",
      "action": false,
      "timestamp": "2017-01-05T19:58:19+00:00"
    },
    {
      "id": "38cee87706934f6b80c6f9d8eefbea79",
      "sender": "morcos",
      "payload": "but isn't that what we've just done on purpose with ConnectTrace?",
      "action": false,
      "timestamp": "2017-01-05T19:58:20+00:00"
    },
    {
      "id": "25152a55990c4ecca5333e6f7030ec1c",
      "sender": "morcos",
      "payload": "i guess not quite the same thing... but accomplishes same goal",
      "action": false,
      "timestamp": "2017-01-05T19:58:38+00:00"
    },
    {
      "id": "fbc0e2ad88d645f8b10b0eb005f77033",
      "sender": "jtimon",
      "payload": "maybe in this 2 minutes...should I rebase the super-trivial #9279 ?",
      "action": false,
      "timestamp": "2017-01-05T19:58:45+00:00"
    },
    {
      "id": "c521f639af9b4121b8280aa540af93ef",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9279 | Consensus: Move CFeeRate out of libconsensus by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9279 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-01-05T19:58:46+00:00"
    },
    {
      "id": "a3a3615becbd437ab1790db983bcac6c",
      "sender": "luke-jr",
      "payload": "ponders if it would make sense to increase min difficulty to 50% of current difficulty.",
      "action": true,
      "timestamp": "2017-01-05T19:59:04+00:00"
    },
    {
      "id": "33f78dd0e35743cfbffcc31b8cde9917",
      "sender": "wumpus",
      "payload": "morcos: well at least that's an external object passed in",
      "action": false,
      "timestamp": "2017-01-05T19:59:09+00:00"
    },
    {
      "id": "d6f1548746354a839524a4edd4a7ff19",
      "sender": "sipa",
      "payload": "gmaxwell: maybe you should explain your idea to luke-jr",
      "action": false,
      "timestamp": "2017-01-05T19:59:32+00:00"
    },
    {
      "id": "a8ddf13e908e4a7497fc561d79839b4d",
      "sender": "morcos",
      "payload": "i know... but so many layers..  anyway, ok we'll see what happens..  i'll make the revert later if i need to",
      "action": false,
      "timestamp": "2017-01-05T19:59:54+00:00"
    },
    {
      "id": "535b48d14aff40ef9fac942bd448e51d",
      "sender": "gmaxwell",
      "payload": "sipa: https://github.com/gmaxwell/bitcoin/commit/2db190b183c5204da23191ca642c7f6cad412ae3",
      "action": false,
      "timestamp": "2017-01-05T20:00:04+00:00"
    },
    {
      "id": "3b3aa0ee3b74492bbca266d693f25e0d",
      "sender": "instagibbs_",
      "payload": "time of meeting has ended",
      "action": false,
      "timestamp": "2017-01-05T20:00:06+00:00"
    },
    {
      "id": "de04a35ceeba448090ee9722ae1ea22b",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2017-01-05T20:00:11+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "1cb1570ad0cc4f6082a83d51134bd3ad",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2017-01-05T19:00:15+00:00"
      },
      "operand": null,
      "id": "1cb1570ad0cc4f6082a83d51134bd3ad",
      "timestamp": "2017-01-05T19:00:15+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "47c69e26b9ef4d9780fa1b3d4b015200",
        "sender": "wumpus",
        "payload": "#topic  repair the fork warning system",
        "action": false,
        "timestamp": "2017-01-05T19:01:00+00:00"
      },
      "operand": "repair the fork warning system",
      "id": "47c69e26b9ef4d9780fa1b3d4b015200",
      "timestamp": "2017-01-05T19:01:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7339ccc2e67844ad935e495533f1b8f5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8775 | RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #8775 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:14:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8775",
      "id": "7339ccc2e67844ad935e495533f1b8f5",
      "timestamp": "2017-01-05T19:14:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d0b124c742d94c40ba1ed469e52e39a7",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8694 | Basic multiwallet support by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #8694 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:14:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8694",
      "id": "d0b124c742d94c40ba1ed469e52e39a7",
      "timestamp": "2017-01-05T19:14:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2ddad6a9d3f34c09853b903345105a9e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/7533 | RPC: sendrawtransaction: Allow the user to ignore/override specific rejections by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #7533 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:14:19+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/7533",
      "id": "2ddad6a9d3f34c09853b903345105a9e",
      "timestamp": "2017-01-05T19:14:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "aa0de858f8b7493cb8c10211dd8c253c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9375 | Relay compact block messages prior to full block connection by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #9375 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:14:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9375",
      "id": "aa0de858f8b7493cb8c10211dd8c253c",
      "timestamp": "2017-01-05T19:14:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a84ba0cb17de452ba88953750f35bf76",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9441 | Net: Massive speedup. Net locks overhaul by theuni \u00c3\u0082\u00c2\u00b7 Pull Request #9441 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:14:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9441",
      "id": "a84ba0cb17de452ba88953750f35bf76",
      "timestamp": "2017-01-05T19:14:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ec39988013d746379141997a737c03eb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9447 | Allow 2 simultaneous block downloads by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9447 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:15:00+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9447",
      "id": "ec39988013d746379141997a737c03eb",
      "timestamp": "2017-01-05T19:15:00+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "692597677d734ddf84c266d360ab9b70",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8660 | txoutsbyaddress index (take 2) by djpnewton \u00c3\u0082\u00c2\u00b7 Pull Request #8660 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:17:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8660",
      "id": "692597677d734ddf84c266d360ab9b70",
      "timestamp": "2017-01-05T19:17:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "350f0ffd902b43beb16eb86e8e584008",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9441 | Net: Massive speedup. Net locks overhaul by theuni \u00c3\u0082\u00c2\u00b7 Pull Request #9441 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:18:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9441",
      "id": "350f0ffd902b43beb16eb86e8e584008",
      "timestamp": "2017-01-05T19:18:41+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "4f96384b33ba4eebbe375be9af06890f",
        "sender": "wumpus",
        "payload": "#action focus on the net locks overhault, named args, early compact block relay",
        "action": false,
        "timestamp": "2017-01-05T19:23:44+00:00"
      },
      "operand": "focus on the net locks overhault, named args, early compact block relay",
      "id": "4f96384b33ba4eebbe375be9af06890f",
      "timestamp": "2017-01-05T19:23:44+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a39fb8361135403dad7c5c427109b326",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8811 | rpc: Add support for JSON-RPC named arguments by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #8811 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:24:51+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8811",
      "id": "a39fb8361135403dad7c5c427109b326",
      "timestamp": "2017-01-05T19:24:51+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8cc8dc6c45b74678a63378365893dcc4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8764 | [Wallet] get rid of pwalletMain, add simple CWallets infrastructure by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #8764 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:26:10+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8764",
      "id": "8cc8dc6c45b74678a63378365893dcc4",
      "timestamp": "2017-01-05T19:26:10+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "466b09ae37994477a788ef4b2169d4c9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9312 | Increase mempool expiry time to 2 weeks by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9312 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:29:03+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9312",
      "id": "466b09ae37994477a788ef4b2169d4c9",
      "timestamp": "2017-01-05T19:29:03+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "182e22c8243848ee8f164beb6202e7f3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9404 | Smarter coordination of change and fee in CreateTransaction. by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9404 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:29:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9404",
      "id": "182e22c8243848ee8f164beb6202e7f3",
      "timestamp": "2017-01-05T19:29:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "effb41a5d8504b448b8c093f2fecaf51",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9465 | [Wallet] Do not perform ECDSA signing in the fee calculation inner loop. by gmaxwell \u00c3\u0082\u00c2\u00b7 Pull Request #9465 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:29:25+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9465",
      "id": "effb41a5d8504b448b8c093f2fecaf51",
      "timestamp": "2017-01-05T19:29:25+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3bef523ab3b842869e2fa64d1db4ae6f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9404 | Smarter coordination of change and fee in CreateTransaction. by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9404 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:31:02+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9404",
      "id": "3bef523ab3b842869e2fa64d1db4ae6f",
      "timestamp": "2017-01-05T19:31:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5641659d3c2d4befa456a46d90788028",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9294 | Use internal HD chain for change outputs (hd split) by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9294 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:33:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9294",
      "id": "5641659d3c2d4befa456a46d90788028",
      "timestamp": "2017-01-05T19:33:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7de5aa7cd4bc4a7c93d8f77b8f2c08a5",
        "sender": "jonasschnelli",
        "payload": "https://vimeo.com/198242328",
        "action": false,
        "timestamp": "2017-01-05T19:38:47+00:00"
      },
      "operand": "https://vimeo.com/198242328",
      "id": "7de5aa7cd4bc4a7c93d8f77b8f2c08a5",
      "timestamp": "2017-01-05T19:38:47+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "43f51b7c7abb4eeaa1349daa845a33a1",
        "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": "2017-01-05T19:44:25+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8994",
      "id": "43f51b7c7abb4eeaa1349daa845a33a1",
      "timestamp": "2017-01-05T19:44:25+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "65cec5adc193428ba1dce965ae91ef92",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9479 | An error has occurred and has been logged. Please contact this bot's administrator for more information.",
        "action": false,
        "timestamp": "2017-01-05T19:52:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9479",
      "id": "65cec5adc193428ba1dce965ae91ef92",
      "timestamp": "2017-01-05T19:52:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7347a2e6f1a744e9a2311e4aa0758241",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9027 | Unbounded reorg memory usage \u00c3\u0082\u00c2\u00b7 Issue #9027 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:52:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9027",
      "id": "7347a2e6f1a744e9a2311e4aa0758241",
      "timestamp": "2017-01-05T19:52:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b736a7c16a2246ae8840d81f9ce8992b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9148 | Wallet RPCs can return stale info due to ProcessNewBlock Race \u00c3\u0082\u00c2\u00b7 Issue #9148 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:52:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9148",
      "id": "b736a7c16a2246ae8840d81f9ce8992b",
      "timestamp": "2017-01-05T19:52:49+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "91570487fad84f559678e5c31ec1b1ca",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9212 | Assertion failed: (nSendVersion != 0), function GetSendVersion, file ./net.h, line 775. \u00c3\u0082\u00c2\u00b7 Issue #9212 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:52:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9212",
      "id": "91570487fad84f559678e5c31ec1b1ca",
      "timestamp": "2017-01-05T19:52:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "821238f0c8034e17a84995217ad0a6a0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9240 | Remove txConflicted by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:52:53+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9240",
      "id": "821238f0c8034e17a84995217ad0a6a0",
      "timestamp": "2017-01-05T19:52:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "984fd08ebdc34b53af56c129eafad29f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9371 | Notify on removal by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9371 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:52:54+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9371",
      "id": "984fd08ebdc34b53af56c129eafad29f",
      "timestamp": "2017-01-05T19:52:54+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "789606bbf3ac4b7cba95dbe38dc3779c",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9240 | Remove txConflicted by morcos \u00c3\u0082\u00c2\u00b7 Pull Request #9240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:53:44+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9240",
      "id": "789606bbf3ac4b7cba95dbe38dc3779c",
      "timestamp": "2017-01-05T19:53:44+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "11bf1c2e1f044a46b1e68534f607a890",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8549 | zmq: mempool notifications by jmcorgan \u00c3\u0082\u00c2\u00b7 Pull Request #8549 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:54:41+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8549",
      "id": "11bf1c2e1f044a46b1e68534f607a890",
      "timestamp": "2017-01-05T19:54:41+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c521f639af9b4121b8280aa540af93ef",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9279 | Consensus: Move CFeeRate out of libconsensus by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9279 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-01-05T19:58:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9279",
      "id": "c521f639af9b4121b8280aa540af93ef",
      "timestamp": "2017-01-05T19:58:46+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "de04a35ceeba448090ee9722ae1ea22b",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2017-01-05T20:00:11+00:00"
      },
      "operand": null,
      "id": "de04a35ceeba448090ee9722ae1ea22b",
      "timestamp": "2017-01-05T20:00:11+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}