{
  "founder": "sipa",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "b003eda612a84bdd98248bad42247d15",
  "name": "#bitcoin-core-dev",
  "chair": "sipa",
  "chairs": [
    "sipa"
  ],
  "nicks": {
    "sipa": 45,
    "lightningbot": 2,
    "BlueMatt": 47,
    "instagibbs": 4,
    "gribble": 13,
    "jonasschnelli": 36,
    "luke-jr": 15,
    "jtimon": 7,
    "kanzure": 1,
    "gmaxwell": 7,
    "bitcoin-git": 1,
    "Chris_Stewart_5": 3,
    "cfields": 1
  },
  "start_time": "2017-05-04T19:01:13+00:00",
  "end_time": "2017-05-04T19:32:31+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": "review requests",
  "messages": [
    {
      "id": "c200524c74734d0eb269a95ed9df3fed",
      "sender": "sipa",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2017-05-04T19:01:13+00:00"
    },
    {
      "id": "edc054b485ba4ea0b8f24e1d7f935339",
      "sender": "lightningbot",
      "payload": "Meeting started Thu May  4 19:01:13 2017 UTC.  The chair is sipa. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2017-05-04T19:01:13+00:00"
    },
    {
      "id": "4c9b00b356144e73a9f293d4405a0a3c",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2017-05-04T19:01:13+00:00"
    },
    {
      "id": "fc7c0c7886a440399b46409e595b798d",
      "sender": "sipa",
      "payload": "topics?",
      "action": false,
      "timestamp": "2017-05-04T19:01:23+00:00"
    },
    {
      "id": "30fdf7504a084e44a785edfaa95d5743",
      "sender": "BlueMatt",
      "payload": "oh, wumpus is out?",
      "action": false,
      "timestamp": "2017-05-04T19:01:36+00:00"
    },
    {
      "id": "4c2e80d7a3dd47bd93ccdce1ec0eb149",
      "sender": "sipa",
      "payload": "he is",
      "action": false,
      "timestamp": "2017-05-04T19:01:41+00:00"
    },
    {
      "id": "1d626b01615a45889aa078f5636a1e85",
      "sender": "instagibbs",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-05-04T19:01:45+00:00"
    },
    {
      "id": "5b1fea2f25384d529c970d0967533f29",
      "sender": "BlueMatt",
      "payload": "#10337",
      "action": false,
      "timestamp": "2017-05-04T19:01:51+00:00"
    },
    {
      "id": "7368e9586fb041f080bdd208a04c3fe6",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10337 | Coin Control Dialog is not (very) useful for manual privacy protection \u00c3\u0082\u00c2\u00b7 Issue #10337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:01:52+00:00"
    },
    {
      "id": "d03bd815ebf9412e845eedadb83fac31",
      "sender": "BlueMatt",
      "payload": ":(",
      "action": false,
      "timestamp": "2017-05-04T19:01:56+00:00"
    },
    {
      "id": "ff9db44c25dd4b7ea871d6799396f902",
      "sender": "jonasschnelli",
      "payload": "Proposed low prio topic: HD restore update / questions",
      "action": false,
      "timestamp": "2017-05-04T19:02:06+00:00"
    },
    {
      "id": "98cde0ce56214a3590f18b9745f15cb9",
      "sender": "sipa",
      "payload": "#topic #10337",
      "action": false,
      "timestamp": "2017-05-04T19:02:11+00:00"
    },
    {
      "id": "c5d4d2bc9f5242bb812247f3e7d97dd7",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10337 | Coin Control Dialog is not (very) useful for manual privacy protection \u00c3\u0082\u00c2\u00b7 Issue #10337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:02:12+00:00"
    },
    {
      "id": "c6da02161991414ab5a3f4163eceb52f",
      "sender": "sipa",
      "payload": "gmaxwell: ping people?",
      "action": false,
      "timestamp": "2017-05-04T19:02:22+00:00"
    },
    {
      "id": "b933b61b46884d10ae64213393a7a9b3",
      "sender": "luke-jr",
      "payload": "BlueMatt: I agree change shouldn't be grouped as it is, but I don't understand how \"received by address\" is wrong",
      "action": false,
      "timestamp": "2017-05-04T19:02:30+00:00"
    },
    {
      "id": "39cb8783bffe436ea21fc4c423b12b81",
      "sender": "BlueMatt",
      "payload": "turns out the coin control dialog is almost entirely useless",
      "action": false,
      "timestamp": "2017-05-04T19:02:38+00:00"
    },
    {
      "id": "f7911e28a22549e9b87c4bfab7dfd108",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: entierly useless? I disagree",
      "action": false,
      "timestamp": "2017-05-04T19:03:01+00:00"
    },
    {
      "id": "90d523f2b0d14fe391422a10a061b4c2",
      "sender": "BlueMatt",
      "payload": "the \"received by address\" thing works fine for coins you just received, but if it is a change output it walks back the first input until it finds a non-change output",
      "action": false,
      "timestamp": "2017-05-04T19:03:08+00:00"
    },
    {
      "id": "fe3a8948890b4f49b235c6134a3f13a4",
      "sender": "luke-jr",
      "payload": "BlueMatt: seems plenty useful to me",
      "action": false,
      "timestamp": "2017-05-04T19:03:11+00:00"
    },
    {
      "id": "78bfdbd7d1424d26a413d5390e087070",
      "sender": "BlueMatt",
      "payload": "so it, essentially, picks an address at random if the output is change",
      "action": false,
      "timestamp": "2017-05-04T19:03:20+00:00"
    },
    {
      "id": "158c7038af9e465ab0935a1f5cbedc71",
      "sender": "luke-jr",
      "payload": "BlueMatt: I see different \"received by address\" for change too",
      "action": false,
      "timestamp": "2017-05-04T19:03:24+00:00"
    },
    {
      "id": "7e93a750bcfd4be09dea23de8663b8c3",
      "sender": "BlueMatt",
      "payload": "and groups by it, which obviously isnt what you want for privacy",
      "action": false,
      "timestamp": "2017-05-04T19:03:34+00:00"
    },
    {
      "id": "258d9edd5ec84797b2d2a42150a555f2",
      "sender": "BlueMatt",
      "payload": "luke-jr: for addresses marked as change in the wallet? no",
      "action": false,
      "timestamp": "2017-05-04T19:03:45+00:00"
    },
    {
      "id": "f7292cd488be4060a361b7aa536a4896",
      "sender": "luke-jr",
      "payload": "BlueMatt: yes..",
      "action": false,
      "timestamp": "2017-05-04T19:04:05+00:00"
    },
    {
      "id": "cf7b4565fd9f4bb7837f6a1eefc6d871",
      "sender": "BlueMatt",
      "payload": "for random addresses of yours it should work, but not for addresses via getrawchangeaddress",
      "action": false,
      "timestamp": "2017-05-04T19:04:08+00:00"
    },
    {
      "id": "da3ff3fd805c4dc698ab3740763b34ec",
      "sender": "luke-jr",
      "payload": "I don't use that RPC, but it works for normal change",
      "action": false,
      "timestamp": "2017-05-04T19:04:23+00:00"
    },
    {
      "id": "1c729a662bc94726887e874669013b4f",
      "sender": "jtimon",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-05-04T19:04:26+00:00"
    },
    {
      "id": "1325698a8ffa49aeb0a4fde29cfd1a51",
      "sender": "BlueMatt",
      "payload": "(or, ofc, normal change)",
      "action": false,
      "timestamp": "2017-05-04T19:04:28+00:00"
    },
    {
      "id": "db9742269f8442e5a4047516695608a5",
      "sender": "BlueMatt",
      "payload": "https://github.com/bitcoin/bitcoin/blob/master/src/qt/walletmodel.cpp#L620",
      "action": false,
      "timestamp": "2017-05-04T19:05:04+00:00"
    },
    {
      "id": "e1f1aebc67ac4d58872ddd5d2ba20f26",
      "sender": "sipa",
      "payload": "it sounds to me like it is doing a mix of \"receive by address\" and \"linked grouping\"",
      "action": false,
      "timestamp": "2017-05-04T19:05:35+00:00"
    },
    {
      "id": "945bb3d94cf1421fae51b26343aeeeb6",
      "sender": "sipa",
      "payload": "both are perhaps useful",
      "action": false,
      "timestamp": "2017-05-04T19:05:44+00:00"
    },
    {
      "id": "b52654a574004708b26859bddd3cb57d",
      "sender": "BlueMatt",
      "payload": "more importantly, really, is that I've repeatedly seen the tree mode of the coin picker dialog as the same as listaddressgroupings, which it is clearly not",
      "action": false,
      "timestamp": "2017-05-04T19:05:56+00:00"
    },
    {
      "id": "4cf602b78fde494f8f37813ab6a9179d",
      "sender": "BlueMatt",
      "payload": "sipa: well the change-output-results-in-random-grouping thing is kinda strange",
      "action": false,
      "timestamp": "2017-05-04T19:06:06+00:00"
    },
    {
      "id": "2dc8a32ed34e4967840344e49698bb78",
      "sender": "sipa",
      "payload": "right, it shouldn't walk for receive address",
      "action": false,
      "timestamp": "2017-05-04T19:06:20+00:00"
    },
    {
      "id": "2f104a59975e4e3cadf65f349ef12dce",
      "sender": "luke-jr",
      "payload": "BlueMatt: I have nfc what that code does, but it *looks* right in the end window :/",
      "action": false,
      "timestamp": "2017-05-04T19:06:35+00:00"
    },
    {
      "id": "cd8bc52a5c664effb49be700ce759127",
      "sender": "sipa",
      "payload": "and it should alwaya walk (to some deterministic representative) for grouping",
      "action": false,
      "timestamp": "2017-05-04T19:06:39+00:00"
    },
    {
      "id": "0b8505e2b550411299807fcf79a27929",
      "sender": "sipa",
      "payload": "*alwaya",
      "action": false,
      "timestamp": "2017-05-04T19:06:45+00:00"
    },
    {
      "id": "5cd7d6ba4614422bb7336f3532042c18",
      "sender": "sipa",
      "payload": "*alwayS",
      "action": false,
      "timestamp": "2017-05-04T19:06:48+00:00"
    },
    {
      "id": "1436e8107f164bcb894a56220328f47d",
      "sender": "BlueMatt",
      "payload": "*always",
      "action": false,
      "timestamp": "2017-05-04T19:06:53+00:00"
    },
    {
      "id": "4b6e76b7111b4d50ac47be48789494a2",
      "sender": "BlueMatt",
      "payload": "but, yea, anyway, I think this should really emulate the grouping rpc",
      "action": false,
      "timestamp": "2017-05-04T19:07:11+00:00"
    },
    {
      "id": "6bb7689bfd084ede82fa0bd4e5494727",
      "sender": "BlueMatt",
      "payload": "the \"where did these coins come from\" question is not really useful for anything but coins you just got, in which case they will already be ungrouped",
      "action": false,
      "timestamp": "2017-05-04T19:07:38+00:00"
    },
    {
      "id": "0f08674afbd54e09a564d31e8701038e",
      "sender": "sipa",
      "payload": "a \"received by address\" is still useful i think, but it's not the same as grouping",
      "action": false,
      "timestamp": "2017-05-04T19:07:38+00:00"
    },
    {
      "id": "9d14536869fb4d83be2a81b6d2ee26f2",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2017-05-04T19:07:50+00:00"
    },
    {
      "id": "de516e9888544d87a11eaba8650ad8fe",
      "sender": "BlueMatt",
      "payload": "yes, but if it is not received directly, it should be \"Change\"",
      "action": false,
      "timestamp": "2017-05-04T19:07:51+00:00"
    },
    {
      "id": "00e260103be645798a9ea7b41a0fdc1d",
      "sender": "sipa",
      "payload": "BlueMatt: seems reasonable to me",
      "action": false,
      "timestamp": "2017-05-04T19:08:03+00:00"
    },
    {
      "id": "1cd7763b8b7b46bcbcd0734c2875ea42",
      "sender": "BlueMatt",
      "payload": "anyway, other topics?",
      "action": false,
      "timestamp": "2017-05-04T19:08:28+00:00"
    },
    {
      "id": "02818b61ea714e29bf11a646cea84c31",
      "sender": "gmaxwell",
      "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",
      "action": false,
      "timestamp": "2017-05-04T19:08:39+00:00"
    },
    {
      "id": "a52123a804c34bb2a340b9d649677e6d",
      "sender": "sipa",
      "payload": "#topic HD restore update",
      "action": false,
      "timestamp": "2017-05-04T19:08:47+00:00"
    },
    {
      "id": "8ee445236f614d3c9fb96e8c1266ea0a",
      "sender": "jonasschnelli",
      "payload": "#10240",
      "action": false,
      "timestamp": "2017-05-04T19:08:57+00:00"
    },
    {
      "id": "95634f89209f4fbebd845f452247ce7d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10240 | Add HD wallet auto-restore functionality by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:08:58+00:00"
    },
    {
      "id": "64ed2c8106374a45987485008ab5c0d9",
      "sender": "jonasschnelli",
      "payload": "I have worked out a solution that seems to work for encrypted and encrypted&pruned wallets.",
      "action": false,
      "timestamp": "2017-05-04T19:09:14+00:00"
    },
    {
      "id": "987841373c8343e9bf7b7a506260f856",
      "sender": "BlueMatt",
      "payload": "wonders why we cant have a derivation key which is not encrypted in our wallet so taht we dont have to pause sync",
      "action": true,
      "timestamp": "2017-05-04T19:09:17+00:00"
    },
    {
      "id": "88ccb6bdbe5249cdb771a31346a9bd33",
      "sender": "jonasschnelli",
      "payload": "It can halt the sync / validation progress.",
      "action": false,
      "timestamp": "2017-05-04T19:09:24+00:00"
    },
    {
      "id": "a46e5a57596542aabce6ec5ad39e62d2",
      "sender": "jonasschnelli",
      "payload": "But,.. I'm not sure what gap limit and default keypool size we should use",
      "action": false,
      "timestamp": "2017-05-04T19:09:34+00:00"
    },
    {
      "id": "ba159586bccd4916b4f45af19f97cb3d",
      "sender": "BlueMatt",
      "payload": "(to generate new keys)",
      "action": false,
      "timestamp": "2017-05-04T19:09:35+00:00"
    },
    {
      "id": "0e3eef5b34ea4fefb2b2f35422bea24c",
      "sender": "jonasschnelli",
      "payload": "100 and 20 seems very little",
      "action": false,
      "timestamp": "2017-05-04T19:09:38+00:00"
    },
    {
      "id": "674064b4d0d84c9393972b5d880ccc30",
      "sender": "sipa",
      "payload": "BlueMatt: that requires non-hardened derivation",
      "action": false,
      "timestamp": "2017-05-04T19:10:10+00:00"
    },
    {
      "id": "6cdd4b4ac23b40b993a7d983cd1bc405",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: IMO encryption (private key wallets) with public key derivation should be avoided",
      "action": false,
      "timestamp": "2017-05-04T19:10:19+00:00"
    },
    {
      "id": "82b73c6b00dd4177bf680fbfac28e50c",
      "sender": "BlueMatt",
      "payload": "sipa: yes, is that a concern?",
      "action": false,
      "timestamp": "2017-05-04T19:10:32+00:00"
    },
    {
      "id": "412df8490625463daed21589737a7727",
      "sender": "sipa",
      "payload": "BlueMatt: yes, we have a dumpprivkey command",
      "action": false,
      "timestamp": "2017-05-04T19:10:41+00:00"
    },
    {
      "id": "fbceade74ef546a8be3ea1526932e8fa",
      "sender": "jonasschnelli",
      "payload": "We should aim \u00c3\u00a2\u00c2\u0080\u00c2\u0093 longterm \u00c3\u00a2\u00c2\u0080\u00c2\u0093 for watchonly-hd (see NicolasDorier workd) and add a signing-agent ala gpg / ssh",
      "action": false,
      "timestamp": "2017-05-04T19:10:54+00:00"
    },
    {
      "id": "6c127e1909d644d495b2a33ed9d2e785",
      "sender": "sipa",
      "payload": "leaking one private key means you leak your whole walley",
      "action": false,
      "timestamp": "2017-05-04T19:10:56+00:00"
    },
    {
      "id": "0fa9c367918a446991b58ce0194c8b86",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: why? your list of funds is already public to the encrypted wallet holders? that wouldnt change?",
      "action": false,
      "timestamp": "2017-05-04T19:11:09+00:00"
    },
    {
      "id": "d9348dfb365a46e8a38289dfde2a6028",
      "sender": "jonasschnelli",
      "payload": "But that is alredy the next topic. :)",
      "action": false,
      "timestamp": "2017-05-04T19:11:13+00:00"
    },
    {
      "id": "c4693c6df71f4f1a81cc581cbc115967",
      "sender": "luke-jr",
      "payload": "sipa: dumpprivkey isn't supposed to be safe",
      "action": false,
      "timestamp": "2017-05-04T19:11:25+00:00"
    },
    {
      "id": "776670efc2f34ce9a64845f283898cf2",
      "sender": "sipa",
      "payload": "luke-jr: i know",
      "action": false,
      "timestamp": "2017-05-04T19:11:32+00:00"
    },
    {
      "id": "80904105c2434f16a0e58e96bf81a35a",
      "sender": "luke-jr",
      "payload": "but we could make it fail for non-hardened keys?",
      "action": false,
      "timestamp": "2017-05-04T19:11:36+00:00"
    },
    {
      "id": "3982bdea27534c5d96434089ee4fda1a",
      "sender": "sipa",
      "payload": "luke-jr: but it breaks expectations",
      "action": false,
      "timestamp": "2017-05-04T19:11:43+00:00"
    },
    {
      "id": "3acff1aa40c84665b109a866644908ed",
      "sender": "sipa",
      "payload": "people have a mental model about how it works",
      "action": false,
      "timestamp": "2017-05-04T19:11:52+00:00"
    },
    {
      "id": "af51eaca97c947969d382eda151d3732",
      "sender": "BlueMatt",
      "payload": "sipa: maybe I'm confused on the format of HD...seems you can build a list of derivation secrets which is based on a non-encrypted private key which is unexportable?",
      "action": false,
      "timestamp": "2017-05-04T19:12:15+00:00"
    },
    {
      "id": "6f69c30b7d5a43d38dadbe7929afa6cb",
      "sender": "BlueMatt",
      "payload": "sipa: and then that would not be the case",
      "action": false,
      "timestamp": "2017-05-04T19:12:19+00:00"
    },
    {
      "id": "9722839c90ab496ab17693bcd7ea62d1",
      "sender": "jonasschnelli",
      "payload": "Yes. But I vaguely remember that we once said we don't want to mix private-key wallets with public key derivation... and this makes very much sense to me",
      "action": false,
      "timestamp": "2017-05-04T19:12:21+00:00"
    },
    {
      "id": "e599a3acd7c4458a8f12e9a8a54657ce",
      "sender": "BlueMatt",
      "payload": "(dont know the format of HD, but we could do something else if its way better)",
      "action": false,
      "timestamp": "2017-05-04T19:12:32+00:00"
    },
    {
      "id": "dedf291bc6084b4f8905556a344e0520",
      "sender": "sipa",
      "payload": "BlueMatt: if you have the parent public key + private child key, you can compute all private child keys",
      "action": false,
      "timestamp": "2017-05-04T19:12:47+00:00"
    },
    {
      "id": "96e78d3348ff4c478dfdb0280f5fda6a",
      "sender": "jonasschnelli",
      "payload": "If we would do child pubkey derivation, keypools could be removed (at least for HD)",
      "action": false,
      "timestamp": "2017-05-04T19:12:57+00:00"
    },
    {
      "id": "8661255b1d81416287b32d4ec6f1b9f2",
      "sender": "sipa",
      "payload": "BlueMatt: that is an inevitable weakness of EC based derivation",
      "action": false,
      "timestamp": "2017-05-04T19:13:05+00:00"
    },
    {
      "id": "d5b4be8ca6704363a58531ae6edf01d9",
      "sender": "jonasschnelli",
      "payload": "What sipa said",
      "action": false,
      "timestamp": "2017-05-04T19:13:19+00:00"
    },
    {
      "id": "7154ea0bfc6e498da187e1565a05938d",
      "sender": "sipa",
      "payload": "BlueMatt: and it is reason why bip32 has hardened keys",
      "action": false,
      "timestamp": "2017-05-04T19:13:20+00:00"
    },
    {
      "id": "596a840fd5884715863ff18df7950219",
      "sender": "sipa",
      "payload": "which core uses",
      "action": false,
      "timestamp": "2017-05-04T19:13:30+00:00"
    },
    {
      "id": "3e286ce457434973b49070d803c4bc6b",
      "sender": "BlueMatt",
      "payload": "sipa: even if your list of privkeys is based on adding a new random value to the previous privkey where the new random value is just a hashchain of a private secret?",
      "action": false,
      "timestamp": "2017-05-04T19:13:31+00:00"
    },
    {
      "id": "68268fd32feb48dbb541386e04c0ee4c",
      "sender": "sipa",
      "payload": "BlueMatt: then you lose public derivation",
      "action": false,
      "timestamp": "2017-05-04T19:13:53+00:00"
    },
    {
      "id": "f40c5fc22d4341488d377a640245fa57",
      "sender": "sipa",
      "payload": "(the ability to compute child pubkeys without knowing the parent privkey)",
      "action": false,
      "timestamp": "2017-05-04T19:14:13+00:00"
    },
    {
      "id": "3fc1ba4572894ec1b974cf2d907e4082",
      "sender": "BlueMatt",
      "payload": "lets take this offline",
      "action": false,
      "timestamp": "2017-05-04T19:14:25+00:00"
    },
    {
      "id": "7ab8c9af5232405fa3e059bef484af91",
      "sender": "sipa",
      "payload": "sounds good",
      "action": false,
      "timestamp": "2017-05-04T19:14:29+00:00"
    },
    {
      "id": "c9c2c0d625bb48548bc944f39578f1f1",
      "sender": "jonasschnelli",
      "payload": "back to the topic: what GAP limit should we enforce by default?",
      "action": false,
      "timestamp": "2017-05-04T19:14:35+00:00"
    },
    {
      "id": "fd4116e96d6f4e0aadb0767e2300e787",
      "sender": "BlueMatt",
      "payload": "1000",
      "action": false,
      "timestamp": "2017-05-04T19:14:45+00:00"
    },
    {
      "id": "58d3927bfe644397b85f3b26b1119d4f",
      "sender": "BlueMatt",
      "payload": "default keypool 10k",
      "action": false,
      "timestamp": "2017-05-04T19:14:52+00:00"
    },
    {
      "id": "462d7716b1b3488ea0638ed7cca9f262",
      "sender": "jonasschnelli",
      "payload": "Yeah.. I like this",
      "action": false,
      "timestamp": "2017-05-04T19:14:54+00:00"
    },
    {
      "id": "e18b6149b21d4637afab65e793cb9c68",
      "sender": "jonasschnelli",
      "payload": "But only for encrypted wallets?",
      "action": false,
      "timestamp": "2017-05-04T19:15:01+00:00"
    },
    {
      "id": "a7b1e92306bf4a76b8785cede5c8ed8e",
      "sender": "jonasschnelli",
      "payload": "IMO we should (only encrypted)",
      "action": false,
      "timestamp": "2017-05-04T19:15:09+00:00"
    },
    {
      "id": "edf91d7a4ce84e3583cba1c526c1ce51",
      "sender": "sipa",
      "payload": "but in general i believe that most cases where the public derivation is wanted, just use huge precomputed key lists",
      "action": false,
      "timestamp": "2017-05-04T19:15:10+00:00"
    },
    {
      "id": "fe78806b04e6432b80e19c807ba4d073",
      "sender": "jonasschnelli",
      "payload": "non encrypted can say with 100",
      "action": false,
      "timestamp": "2017-05-04T19:15:14+00:00"
    },
    {
      "id": "e3e528a7b2f3478cabba4474dbf34d82",
      "sender": "sipa",
      "payload": "jonasschnelli: meh",
      "action": false,
      "timestamp": "2017-05-04T19:15:18+00:00"
    },
    {
      "id": "a3f4e84436ad45aea5c782d5fabd7550",
      "sender": "sipa",
      "payload": "why bother differentiating?",
      "action": false,
      "timestamp": "2017-05-04T19:15:26+00:00"
    },
    {
      "id": "105cc9a157194569826eb33db20c021c",
      "sender": "gmaxwell",
      "payload": "why only encryption? I don't think that makes sense.",
      "action": false,
      "timestamp": "2017-05-04T19:15:28+00:00"
    },
    {
      "id": "9b1313eb21c141ca921984724c263bd5",
      "sender": "jonasschnelli",
      "payload": "True, the gap limit must be the same.. right",
      "action": false,
      "timestamp": "2017-05-04T19:15:36+00:00"
    },
    {
      "id": "277f28c910f0478cbfcc1c1336bdd0b5",
      "sender": "jonasschnelli",
      "payload": "sry",
      "action": false,
      "timestamp": "2017-05-04T19:15:41+00:00"
    },
    {
      "id": "f36c083ff9c74f31b65f115c64ab449e",
      "sender": "gmaxwell",
      "payload": "less complexity please, and keys are cheap.",
      "action": false,
      "timestamp": "2017-05-04T19:15:42+00:00"
    },
    {
      "id": "a737526b41024e84b2651ab1d8a890a3",
      "sender": "jonasschnelli",
      "payload": "Okay, ... I'll bump it to 1000",
      "action": false,
      "timestamp": "2017-05-04T19:15:59+00:00"
    },
    {
      "id": "88b7bfd59b034fc688e9068f2ff32168",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] jtimon opened pull request #10339: Optimization: Calculate block hash less times (master...b15-optimization-blockhash) https://github.com/bitcoin/bitcoin/pull/10339",
      "action": false,
      "timestamp": "2017-05-04T19:16:10+00:00"
    },
    {
      "id": "7355eda83b9740e6a5c43a461dc9df0b",
      "sender": "jonasschnelli",
      "payload": "Next question: the tests are mostly running with a keypool size of 1... so the gap limit stuff is only enforced for the new test in #10240",
      "action": false,
      "timestamp": "2017-05-04T19:16:29+00:00"
    },
    {
      "id": "4bd724cdf5d644d5b3fa6e7dc49cb13b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10240 | Add HD wallet auto-restore functionality by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:16:30+00:00"
    },
    {
      "id": "1ba64eb0e4a74bae82b19d3905837f4e",
      "sender": "jonasschnelli",
      "payload": "Is that a problem?",
      "action": false,
      "timestamp": "2017-05-04T19:16:34+00:00"
    },
    {
      "id": "f79f6bf57977468b9389fc6fd5ebf43b",
      "sender": "gmaxwell",
      "payload": "jtimon: thanks for working on that.",
      "action": false,
      "timestamp": "2017-05-04T19:16:36+00:00"
    },
    {
      "id": "30f7b3811665406698216987256793b9",
      "sender": "jonasschnelli",
      "payload": "(but maybe take the test question offline).",
      "action": false,
      "timestamp": "2017-05-04T19:17:22+00:00"
    },
    {
      "id": "d71a0bf490bc4a3782c65660c0a6c96e",
      "sender": "jonasschnelli",
      "payload": "Well,.. keypool size is answered... all good. Thanks for reviews. :p",
      "action": false,
      "timestamp": "2017-05-04T19:17:37+00:00"
    },
    {
      "id": "3d87c2dbe35141208ef3b1bcc41debdc",
      "sender": "jtimon",
      "payload": "gmaxwell: no problem, thank you for pointing it out the other day",
      "action": false,
      "timestamp": "2017-05-04T19:17:51+00:00"
    },
    {
      "id": "856d62fca5a7460bb63a39dede314923",
      "sender": "jonasschnelli",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2017-05-04T19:19:09+00:00"
    },
    {
      "id": "4f3dd827e92441abbc1b3cc17cdce7a3",
      "sender": "BlueMatt",
      "payload": "review, review, review, review, review :)",
      "action": false,
      "timestamp": "2017-05-04T19:19:43+00:00"
    },
    {
      "id": "6b6d6129630a46a5b80b6622b2ddd2ac",
      "sender": "sipa",
      "payload": "yes, let's go over priority reviews",
      "action": false,
      "timestamp": "2017-05-04T19:19:53+00:00"
    },
    {
      "id": "7d53a4caa6c24d3d90aa3cbf5c08adda",
      "sender": "jonasschnelli",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8",
      "action": false,
      "timestamp": "2017-05-04T19:20:04+00:00"
    },
    {
      "id": "7cbc1c96d518485e88067b501318b837",
      "sender": "sipa",
      "payload": "#topic review requests",
      "action": false,
      "timestamp": "2017-05-04T19:20:05+00:00"
    },
    {
      "id": "24d2157a406e4bc28fcc62c43f260594",
      "sender": "Chris_Stewart_5",
      "payload": "Can #9980 be merged? Might be some what controversial",
      "action": false,
      "timestamp": "2017-05-04T19:20:17+00:00"
    },
    {
      "id": "06eac8130bdf441db2f4dd91923922e2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9980 | Fix mem access violation merkleblock by Christewart \u00c3\u0082\u00c2\u00b7 Pull Request #9980 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:20:23+00:00"
    },
    {
      "id": "d61951264e2c411e8c4caa601ab85422",
      "sender": "BlueMatt",
      "payload": "Chris_Stewart_5: we're super backlogged on review right now :(",
      "action": false,
      "timestamp": "2017-05-04T19:20:35+00:00"
    },
    {
      "id": "048fe5f16cec4f0782074f7feff67e49",
      "sender": "Chris_Stewart_5",
      "payload": "I thought jnewberry did a good job with the comments",
      "action": false,
      "timestamp": "2017-05-04T19:20:40+00:00"
    },
    {
      "id": "45d8ba44dd994abd95963d8d24e1e508",
      "sender": "jonasschnelli",
      "payload": "Chris_Stewart_5: I can't see an tested or untested ACK there",
      "action": false,
      "timestamp": "2017-05-04T19:20:56+00:00"
    },
    {
      "id": "1fb257fba27f48168b7813e0812d25d0",
      "sender": "BlueMatt",
      "payload": "like, super backlogged-not-gonna-get-everything-for-0.15 backlogged :(",
      "action": false,
      "timestamp": "2017-05-04T19:21:10+00:00"
    },
    {
      "id": "d4b7ec4d14ff433bb1af7a22e5d6f6bc",
      "sender": "Chris_Stewart_5",
      "payload": "That's fine :-). Thought I would bring it up since asking for topics",
      "action": false,
      "timestamp": "2017-05-04T19:21:30+00:00"
    },
    {
      "id": "b0e687358c1a4296a4080f77e63d62d5",
      "sender": "BlueMatt",
      "payload": "we can add it to the review heap",
      "action": false,
      "timestamp": "2017-05-04T19:21:39+00:00"
    },
    {
      "id": "76213c30bfef447e891ef9f62d7c9bbf",
      "sender": "BlueMatt",
      "payload": "can we remove #8694 until it gets fixed+rebased?",
      "action": false,
      "timestamp": "2017-05-04T19:22:10+00:00"
    },
    {
      "id": "e8cb5ea4d93f42918c3252ea0ecbe276",
      "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-05-04T19:22:13+00:00"
    },
    {
      "id": "f7473c7ff745465a8cebc2c4d40ef12f",
      "sender": "BlueMatt",
      "payload": "it seems to have been in a constant state of not-reviewable since it was added to the \"high priority for review\"",
      "action": false,
      "timestamp": "2017-05-04T19:22:25+00:00"
    },
    {
      "id": "95af763a2e1347b6876ca290e79886d1",
      "sender": "instagibbs",
      "payload": "sorry, when it 0.15 feature freeze",
      "action": false,
      "timestamp": "2017-05-04T19:22:26+00:00"
    },
    {
      "id": "b0ec0fa518624739b462bf5eab189966",
      "sender": "jonasschnelli",
      "payload": "luke-jr: plans to rebase it?",
      "action": false,
      "timestamp": "2017-05-04T19:22:31+00:00"
    },
    {
      "id": "d1f479f266654a21bad6423b990edb45",
      "sender": "BlueMatt",
      "payload": "instagibbs: 2017-07-16",
      "action": false,
      "timestamp": "2017-05-04T19:22:50+00:00"
    },
    {
      "id": "a70607e88daa440d94c090a2d3d5bfd6",
      "sender": "instagibbs",
      "payload": "eep, ok",
      "action": false,
      "timestamp": "2017-05-04T19:22:58+00:00"
    },
    {
      "id": "149c77c10e154d3fbc9bcb1f21bfaa64",
      "sender": "jonasschnelli",
      "payload": "I though MW was one of the high profiled features targets for 0.15..",
      "action": false,
      "timestamp": "2017-05-04T19:23:25+00:00"
    },
    {
      "id": "e3345cff98e4497e85076514f66053ed",
      "sender": "jtimon",
      "payload": "is there anything else that needs to be done for #9494 ?",
      "action": false,
      "timestamp": "2017-05-04T19:23:27+00:00"
    },
    {
      "id": "450b64f3bfcf41c9af9ee42e4f850cda",
      "sender": "luke-jr",
      "payload": "I just did? :/",
      "action": false,
      "timestamp": "2017-05-04T19:23:28+00:00"
    },
    {
      "id": "3f24282ad97b498e861b0c3df86db713",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9494 | Introduce an ArgsManager class encapsulating cs_args, mapArgs and mapMultiArgs by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9494 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:23:28+00:00"
    },
    {
      "id": "14fe8e43858342149949f77b86c90fad",
      "sender": "BlueMatt",
      "payload": "sdaftuar: asks for #9208",
      "action": false,
      "timestamp": "2017-05-04T19:23:29+00:00"
    },
    {
      "id": "63c273c4f12242b681fbad08e9dcbc35",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9208 | Improve DisconnectTip performance by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #9208 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:23:31+00:00"
    },
    {
      "id": "b95c6b55df884547a2a5a37006d296a8",
      "sender": "luke-jr",
      "payload": "not really sure how to address the mapMultiArgs thing",
      "action": false,
      "timestamp": "2017-05-04T19:23:56+00:00"
    },
    {
      "id": "f2d8542694084533a806b6c088e384c0",
      "sender": "luke-jr",
      "payload": "besides refactoring everything using it",
      "action": false,
      "timestamp": "2017-05-04T19:24:03+00:00"
    },
    {
      "id": "58b3a873efa946b099515b7f25026e6b",
      "sender": "jonasschnelli",
      "payload": "I add 9208 to the review-prio-list",
      "action": false,
      "timestamp": "2017-05-04T19:24:06+00:00"
    },
    {
      "id": "7f3728fbe519466e9b1f9979141568a6",
      "sender": "jtimon",
      "payload": "on the list we have #8855 from me, which remains being simple to review",
      "action": false,
      "timestamp": "2017-05-04T19:24:09+00:00"
    },
    {
      "id": "882b71d8379846fbac6e3cfa31999f5f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8855 | Use a proper factory for creating chainparams by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8855 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:24:11+00:00"
    },
    {
      "id": "b10a169a2c384339abadce43129bc268",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: you already have one",
      "action": false,
      "timestamp": "2017-05-04T19:24:27+00:00"
    },
    {
      "id": "21284492e8074945b010c8ef936b9cde",
      "sender": "gmaxwell",
      "payload": "I really would like to see us get per-txout + atomic merged sooner rather than later, so we can get more testing time on the code.",
      "action": false,
      "timestamp": "2017-05-04T19:24:39+00:00"
    },
    {
      "id": "df31894264314dee8825cea1326b94b7",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: It's sdaftuar. :P",
      "action": false,
      "timestamp": "2017-05-04T19:24:39+00:00"
    },
    {
      "id": "3b06ebcf47bb4a14b5ae2d466ad4ea4c",
      "sender": "BlueMatt",
      "payload": "ohoh",
      "action": false,
      "timestamp": "2017-05-04T19:24:52+00:00"
    },
    {
      "id": "681fe2b083714a908ab594b453ba1988",
      "sender": "BlueMatt",
      "payload": "yes, sorry",
      "action": false,
      "timestamp": "2017-05-04T19:24:54+00:00"
    },
    {
      "id": "3e0bbec58f44473e9e6695afe252f63d",
      "sender": "jtimon",
      "payload": "luke-jr: refactoring everything that uses mapMultiArgs is what #9494 does",
      "action": false,
      "timestamp": "2017-05-04T19:24:55+00:00"
    },
    {
      "id": "12b30daa632c49b6b37d124b58231264",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9494 | Introduce an ArgsManager class encapsulating cs_args, mapArgs and mapMultiArgs by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9494 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:24:57+00:00"
    },
    {
      "id": "aedf07e43d9a476a967c05e18f21d720",
      "sender": "jonasschnelli",
      "payload": "No worries... I protect the ratio. :)",
      "action": false,
      "timestamp": "2017-05-04T19:24:57+00:00"
    },
    {
      "id": "7f3a9354d0994227bef1e343e6f90f23",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: I read that as \"add for me\", not \"added\"",
      "action": false,
      "timestamp": "2017-05-04T19:25:05+00:00"
    },
    {
      "id": "be36aecf0aae4d3e9a87329ec03e11e0",
      "sender": "luke-jr",
      "payload": "jtimon: k, I'll take a look",
      "action": false,
      "timestamp": "2017-05-04T19:25:05+00:00"
    },
    {
      "id": "ce9df9a6359f40fab8216062c66ec5bb",
      "sender": "instagibbs",
      "payload": "jtimon, will review",
      "action": false,
      "timestamp": "2017-05-04T19:25:09+00:00"
    },
    {
      "id": "05b38849c19b4b9fb03287b21cc39cc4",
      "sender": "cfields",
      "payload": "gmaxwell: agreed",
      "action": false,
      "timestamp": "2017-05-04T19:25:18+00:00"
    },
    {
      "id": "f714425d16074c1f8f3ea50bd320f81b",
      "sender": "jtimon",
      "payload": "awesome, thanks",
      "action": false,
      "timestamp": "2017-05-04T19:25:20+00:00"
    },
    {
      "id": "ab76f37bdc764425922d7ec04dfdaf43",
      "sender": "sipa",
      "payload": "let's put 9494 on the list this week",
      "action": false,
      "timestamp": "2017-05-04T19:25:58+00:00"
    },
    {
      "id": "04aea7d6bb514234aa132d45bed508e2",
      "sender": "BlueMatt",
      "payload": "either way, #8694 probably needs deleted",
      "action": false,
      "timestamp": "2017-05-04T19:26:04+00:00"
    },
    {
      "id": "cf5cfb44dbb849099a5fb7d243e5ffbf",
      "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-05-04T19:26:06+00:00"
    },
    {
      "id": "82e4cfa68e4c4623a2fa277347eba69d",
      "sender": "luke-jr",
      "payload": "BlueMatt: why?",
      "action": false,
      "timestamp": "2017-05-04T19:26:11+00:00"
    },
    {
      "id": "220019a52c084649901724c8694b0969",
      "sender": "jonasschnelli",
      "payload": "I guess soon we have to introduce a review/open-new-PR ratio (only allowed to open a PR is you have carefully reviewed other PRs)",
      "action": false,
      "timestamp": "2017-05-04T19:26:12+00:00"
    },
    {
      "id": "8978a36e82c246fe9a459d0bdcab5c1b",
      "sender": "BlueMatt",
      "payload": "luke-jr: because its not reviewable?",
      "action": false,
      "timestamp": "2017-05-04T19:26:20+00:00"
    },
    {
      "id": "754a218be93e49b08db9b21e4dbe0fea",
      "sender": "luke-jr",
      "payload": "oh, from the list only, ok",
      "action": false,
      "timestamp": "2017-05-04T19:26:20+00:00"
    },
    {
      "id": "d153bdb63c8f42fa934ca4ecfed3045f",
      "sender": "BlueMatt",
      "payload": "yeayea",
      "action": false,
      "timestamp": "2017-05-04T19:26:25+00:00"
    },
    {
      "id": "1e606d7c81ce426e9dcaba3c659c1ceb",
      "sender": "sipa",
      "payload": "i want to keep 8694 as a priority for 0.15",
      "action": false,
      "timestamp": "2017-05-04T19:26:34+00:00"
    },
    {
      "id": "6297e7c0278041c4976fda7dc990df79",
      "sender": "jonasschnelli",
      "payload": "#8855 is already in the list by jtimon",
      "action": false,
      "timestamp": "2017-05-04T19:26:51+00:00"
    },
    {
      "id": "55f045889c4b49018ef0df2ecd5733e4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8855 | Use a proper factory for creating chainparams by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8855 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:26:52+00:00"
    },
    {
      "id": "8d0d2720e0ae494d8b081a6761b7a68c",
      "sender": "jtimon",
      "payload": "sipa: there's already one from me on the list",
      "action": false,
      "timestamp": "2017-05-04T19:26:52+00:00"
    },
    {
      "id": "1b3cc3d6e8874c4bbe6453f6d0ef5fa6",
      "sender": "BlueMatt",
      "payload": "sipa: I'm just saying gotta remove it from the list because its not reviewable atm, even if we want it for 0.15",
      "action": false,
      "timestamp": "2017-05-04T19:27:08+00:00"
    },
    {
      "id": "e59bf2e3f35246c492f44cd7c3f7b6f0",
      "sender": "sipa",
      "payload": "BlueMatt: agree",
      "action": false,
      "timestamp": "2017-05-04T19:27:23+00:00"
    },
    {
      "id": "8f8ac2b7719c43628631973ac4b65bdf",
      "sender": "sipa",
      "payload": "jtimon: let's focus on the args refactoring first... it seems that that will more easily go stale",
      "action": false,
      "timestamp": "2017-05-04T19:27:44+00:00"
    },
    {
      "id": "360963a60f6a4a25add086262bfa6cb4",
      "sender": "luke-jr",
      "payload": "0.15 and priority-review are two diff lists for a reason; let's do jtimon's PR first",
      "action": false,
      "timestamp": "2017-05-04T19:27:49+00:00"
    },
    {
      "id": "68ca5ff36a5f45648219c219ba8960b0",
      "sender": "sipa",
      "payload": "luke-jr: agree",
      "action": false,
      "timestamp": "2017-05-04T19:28:09+00:00"
    },
    {
      "id": "3b46b771d16049eab646bc7b194de06b",
      "sender": "sipa",
      "payload": "any further topics?",
      "action": false,
      "timestamp": "2017-05-04T19:28:59+00:00"
    },
    {
      "id": "d3a9f7209536405ebdf4c8d4339c0d72",
      "sender": "gmaxwell",
      "payload": "sipa: where are things with per-txo?",
      "action": false,
      "timestamp": "2017-05-04T19:29:13+00:00"
    },
    {
      "id": "8648c9369a45421f986b4567f26f0f6a",
      "sender": "jonasschnelli",
      "payload": "#10195",
      "action": false,
      "timestamp": "2017-05-04T19:29:31+00:00"
    },
    {
      "id": "b2b5fbd14eba47ec8d1589593d97cfa1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10195 | Switch chainstate db and cache to per-txout model by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10195 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-05-04T19:29:33+00:00"
    },
    {
      "id": "7a145899782c4bd0b856a0c664cc0dde",
      "sender": "BlueMatt",
      "payload": "gmaxwell: needs more review, could use side-by-side benchmarks incl: memory usage, disk usage, performance numbers",
      "action": false,
      "timestamp": "2017-05-04T19:29:37+00:00"
    },
    {
      "id": "8f7bd00178474783aabc8916ae72cfb4",
      "sender": "sipa",
      "payload": "yes, i'm planning to do benchmarks",
      "action": false,
      "timestamp": "2017-05-04T19:29:50+00:00"
    },
    {
      "id": "d3644fb96917468db196389c08f0883c",
      "sender": "gmaxwell",
      "payload": "BlueMatt: \"much faster\"",
      "action": false,
      "timestamp": "2017-05-04T19:30:19+00:00"
    },
    {
      "id": "62727a1b8bc24af8a22a28e1922cf875",
      "sender": "sipa",
      "payload": "other todos are better upgrade code (with a fancy progress bar...), that doesn't leave gigabytes of uncompacted data in the chainstate",
      "action": false,
      "timestamp": "2017-05-04T19:30:28+00:00"
    },
    {
      "id": "209549070f214267ac3bd1387fc9f48d",
      "sender": "sipa",
      "payload": "but i believe it is functionally complete and tested",
      "action": false,
      "timestamp": "2017-05-04T19:30:41+00:00"
    },
    {
      "id": "d92cb53b8ced45808cd25e0db6b5e60b",
      "sender": "BlueMatt",
      "payload": "alright, if there are no more topics I'd emplore people to keep reviewing the big 0.15 things, since it looks like we're gonna slip a few, which is sad",
      "action": false,
      "timestamp": "2017-05-04T19:31:45+00:00"
    },
    {
      "id": "ca71cd2a2bf74b2e9dc4084d7f699774",
      "sender": "sipa",
      "payload": "it seems to make the chainstate some 20% larger",
      "action": false,
      "timestamp": "2017-05-04T19:31:46+00:00"
    },
    {
      "id": "44fd25400c374461aea9b33bf8617fd5",
      "sender": "sipa",
      "payload": "i'll report numbers on the PR, no need to discuss here",
      "action": false,
      "timestamp": "2017-05-04T19:32:18+00:00"
    },
    {
      "id": "7ece93d24960430fa1f5fde24dad3af5",
      "sender": "sipa",
      "payload": "BlueMatt: ack",
      "action": false,
      "timestamp": "2017-05-04T19:32:24+00:00"
    },
    {
      "id": "11ad8510a79c4d39a0d2b646c367db5f",
      "sender": "sipa",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2017-05-04T19:32:31+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "c200524c74734d0eb269a95ed9df3fed",
        "sender": "sipa",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2017-05-04T19:01:13+00:00"
      },
      "operand": null,
      "id": "c200524c74734d0eb269a95ed9df3fed",
      "timestamp": "2017-05-04T19:01:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7368e9586fb041f080bdd208a04c3fe6",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10337 | Coin Control Dialog is not (very) useful for manual privacy protection \u00c3\u0082\u00c2\u00b7 Issue #10337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:01:52+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10337",
      "id": "7368e9586fb041f080bdd208a04c3fe6",
      "timestamp": "2017-05-04T19:01:52+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "98cde0ce56214a3590f18b9745f15cb9",
        "sender": "sipa",
        "payload": "#topic #10337",
        "action": false,
        "timestamp": "2017-05-04T19:02:11+00:00"
      },
      "operand": "#10337",
      "id": "98cde0ce56214a3590f18b9745f15cb9",
      "timestamp": "2017-05-04T19:02:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c5d4d2bc9f5242bb812247f3e7d97dd7",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10337 | Coin Control Dialog is not (very) useful for manual privacy protection \u00c3\u0082\u00c2\u00b7 Issue #10337 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:02:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10337",
      "id": "c5d4d2bc9f5242bb812247f3e7d97dd7",
      "timestamp": "2017-05-04T19:02:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "db9742269f8442e5a4047516695608a5",
        "sender": "BlueMatt",
        "payload": "https://github.com/bitcoin/bitcoin/blob/master/src/qt/walletmodel.cpp#L620",
        "action": false,
        "timestamp": "2017-05-04T19:05:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/blob/master/src/qt/walletmodel.cpp#L620",
      "id": "db9742269f8442e5a4047516695608a5",
      "timestamp": "2017-05-04T19:05:04+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a52123a804c34bb2a340b9d649677e6d",
        "sender": "sipa",
        "payload": "#topic HD restore update",
        "action": false,
        "timestamp": "2017-05-04T19:08:47+00:00"
      },
      "operand": "HD restore update",
      "id": "a52123a804c34bb2a340b9d649677e6d",
      "timestamp": "2017-05-04T19:08:47+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "95634f89209f4fbebd845f452247ce7d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10240 | Add HD wallet auto-restore functionality by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:08:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10240",
      "id": "95634f89209f4fbebd845f452247ce7d",
      "timestamp": "2017-05-04T19:08:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4bd724cdf5d644d5b3fa6e7dc49cb13b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10240 | Add HD wallet auto-restore functionality by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10240 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:16:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10240",
      "id": "4bd724cdf5d644d5b3fa6e7dc49cb13b",
      "timestamp": "2017-05-04T19:16:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7d53a4caa6c24d3d90aa3cbf5c08adda",
        "sender": "jonasschnelli",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8",
        "action": false,
        "timestamp": "2017-05-04T19:20:04+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "7d53a4caa6c24d3d90aa3cbf5c08adda",
      "timestamp": "2017-05-04T19:20:04+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "7cbc1c96d518485e88067b501318b837",
        "sender": "sipa",
        "payload": "#topic review requests",
        "action": false,
        "timestamp": "2017-05-04T19:20:05+00:00"
      },
      "operand": "review requests",
      "id": "7cbc1c96d518485e88067b501318b837",
      "timestamp": "2017-05-04T19:20:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "06eac8130bdf441db2f4dd91923922e2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9980 | Fix mem access violation merkleblock by Christewart \u00c3\u0082\u00c2\u00b7 Pull Request #9980 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:20:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9980",
      "id": "06eac8130bdf441db2f4dd91923922e2",
      "timestamp": "2017-05-04T19:20:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e8cb5ea4d93f42918c3252ea0ecbe276",
        "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-05-04T19:22:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8694",
      "id": "e8cb5ea4d93f42918c3252ea0ecbe276",
      "timestamp": "2017-05-04T19:22:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3f24282ad97b498e861b0c3df86db713",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9494 | Introduce an ArgsManager class encapsulating cs_args, mapArgs and mapMultiArgs by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9494 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:23:28+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9494",
      "id": "3f24282ad97b498e861b0c3df86db713",
      "timestamp": "2017-05-04T19:23:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "63c273c4f12242b681fbad08e9dcbc35",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9208 | Improve DisconnectTip performance by sdaftuar \u00c3\u0082\u00c2\u00b7 Pull Request #9208 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:23:31+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9208",
      "id": "63c273c4f12242b681fbad08e9dcbc35",
      "timestamp": "2017-05-04T19:23:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "882b71d8379846fbac6e3cfa31999f5f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8855 | Use a proper factory for creating chainparams by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8855 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:24:11+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8855",
      "id": "882b71d8379846fbac6e3cfa31999f5f",
      "timestamp": "2017-05-04T19:24:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "12b30daa632c49b6b37d124b58231264",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9494 | Introduce an ArgsManager class encapsulating cs_args, mapArgs and mapMultiArgs by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9494 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:24:57+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9494",
      "id": "12b30daa632c49b6b37d124b58231264",
      "timestamp": "2017-05-04T19:24:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cf5cfb44dbb849099a5fb7d243e5ffbf",
        "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-05-04T19:26:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8694",
      "id": "cf5cfb44dbb849099a5fb7d243e5ffbf",
      "timestamp": "2017-05-04T19:26:06+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "55f045889c4b49018ef0df2ecd5733e4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8855 | Use a proper factory for creating chainparams by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #8855 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:26:52+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8855",
      "id": "55f045889c4b49018ef0df2ecd5733e4",
      "timestamp": "2017-05-04T19:26:52+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b2b5fbd14eba47ec8d1589593d97cfa1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10195 | Switch chainstate db and cache to per-txout model by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10195 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-05-04T19:29:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10195",
      "id": "b2b5fbd14eba47ec8d1589593d97cfa1",
      "timestamp": "2017-05-04T19:29:33+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "11ad8510a79c4d39a0d2b646c367db5f",
        "sender": "sipa",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2017-05-04T19:32:31+00:00"
      },
      "operand": null,
      "id": "11ad8510a79c4d39a0d2b646c367db5f",
      "timestamp": "2017-05-04T19:32:31+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}