{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "1030fccb2b7f490c94bfcdb6f87d1afc",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 62,
    "lightningbot": 2,
    "achow101": 1,
    "luke-jr": 54,
    "gmaxwell": 24,
    "jonasschnelli": 37,
    "jtimon": 25,
    "gribble": 18,
    "cfields": 25,
    "sipa": 23,
    "kanzure": 2,
    "ryanofsky": 2,
    "sdaftuar": 11,
    "morcos": 4,
    "instagibbs": 4,
    "BlueMatt": 5,
    "bitcoin-git": 1
  },
  "start_time": "2017-06-01T19:00:41+00:00",
  "end_time": "2017-06-01T19:59:47+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": "high priority features",
  "messages": [
    {
      "id": "2d1dc2899fc54fae9dd97bb725fd488d",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2017-06-01T19:00:41+00:00"
    },
    {
      "id": "0f550a99c29b4e668549de121718c346",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jun  1 19:00:41 2017 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2017-06-01T19:00:41+00:00"
    },
    {
      "id": "d9ac5f4dacb946f6a9d260e77c8ac953",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2017-06-01T19:00:41+00:00"
    },
    {
      "id": "c750fd775c0b41d8ac58bdd41dd6cfc5",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-06-01T19:00:43+00:00"
    },
    {
      "id": "3df9c62d14ef4835998b6828f74804d7",
      "sender": "wumpus",
      "payload": "proposed topics?",
      "action": false,
      "timestamp": "2017-06-01T19:01:00+00:00"
    },
    {
      "id": "36109124f18c402c939805fdf2d6869d",
      "sender": "luke-jr",
      "payload": "suggested topic: safe DoS handling around softforks",
      "action": false,
      "timestamp": "2017-06-01T19:01:11+00:00"
    },
    {
      "id": "a91d3bd4c84a423494a203c90bbfeaed",
      "sender": "wumpus",
      "payload": "ok, we'll start with high-priority review as suggested by jtimon",
      "action": false,
      "timestamp": "2017-06-01T19:02:01+00:00"
    },
    {
      "id": "5a5102407d7d49e0a75a720d9e03949c",
      "sender": "gmaxwell",
      "payload": "It was proposed we talk about PRs first.",
      "action": false,
      "timestamp": "2017-06-01T19:02:03+00:00"
    },
    {
      "id": "52ee7afba9a04bd39be3ed6a8862ffb4",
      "sender": "wumpus",
      "payload": "#topic High-priority review PRs",
      "action": false,
      "timestamp": "2017-06-01T19:02:04+00:00"
    },
    {
      "id": "46a675c22c454c6394a4ea9cf7b0d2be",
      "sender": "jonasschnelli",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8",
      "action": false,
      "timestamp": "2017-06-01T19:02:17+00:00"
    },
    {
      "id": "efe591cd2dd545019c04810f43f294d5",
      "sender": "wumpus",
      "payload": "anything to add this week?",
      "action": false,
      "timestamp": "2017-06-01T19:02:34+00:00"
    },
    {
      "id": "b53e004cc5984951ace5fed09546ab66",
      "sender": "jonasschnelli",
      "payload": "Please review HD auto restore... I whised we have this in 0.15. But seems to get late: https://github.com/bitcoin/bitcoin/pull/10240",
      "action": false,
      "timestamp": "2017-06-01T19:02:46+00:00"
    },
    {
      "id": "de7eed00336a4a738832f46cc14eb2a5",
      "sender": "jtimon",
      "payload": "mine still is #10339  (which contains #9717 )",
      "action": false,
      "timestamp": "2017-06-01T19:02:51+00:00"
    },
    {
      "id": "b70fc75c1fff47fbb4ef2e9e34d999d1",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10339 | Optimization: Calculate block hash less times by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10339 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:02:53+00:00"
    },
    {
      "id": "9f37e871692d4edfa6f5af473fdf4c63",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9717 | Pow: Remove fCheckPOW from CheckBlockHeader by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:02:55+00:00"
    },
    {
      "id": "e6f07291e0e44e7893845bfa1299b3c6",
      "sender": "jtimon",
      "payload": "did squash and the requested rename",
      "action": false,
      "timestamp": "2017-06-01T19:03:06+00:00"
    },
    {
      "id": "7a0e78253ff64590a21b7d477d0b9a28",
      "sender": "cfields",
      "payload": "wumpus: I _promise_ to review your unix socket changes this week. They slipped off my radar, but I'm aware they're painful rebases.",
      "action": false,
      "timestamp": "2017-06-01T19:03:25+00:00"
    },
    {
      "id": "3c0616d880f54ccf9b9fb80eec1c1b56",
      "sender": "gmaxwell",
      "payload": "Where have we gotten on multiwallet?",
      "action": false,
      "timestamp": "2017-06-01T19:03:29+00:00"
    },
    {
      "id": "4de181180f5b44c5a646d2ab3896fd82",
      "sender": "jonasschnelli",
      "payload": "luke-jr: there are compile issues",
      "action": false,
      "timestamp": "2017-06-01T19:03:45+00:00"
    },
    {
      "id": "cf9827981d6541f690ed52e4695ead4a",
      "sender": "sipa",
      "payload": "i'm currently squashing #10195, after that i'd like to request review on #10321",
      "action": false,
      "timestamp": "2017-06-01T19:03:53+00:00"
    },
    {
      "id": "187736a877a84f7ea9aa664d26bf3576",
      "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-06-01T19:03:58+00:00"
    },
    {
      "id": "80953984832f4457bc806c36d6bfddf8",
      "sender": "jonasschnelli",
      "payload": "Gitian won't compile I guess because of the test fixtures",
      "action": false,
      "timestamp": "2017-06-01T19:03:58+00:00"
    },
    {
      "id": "f0f66cd9dd05444baee4f7ebc6932416",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10321 | Use FastRandomContext for all tests by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10321 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:03:59+00:00"
    },
    {
      "id": "e57cb9c986ee416394e7a1422e48ae9c",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2017-06-01T19:04:07+00:00"
    },
    {
      "id": "95fee86a578643b58d17172e1242967a",
      "sender": "jonasschnelli",
      "payload": "Once that is fixed, I guess we can merge luke-jr first step",
      "action": false,
      "timestamp": "2017-06-01T19:04:23+00:00"
    },
    {
      "id": "550141a513374c03b09739f7041e0632",
      "sender": "jonasschnelli",
      "payload": "But ideally we work on runtime-wallet loading",
      "action": false,
      "timestamp": "2017-06-01T19:04:44+00:00"
    },
    {
      "id": "c9164be06a554c53ae417ecbf7ab32f7",
      "sender": "jonasschnelli",
      "payload": "shouldn't be that hard",
      "action": false,
      "timestamp": "2017-06-01T19:04:54+00:00"
    },
    {
      "id": "8e2da909a6b048a4952017dafa49beaf",
      "sender": "jtimon",
      "payload": "#7729 needs rebase",
      "action": false,
      "timestamp": "2017-06-01T19:05:25+00:00"
    },
    {
      "id": "3269004b05094ac0bfcd061718a75a26",
      "sender": "wumpus",
      "payload": "cfields: thanks!",
      "action": false,
      "timestamp": "2017-06-01T19:05:26+00:00"
    },
    {
      "id": "18bb418e19874909ad13dbb1345e51bb",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/7729 | rpc: introduce label API for wallet by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #7729 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:05:27+00:00"
    },
    {
      "id": "8ab1a63e3e8041be9ab5ad17d291d572",
      "sender": "cfields",
      "payload": "jonasschnelli: if i'm understanding correctly, that's the tl;dr for fixing the wallet tool build issue as well :)",
      "action": false,
      "timestamp": "2017-06-01T19:05:34+00:00"
    },
    {
      "id": "f83234c8c9db4c75a4ba35c7a26ef71d",
      "sender": "cfields",
      "payload": "(my proposal, anyway)",
      "action": false,
      "timestamp": "2017-06-01T19:05:46+00:00"
    },
    {
      "id": "7080bd6b1a7a4962a842840db396dc13",
      "sender": "wumpus",
      "payload": "jtimon: yes",
      "action": false,
      "timestamp": "2017-06-01T19:05:50+00:00"
    },
    {
      "id": "f62c089150e347cb890b57d2576844ca",
      "sender": "jonasschnelli",
      "payload": "cfields: wallet-tool build issue could solve salvage, upgrade, etc.",
      "action": false,
      "timestamp": "2017-06-01T19:05:58+00:00"
    },
    {
      "id": "efd8a903b45e435bbdd7bb2417b0ed93",
      "sender": "jonasschnelli",
      "payload": "currently multiwallet does only allow all-or-nothing rescans/salvages,zaps, etc.",
      "action": false,
      "timestamp": "2017-06-01T19:06:20+00:00"
    },
    {
      "id": "45dbc97123e549d2a58369eb610f20d1",
      "sender": "gmaxwell",
      "payload": "7729 was mostly API review. I kind of got lost on it becuase I didn't see how the api can be cleanly extended to multiple lables per transaction, but I keep forgetting about it to go read in again what the api was in order to prodice more commentary. :(",
      "action": false,
      "timestamp": "2017-06-01T19:06:40+00:00"
    },
    {
      "id": "19e43970f747431b96f860c1e8d8946e",
      "sender": "cfields",
      "payload": "i see",
      "action": false,
      "timestamp": "2017-06-01T19:06:44+00:00"
    },
    {
      "id": "56b4d76067234686b16e802c211490ee",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2017-06-01T19:06:48+00:00"
    },
    {
      "id": "5a9ee79f6d7349dfbf87afef1f58e21f",
      "sender": "jtimon",
      "payload": "just giving heads up, also #10044's tests are failing",
      "action": false,
      "timestamp": "2017-06-01T19:06:48+00:00"
    },
    {
      "id": "02629170c35c4b30ad9264e98cf88108",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10044 | Run functional tests in `make check` by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #10044 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:06:50+00:00"
    },
    {
      "id": "46c7205eb1e74267b2f9f5d7b626b311",
      "sender": "gmaxwell",
      "payload": "jonasschnelli: I think it was proposed to make salvage/zap only work when one wallet was loaded.",
      "action": false,
      "timestamp": "2017-06-01T19:07:11+00:00"
    },
    {
      "id": "3397b6c85e234cc287c1b878ada903cd",
      "sender": "wumpus",
      "payload": "gmaxwell: multiple labels per transactions simply wasn't a goal there",
      "action": false,
      "timestamp": "2017-06-01T19:07:17+00:00"
    },
    {
      "id": "3c830c3b8a7a40cea1b50bc88f8d0956",
      "sender": "gmaxwell",
      "payload": "which seemed like a fine stopgap to me.",
      "action": false,
      "timestamp": "2017-06-01T19:07:20+00:00"
    },
    {
      "id": "c81e1564e25f4912b40e680e66c706bb",
      "sender": "wumpus",
      "payload": "gmaxwell: I'm fine with doing it later, but let's not scope creep this, it's already getting late",
      "action": false,
      "timestamp": "2017-06-01T19:07:32+00:00"
    },
    {
      "id": "86b6125a4a954bb5b184974e743662df",
      "sender": "jonasschnelli",
      "payload": "gmaxwell: Seems reasonable.",
      "action": false,
      "timestamp": "2017-06-01T19:07:44+00:00"
    },
    {
      "id": "66f579324d2342a091fd174b51eb264c",
      "sender": "gmaxwell",
      "payload": "wumpus: I understand; I am not trying to suggest that it should do that, but not sure if the api can be cleanly extended later to support that.",
      "action": false,
      "timestamp": "2017-06-01T19:08:00+00:00"
    },
    {
      "id": "a0708c6d34e04bb7922ff86bbb706652",
      "sender": "wumpus",
      "payload": "the goal of #7729 was explicitly to offer the same API as the GUI has for labels",
      "action": false,
      "timestamp": "2017-06-01T19:08:09+00:00"
    },
    {
      "id": "703577fc1fab4e3187e6048b8be3abb0",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/7729 | rpc: introduce label API for wallet by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #7729 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:08:12+00:00"
    },
    {
      "id": "8813b91c1eb2494eaae3fee63891be59",
      "sender": "wumpus",
      "payload": "to be able to drop the account system",
      "action": false,
      "timestamp": "2017-06-01T19:08:18+00:00"
    },
    {
      "id": "cd6d29eb72e14f0aad9ae406881c2af2",
      "sender": "wumpus",
      "payload": "after that, the label system can be improved, both in the GUI and RPC",
      "action": false,
      "timestamp": "2017-06-01T19:08:26+00:00"
    },
    {
      "id": "20e2ed28328246bb9d903918471e87ee",
      "sender": "jonasschnelli",
      "payload": "ack",
      "action": false,
      "timestamp": "2017-06-01T19:08:34+00:00"
    },
    {
      "id": "8b099a7b45a34ddeafff7aa3eb1c507e",
      "sender": "ryanofsky",
      "payload": "#10244 would be my priority review, if it could be added",
      "action": false,
      "timestamp": "2017-06-01T19:08:50+00:00"
    },
    {
      "id": "7b80c5e6cfeb47c3b39ed1fc586e54f8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10244 | [qt] Add abstraction layer for accessing node and wallet functionality from gui by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10244 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:08:52+00:00"
    },
    {
      "id": "e59fcf2c59cd4d4e8daffc41801ee6e2",
      "sender": "gmaxwell",
      "payload": "okay. so long as its not an omission. I feel like we end up with our hands tied by the rpc interface pretty often.",
      "action": false,
      "timestamp": "2017-06-01T19:08:58+00:00"
    },
    {
      "id": "bc7ea2b907294b24a33de6ce61305c9b",
      "sender": "jtimon",
      "payload": "sounds reasonable, certainly the priority is to remove the accounts system IMO",
      "action": false,
      "timestamp": "2017-06-01T19:08:58+00:00"
    },
    {
      "id": "29509bdf7a9c454082888f41fd3496b4",
      "sender": "jonasschnelli",
      "payload": "setlabel and deletelabel should be multi-label compatible (API wise)",
      "action": false,
      "timestamp": "2017-06-01T19:09:00+00:00"
    },
    {
      "id": "b249805ae0824296bba0c60960df04e3",
      "sender": "gmaxwell",
      "payload": "(by not an omission I mean that we don't put ourselves in a corner just because we didn't think of it. If you're aware, thats enough.)",
      "action": false,
      "timestamp": "2017-06-01T19:09:24+00:00"
    },
    {
      "id": "a17bdd22b0f845e8bc72eba07778f225",
      "sender": "jonasschnelli",
      "payload": "7729 can be perfectly extaned later",
      "action": false,
      "timestamp": "2017-06-01T19:09:46+00:00"
    },
    {
      "id": "490d486f0f484c3c9ea1cf7a26f00416",
      "sender": "jonasschnelli",
      "payload": "(without breaking the API)",
      "action": false,
      "timestamp": "2017-06-01T19:09:58+00:00"
    },
    {
      "id": "1a0c5a242b704a41994a79e4b054929b",
      "sender": "gmaxwell",
      "payload": "OK.",
      "action": false,
      "timestamp": "2017-06-01T19:10:09+00:00"
    },
    {
      "id": "8c92299514f44201a5be82bb686b8351",
      "sender": "wumpus",
      "payload": "I just think we shouldn't aim too far - we've been talking about deprecating the account system for so long and this is blocking it. But if there's suggesting for improving the API to (later) support multiple labels that's very welcome.",
      "action": false,
      "timestamp": "2017-06-01T19:10:11+00:00"
    },
    {
      "id": "09d05a44925b470183ecdfd09b2180b8",
      "sender": "jonasschnelli",
      "payload": "Yes. We finally should do it.",
      "action": false,
      "timestamp": "2017-06-01T19:10:42+00:00"
    },
    {
      "id": "870902987746459eaea980f033157cef",
      "sender": "jtimon",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2017-06-01T19:10:51+00:00"
    },
    {
      "id": "17988e7a40fe4a0b9af35c1b72dc0079",
      "sender": "wumpus",
      "payload": "ryanofsky: sure; though we should first get the multiwallet base in, I think more abstraction around the wallet right now will break various PRs there again",
      "action": false,
      "timestamp": "2017-06-01T19:11:13+00:00"
    },
    {
      "id": "32aebd98381c42a182e954fdf14ab4f4",
      "sender": "wumpus",
      "payload": "#topic safe DoS handling around softforks (luke-jr)",
      "action": false,
      "timestamp": "2017-06-01T19:11:56+00:00"
    },
    {
      "id": "a70bb3f24278484fb31b797b41f7bbb1",
      "sender": "cfields",
      "payload": "proposed quick topic: 0.14.2",
      "action": false,
      "timestamp": "2017-06-01T19:11:57+00:00"
    },
    {
      "id": "864a39e1e3da4dd6bbd52561ce7841e7",
      "sender": "wumpus",
      "payload": "ryanofsky: I'll add your PR to the high-priority PRs, but we need to keep that in mind",
      "action": false,
      "timestamp": "2017-06-01T19:12:30+00:00"
    },
    {
      "id": "161d5cd8df974f6896dfa38fe8601dba",
      "sender": "sipa",
      "payload": "i think DoS scoring in general needs a rework, but especially for blocks, i think that few is needed after PoW checking",
      "action": false,
      "timestamp": "2017-06-01T19:12:50+00:00"
    },
    {
      "id": "fb70c7a9dfde40b88f22e37f869a9d5a",
      "sender": "sdaftuar",
      "payload": "#9530",
      "action": false,
      "timestamp": "2017-06-01T19:12:57+00:00"
    },
    {
      "id": "2d58987c401b43cbb32a330b44e0f136",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:12:58+00:00"
    },
    {
      "id": "9f402fd5711244dc8b159273a74bfec0",
      "sender": "jtimon",
      "payload": "just add it as a depdendency in the OP and rebase on top of it maybe?",
      "action": false,
      "timestamp": "2017-06-01T19:13:02+00:00"
    },
    {
      "id": "cf4e811c6204491c8375cee52a4ce921",
      "sender": "luke-jr",
      "payload": "it's come to light that blocks cause DoS penalties for invalid prev-blocks",
      "action": false,
      "timestamp": "2017-06-01T19:13:06+00:00"
    },
    {
      "id": "1e18c1f580d94cfa902ee105f2e50636",
      "sender": "ryanofsky",
      "payload": "wumpus, thanks. there is barely anything that would have to be change with current multiwallet prs, but i don't know what multiwallet plans for qt are",
      "action": false,
      "timestamp": "2017-06-01T19:13:16+00:00"
    },
    {
      "id": "4182c89402584149a8c36cff463b2559",
      "sender": "luke-jr",
      "payload": "which are liable to get triggered by outdated nodes following softforks",
      "action": false,
      "timestamp": "2017-06-01T19:13:25+00:00"
    },
    {
      "id": "9450b5339ac443d79519c29c031fa237",
      "sender": "wumpus",
      "payload": "ryanofsky: I don't know either - just that multiwallet is priority for 0.15.0, better abstraction for the wallet can theoretically wait until 0.16",
      "action": false,
      "timestamp": "2017-06-01T19:13:40+00:00"
    },
    {
      "id": "d6f8d6fa79bd45e4aff3b44483d9129a",
      "sender": "luke-jr",
      "payload": "part of this is easy to fix: just don't DoS-ban for invalid prevblocks",
      "action": false,
      "timestamp": "2017-06-01T19:14:03+00:00"
    },
    {
      "id": "9db37396ed47447498f293b73c603964",
      "sender": "wumpus",
      "payload": "(would be great to get everything in, but in practice resources are limited and we have to choose)",
      "action": false,
      "timestamp": "2017-06-01T19:14:13+00:00"
    },
    {
      "id": "7aef3aebc5224da483ee853f083fcfd9",
      "sender": "luke-jr",
      "payload": "but there is also a ban for sending headers that \"don't\" connect (because we rejected an earlier invalid header)",
      "action": false,
      "timestamp": "2017-06-01T19:14:27+00:00"
    },
    {
      "id": "84b86f3dd9244a39ab1b94657713b105",
      "sender": "luke-jr",
      "payload": "would there be any harm to checking the PoW on headers earlier, banning for failure there, and not banning for unconnecting ones?",
      "action": false,
      "timestamp": "2017-06-01T19:14:59+00:00"
    },
    {
      "id": "965ea3fc1bf241059e652b899a0bf2bd",
      "sender": "gmaxwell",
      "payload": "luke-jr: if you do not disconnect peers on incompatible consensus rules you will likely become partitioned from nodes on consensus rules which are consistent with yourself.",
      "action": false,
      "timestamp": "2017-06-01T19:15:35+00:00"
    },
    {
      "id": "909e026d6f5d43aca518189b29473776",
      "sender": "morcos",
      "payload": "Doesn't it seem safer to keep the current banning behavior unitl we've also improved the ability to make sure we're not partitioned from nodes following our rules",
      "action": false,
      "timestamp": "2017-06-01T19:15:40+00:00"
    },
    {
      "id": "4331e50d78ff477ebb3f1f8da06f9dc5",
      "sender": "gmaxwell",
      "payload": "One of the totally braindamaged element of BIP148 is that it does nothing to make the network of BIP148 users connected and it sounds like you'd like to make that even worse?",
      "action": false,
      "timestamp": "2017-06-01T19:16:04+00:00"
    },
    {
      "id": "20f17a9e97dc4178bf510e4ea6ce7fdc",
      "sender": "wumpus",
      "payload": "ryanofsky: but if it hardly collides in practice then it isn't a problem (sorry, will shut up about previous topic now)",
      "action": false,
      "timestamp": "2017-06-01T19:16:11+00:00"
    },
    {
      "id": "4f325aa0fc40440c9319cbf406d09882",
      "sender": "luke-jr",
      "payload": "gmaxwell: softforks are backward compatible",
      "action": false,
      "timestamp": "2017-06-01T19:16:20+00:00"
    },
    {
      "id": "24688809316a4dceb8a1b0898edb3618",
      "sender": "gmaxwell",
      "payload": "luke-jr: when there is a persistant chain on invalid rules there is a hardfork.",
      "action": false,
      "timestamp": "2017-06-01T19:17:16+00:00"
    },
    {
      "id": "61ff651c34cc4511b05523befb7de2d7",
      "sender": "luke-jr",
      "payload": "this is nothing specific to BIP148",
      "action": false,
      "timestamp": "2017-06-01T19:17:22+00:00"
    },
    {
      "id": "95ca1158fae94905b0945ff363aa92c0",
      "sender": "luke-jr",
      "payload": "it is an issue for all softforks",
      "action": false,
      "timestamp": "2017-06-01T19:17:29+00:00"
    },
    {
      "id": "6a6fe1b725ac4246bedf0e1d119cf16f",
      "sender": "gmaxwell",
      "payload": "BIP148 is a softfork but it creates a hardfork, its the hardfork that creates that partitioning issue.",
      "action": false,
      "timestamp": "2017-06-01T19:17:33+00:00"
    },
    {
      "id": "3f46e7bc4b244860b20a360484c8741f",
      "sender": "sipa",
      "payload": "gmaxwell: i'm confused",
      "action": false,
      "timestamp": "2017-06-01T19:17:52+00:00"
    },
    {
      "id": "0b8c3a1f7a49449493ff1d247a91685b",
      "sender": "jtimon",
      "payload": "can we stay on the issue as general to all softforks?",
      "action": false,
      "timestamp": "2017-06-01T19:17:54+00:00"
    },
    {
      "id": "cba8be7dd95849a2ae5c135cc2e793df",
      "sender": "instagibbs",
      "payload": "I'm not sure how this topic arose?",
      "action": false,
      "timestamp": "2017-06-01T19:18:03+00:00"
    },
    {
      "id": "c73848c31d504f42b38ee1aba47dcb63",
      "sender": "instagibbs",
      "payload": "(I get the original topic)",
      "action": false,
      "timestamp": "2017-06-01T19:18:17+00:00"
    },
    {
      "id": "f6400067d5fe4f5abf8e4a9f51dd34d6",
      "sender": "luke-jr",
      "payload": "instagibbs: it was an observation on the current BIP148 PR that I'm investigating; but it applies to any softfork",
      "action": false,
      "timestamp": "2017-06-01T19:18:28+00:00"
    },
    {
      "id": "332c6b066dfe40d6b691fc6b8a6456e9",
      "sender": "sipa",
      "payload": "gmaxwell: i thought i understood your concern until you said it creates a hardfork",
      "action": false,
      "timestamp": "2017-06-01T19:18:37+00:00"
    },
    {
      "id": "54143f80be254b95a6accb75f6370abc",
      "sender": "BlueMatt",
      "payload": "i assume here \"hardfork\" means \"nodes will not converge\"",
      "action": false,
      "timestamp": "2017-06-01T19:19:09+00:00"
    },
    {
      "id": "7a11ed6fcf7c4ef8a9a60914fc2830bc",
      "sender": "jtimon",
      "payload": "I'm confused, are we talking about 2 different things? #9530 is from january",
      "action": false,
      "timestamp": "2017-06-01T19:19:20+00:00"
    },
    {
      "id": "3339e173ef5e43859a6ed5c0391cfc93",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:19:21+00:00"
    },
    {
      "id": "afa5d6a4051443bc9e6f2883c8e4feba",
      "sender": "instagibbs",
      "payload": "Yes they dont' appear to be connected?",
      "action": false,
      "timestamp": "2017-06-01T19:19:28+00:00"
    },
    {
      "id": "20bca511b179423e833132de6b9cee50",
      "sender": "sdaftuar",
      "payload": "perhaps this brainstorming should take place on #9530?  the current DoS scoring is broken, and potentially problematic for softforks (though not for segwit)",
      "action": false,
      "timestamp": "2017-06-01T19:19:34+00:00"
    },
    {
      "id": "834d6ee998984eaa8675b5bbe12a11d9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:19:35+00:00"
    },
    {
      "id": "fb123f5219f743c9bdf181d19e196a08",
      "sender": "sdaftuar",
      "payload": "but there's no urgent issue here",
      "action": false,
      "timestamp": "2017-06-01T19:19:43+00:00"
    },
    {
      "id": "89e241bde84a470f80667c793a871f6a",
      "sender": "morcos",
      "payload": "sdaftuar: +1",
      "action": false,
      "timestamp": "2017-06-01T19:19:49+00:00"
    },
    {
      "id": "a4c489bc528c41cf9e2ff2f8b1b8f2fd",
      "sender": "sdaftuar",
      "payload": "and lots of ways to solve, i suspect",
      "action": false,
      "timestamp": "2017-06-01T19:19:50+00:00"
    },
    {
      "id": "c486fb8bec1c4f2a97e294a42eb2d490",
      "sender": "instagibbs",
      "payload": "ACK",
      "action": false,
      "timestamp": "2017-06-01T19:19:52+00:00"
    },
    {
      "id": "644a72bffc6e42f5824e5d85d05f9ba3",
      "sender": "sipa",
      "payload": "BlueMatt: yes, nodes will risk not converging, but that's a P2P issue, not a consensus issue",
      "action": false,
      "timestamp": "2017-06-01T19:19:56+00:00"
    },
    {
      "id": "447da86bce224b12aae5030584b77db9",
      "sender": "gmaxwell",
      "payload": "::sigh:: I give up.",
      "action": false,
      "timestamp": "2017-06-01T19:20:13+00:00"
    },
    {
      "id": "de09d5a32ca249c99774932578596e1f",
      "sender": "kanzure",
      "payload": "sipa: from a payments angle, it's not just p2p.",
      "action": false,
      "timestamp": "2017-06-01T19:20:22+00:00"
    },
    {
      "id": "72a8e9532fb648dea9d767e6879dc769",
      "sender": "luke-jr",
      "payload": "jtimon: 9530 is unrelated afaik",
      "action": false,
      "timestamp": "2017-06-01T19:20:22+00:00"
    },
    {
      "id": "0ba3c820f84a46ab86c605016f41af0f",
      "sender": "gmaxwell",
      "payload": "this terminology is too limited.",
      "action": false,
      "timestamp": "2017-06-01T19:20:24+00:00"
    },
    {
      "id": "a5ac98edcf094911a9c3ca16c77ed2bf",
      "sender": "gmaxwell",
      "payload": "In any case, if your peers are accepting a chain you will not accept you need different peers.",
      "action": false,
      "timestamp": "2017-06-01T19:20:41+00:00"
    },
    {
      "id": "2ce7a6c0697d4309bee795b31b5204c0",
      "sender": "sipa",
      "payload": "of course",
      "action": false,
      "timestamp": "2017-06-01T19:20:47+00:00"
    },
    {
      "id": "7d4c9090a0184407803eec2694645d2e",
      "sender": "luke-jr",
      "payload": "gmaxwell: unless those peers will accept the chain you have too.",
      "action": false,
      "timestamp": "2017-06-01T19:20:56+00:00"
    },
    {
      "id": "fd70418613724d18951d1268dc4690ed",
      "sender": "gmaxwell",
      "payload": "luke-jr: not unless, you still need different peers.",
      "action": false,
      "timestamp": "2017-06-01T19:21:11+00:00"
    },
    {
      "id": "1b00f499a5f94d3881713d2c5dac5712",
      "sender": "gmaxwell",
      "payload": "(or at least _some_ different peers)",
      "action": false,
      "timestamp": "2017-06-01T19:21:22+00:00"
    },
    {
      "id": "0e60d67d2ada463fbf099df952a76635",
      "sender": "luke-jr",
      "payload": "or rather, they need you as a peer",
      "action": false,
      "timestamp": "2017-06-01T19:21:24+00:00"
    },
    {
      "id": "9e9bcea1cc934b95acaca0c422960ea5",
      "sender": "gmaxwell",
      "payload": "they might, but you're useless to them if you're only connected to other nodes that are also on chains you won't accept.",
      "action": false,
      "timestamp": "2017-06-01T19:21:43+00:00"
    },
    {
      "id": "71e0c435ee424840b75145828b6e4d8b",
      "sender": "luke-jr",
      "payload": "I wonder if we should have a different criteria for our outbound connections, than for inbound",
      "action": false,
      "timestamp": "2017-06-01T19:22:18+00:00"
    },
    {
      "id": "0093c29116e74ceea1176465066abbfc",
      "sender": "luke-jr",
      "payload": "eg, tolerate more from inbound peers, but be super-strong that we are on the same block as our outbound peers",
      "action": false,
      "timestamp": "2017-06-01T19:22:37+00:00"
    },
    {
      "id": "be6a5e73c86042668118bf48b464c1c7",
      "sender": "gmaxwell",
      "payload": "If you want to talk about making some fraction of your connection slots more agressive in enforcement than others that would be reasonable, but you can't have a case where you will never disconnect peers that accept different rules.",
      "action": false,
      "timestamp": "2017-06-01T19:22:40+00:00"
    },
    {
      "id": "913c08b5dd394ea4bd11dba36193feeb",
      "sender": "morcos",
      "payload": "yes we need a more comprehensive solution..  ideally you could figure out whether they'd accept your chain or not, and that could be a factor as well you knowing whether you'd accept theirs, but we shouldn't make ad hoc changes",
      "action": false,
      "timestamp": "2017-06-01T19:22:57+00:00"
    },
    {
      "id": "4dcd687bf4f44a8189c2af47bbc9aaae",
      "sender": "sipa",
      "payload": "gmaxwell: am i summarizing correctly... even though DoS scoring for invalid blocks isn't needed as such, it's currently our only protection against accidentally ending up with only peers that will not accept the best chain you'd accept if you'd see it",
      "action": false,
      "timestamp": "2017-06-01T19:23:06+00:00"
    },
    {
      "id": "5b0378a572dd4b8498cc661c177a8e32",
      "sender": "cfields",
      "payload": "luke-jr: I have a patch-set worked up for making that possible. It doesn't change any current policy, just makes it more flexible to do that kind of thing",
      "action": false,
      "timestamp": "2017-06-01T19:23:21+00:00"
    },
    {
      "id": "85eda15b64a5417b995cdfd0666b6d13",
      "sender": "gmaxwell",
      "payload": "sipa: ya!",
      "action": false,
      "timestamp": "2017-06-01T19:23:34+00:00"
    },
    {
      "id": "0b9fef73b7d04ef785a003bdfa1e408b",
      "sender": "sipa",
      "payload": "ok, in that case i agree with you",
      "action": false,
      "timestamp": "2017-06-01T19:23:46+00:00"
    },
    {
      "id": "2e44301af3cb4f52988bf658f0e47649",
      "sender": "luke-jr",
      "payload": "can we currently disconnect nodes, without banning them?",
      "action": false,
      "timestamp": "2017-06-01T19:23:58+00:00"
    },
    {
      "id": "a36fd9ffa65a41ffa6fc7946e69451bd",
      "sender": "luke-jr",
      "payload": "I guess just set fDisconnect?",
      "action": false,
      "timestamp": "2017-06-01T19:24:04+00:00"
    },
    {
      "id": "740ce63ff0b54064a718d300fa29c33a",
      "sender": "morcos",
      "payload": "which is what you guys said to each other on 9530",
      "action": false,
      "timestamp": "2017-06-01T19:24:07+00:00"
    },
    {
      "id": "568e5138f2ec476f9db0e8d70bd459fa",
      "sender": "gmaxwell",
      "payload": "I think it would be sufficient to disconnect in those cases, yes.",
      "action": false,
      "timestamp": "2017-06-01T19:24:21+00:00"
    },
    {
      "id": "ef578396ca434d71b29e072099dbfa30",
      "sender": "gmaxwell",
      "payload": "(or very short ban)",
      "action": false,
      "timestamp": "2017-06-01T19:24:44+00:00"
    },
    {
      "id": "4018c4ea57de45c395dc88cf69a07d29",
      "sender": "luke-jr",
      "payload": "gmaxwell: I'm thinking of a conditional disconnect-only-if-outgoing-conn",
      "action": false,
      "timestamp": "2017-06-01T19:24:57+00:00"
    },
    {
      "id": "aa54634e322046d9933ac4675aa19fae",
      "sender": "sdaftuar",
      "payload": "in #9530, there's a suggestion of rotating outbound connections periodically",
      "action": false,
      "timestamp": "2017-06-01T19:25:27+00:00"
    },
    {
      "id": "e038993756024185899b7990fda5fa64",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:25:28+00:00"
    },
    {
      "id": "51c2dd977cbd4c67878782dcc669b6c2",
      "sender": "sdaftuar",
      "payload": "and whether your outbound peer is on the same chain as you could be a criteria",
      "action": false,
      "timestamp": "2017-06-01T19:25:37+00:00"
    },
    {
      "id": "363ef508787942f8a1fd445ab596a4c3",
      "sender": "jtimon",
      "payload": "action continue discussion on #9530 ?",
      "action": false,
      "timestamp": "2017-06-01T19:27:16+00:00"
    },
    {
      "id": "543c0a33202a46928ecf77816cf83f3f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:27:17+00:00"
    },
    {
      "id": "3882ede6442b478aa3846bb466c87d1c",
      "sender": "luke-jr",
      "payload": "9530 sounds like too much refactoring IMO. I'm thinking for a bugfix only right now.",
      "action": false,
      "timestamp": "2017-06-01T19:27:57+00:00"
    },
    {
      "id": "c0cdd5e6ffda4ff6896ef4e967c73a52",
      "sender": "luke-jr",
      "payload": "but maybe there's enough overlap, dunno",
      "action": false,
      "timestamp": "2017-06-01T19:28:18+00:00"
    },
    {
      "id": "a2cb0871df99476b99ad442560dfa408",
      "sender": "jtimon",
      "payload": "anyway, next topic?",
      "action": false,
      "timestamp": "2017-06-01T19:29:23+00:00"
    },
    {
      "id": "cf422d47f08749a7b7d7c1ef314932c0",
      "sender": "luke-jr",
      "payload": "in any case, is there a specific reason to disconnect for unconnectable headers, independently of the \"same chain peers\" issue?",
      "action": false,
      "timestamp": "2017-06-01T19:29:23+00:00"
    },
    {
      "id": "9b41a9bad1fa480ca6cd1020aa520bc2",
      "sender": "jtimon",
      "payload": "or not",
      "action": false,
      "timestamp": "2017-06-01T19:29:32+00:00"
    },
    {
      "id": "a0f969da0dc7448582e907e11b048c5f",
      "sender": "luke-jr",
      "payload": "we could move on if there's another topic, too; maybe someone can answer OOB if there's a need for the disconnect there",
      "action": false,
      "timestamp": "2017-06-01T19:30:16+00:00"
    },
    {
      "id": "6a963f44a1ff4576a850419ee074d664",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2017-06-01T19:30:29+00:00"
    },
    {
      "id": "5184b6b3d8d74041962db8fdabd78a8f",
      "sender": "wumpus",
      "payload": "#topic 0.14.2 (cfields)",
      "action": false,
      "timestamp": "2017-06-01T19:30:43+00:00"
    },
    {
      "id": "d0d2c687f38540d1ab1f7a1179febb57",
      "sender": "wumpus",
      "payload": "I think we've merged/backported everything that was tagged?",
      "action": false,
      "timestamp": "2017-06-01T19:31:02+00:00"
    },
    {
      "id": "7ecf836a3c91461ea27df7b4cac87715",
      "sender": "cfields",
      "payload": "just wanted to keep that rolling. several backports went in this week, anything else need to go?",
      "action": false,
      "timestamp": "2017-06-01T19:31:15+00:00"
    },
    {
      "id": "7338a2afe6a64f08aa4339608f28628d",
      "sender": "wumpus",
      "payload": "if so, we can tag it after the meeting",
      "action": false,
      "timestamp": "2017-06-01T19:31:18+00:00"
    },
    {
      "id": "cd804aa7e6c94086bbedd76c1cfe4d51",
      "sender": "jonasschnelli",
      "payload": "not yet",
      "action": false,
      "timestamp": "2017-06-01T19:31:22+00:00"
    },
    {
      "id": "4070fac8bba4476286c95a6ea7b2939e",
      "sender": "wumpus",
      "payload": "what's missing?",
      "action": false,
      "timestamp": "2017-06-01T19:31:38+00:00"
    },
    {
      "id": "cd72105b53774d9d9d75f8e424e89419",
      "sender": "jonasschnelli",
      "payload": "Wait.. has been merged. Nm",
      "action": false,
      "timestamp": "2017-06-01T19:31:40+00:00"
    },
    {
      "id": "949b0933ed994808893a1a943911a57b",
      "sender": "cfields",
      "payload": "wumpus: +1 then",
      "action": false,
      "timestamp": "2017-06-01T19:32:17+00:00"
    },
    {
      "id": "3c72188fb3af476e825ba32f8212c51a",
      "sender": "jonasschnelli",
      "payload": "I check the backports and seems that now everything went in",
      "action": false,
      "timestamp": "2017-06-01T19:32:19+00:00"
    },
    {
      "id": "ab683af347b7409fb7912438f88fa009",
      "sender": "jonasschnelli",
      "payload": "checked",
      "action": false,
      "timestamp": "2017-06-01T19:32:24+00:00"
    },
    {
      "id": "5ec1649a54e14a20a2b25810a1f046e3",
      "sender": "wumpus",
      "payload": "right, great",
      "action": false,
      "timestamp": "2017-06-01T19:32:39+00:00"
    },
    {
      "id": "fa30cf32e781424f9929b33703294a2e",
      "sender": "jtimon",
      "payload": "so rc?",
      "action": false,
      "timestamp": "2017-06-01T19:32:54+00:00"
    },
    {
      "id": "325fae73b7f54e34a19997a64d6bcde2",
      "sender": "wumpus",
      "payload": "that was indeed a short topic",
      "action": false,
      "timestamp": "2017-06-01T19:32:57+00:00"
    },
    {
      "id": "737ade308bdb40248ef3e68e3b547827",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2017-06-01T19:33:15+00:00"
    },
    {
      "id": "d144966ab9da45d8bb07459503ae9906",
      "sender": "wumpus",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2017-06-01T19:34:03+00:00"
    },
    {
      "id": "7c55fb977cd94b34acaa952449ddf450",
      "sender": "sipa",
      "payload": "i wanted to bring up whether my writeup for style guidelines was acceptable, but i see it was already merged :)",
      "action": false,
      "timestamp": "2017-06-01T19:34:27+00:00"
    },
    {
      "id": "2ea09499ad334ffb9c5f39fdfdb5ec96",
      "sender": "jonasschnelli",
      "payload": "heh. Yes.",
      "action": false,
      "timestamp": "2017-06-01T19:34:40+00:00"
    },
    {
      "id": "fc3c8c938ced4a378f60fc3b7cad12f9",
      "sender": "jtimon",
      "payload": "what was the pr?",
      "action": false,
      "timestamp": "2017-06-01T19:34:58+00:00"
    },
    {
      "id": "c06989d4fc16498a837526c760c8fad2",
      "sender": "luke-jr",
      "payload": "no, it's terrible. I'm not following it. /s",
      "action": false,
      "timestamp": "2017-06-01T19:34:58+00:00"
    },
    {
      "id": "c3c56f82dfec4520881f733b52f8496f",
      "sender": "wumpus",
      "payload": "heh yes, it was exactly what was discussed in the previous meeting",
      "action": false,
      "timestamp": "2017-06-01T19:35:01+00:00"
    },
    {
      "id": "48e355bf91f4437f8573077e65c99f35",
      "sender": "wumpus",
      "payload": "#topic variable name guidelines",
      "action": false,
      "timestamp": "2017-06-01T19:35:12+00:00"
    },
    {
      "id": "3d665601e3644e5d9c3ecda05372a69c",
      "sender": "luke-jr",
      "payload": "wumpus: it was sarcasm :p",
      "action": false,
      "timestamp": "2017-06-01T19:35:19+00:00"
    },
    {
      "id": "49e3b633934d431ca80f0e40b319b80f",
      "sender": "sipa",
      "payload": "OK.",
      "action": false,
      "timestamp": "2017-06-01T19:35:30+00:00"
    },
    {
      "id": "ca1d5d3a4cad4a79944157e8a9d5ebb4",
      "sender": "sipa",
      "payload": "end topic",
      "action": false,
      "timestamp": "2017-06-01T19:35:31+00:00"
    },
    {
      "id": "32678a57e48a48ba88443b5cb7d7b9f2",
      "sender": "wumpus",
      "payload": "wanted to merge it as soon as possible to be able to point people at it in reviews",
      "action": false,
      "timestamp": "2017-06-01T19:35:35+00:00"
    },
    {
      "id": "e87e4e33536343ed9d33f77f1f32b289",
      "sender": "sipa",
      "payload": "yes, thank you for that",
      "action": false,
      "timestamp": "2017-06-01T19:35:43+00:00"
    },
    {
      "id": "228730a79871459290a854767ad41aa3",
      "sender": "jtimon",
      "payload": "ok, https://github.com/bitcoin/bitcoin/pull/10461 reading now, but I assume it will be acceptable to me",
      "action": false,
      "timestamp": "2017-06-01T19:36:26+00:00"
    },
    {
      "id": "0ebc8ecd3cff4afb9b1972d2e67998e2",
      "sender": "wumpus",
      "payload": "more topics? this is becoming a high frequeny meeting",
      "action": false,
      "timestamp": "2017-06-01T19:36:31+00:00"
    },
    {
      "id": "d6e7ff0e7ea64e41adff968f7e60f7f4",
      "sender": "sipa",
      "payload": "we have 1.5 months left until feature freeze for 0.15",
      "action": false,
      "timestamp": "2017-06-01T19:37:16+00:00"
    },
    {
      "id": "b48f2d1e290846b3a623f941fe50b422",
      "sender": "sipa",
      "payload": "anything to talk about there?",
      "action": false,
      "timestamp": "2017-06-01T19:37:34+00:00"
    },
    {
      "id": "23e902195ef245aaa23c0519a140cccd",
      "sender": "sipa",
      "payload": "i guess not... things happen as they happen",
      "action": false,
      "timestamp": "2017-06-01T19:37:41+00:00"
    },
    {
      "id": "b423dfa7f91b49d2856651d2b725e661",
      "sender": "wumpus",
      "payload": "I... don't think so... would really love multiwallet to get in this time",
      "action": false,
      "timestamp": "2017-06-01T19:38:01+00:00"
    },
    {
      "id": "67dfdbb5b04542229bbbb2bf6876074f",
      "sender": "sdaftuar",
      "payload": "perhaps suggestions for high priority features for 0.15?",
      "action": false,
      "timestamp": "2017-06-01T19:38:03+00:00"
    },
    {
      "id": "898fc6bbcbc94520ad3b5b1442710919",
      "sender": "sdaftuar",
      "payload": "as potentially distinct from high priority prs",
      "action": false,
      "timestamp": "2017-06-01T19:38:16+00:00"
    },
    {
      "id": "e94218ad3f5a487a941f86f156177d11",
      "sender": "wumpus",
      "payload": "if no PRs exist for them it might be too late already, but sure",
      "action": false,
      "timestamp": "2017-06-01T19:39:04+00:00"
    },
    {
      "id": "f19a52c8367148f9aad70a62888911bb",
      "sender": "wumpus",
      "payload": "#topic high priority features",
      "action": false,
      "timestamp": "2017-06-01T19:39:14+00:00"
    },
    {
      "id": "ead6601788714e52bb36db41c370d9a6",
      "sender": "jtimon",
      "payload": "I would love https://github.com/bitcoin/bitcoin/pull/8994 , working on the blocksigning stuff again",
      "action": false,
      "timestamp": "2017-06-01T19:39:45+00:00"
    },
    {
      "id": "d82b3eef282148058bf4cd16762dc898",
      "sender": "sdaftuar",
      "payload": "i'd suggest matt's #10192 (script cache).  huge validation win.",
      "action": false,
      "timestamp": "2017-06-01T19:40:06+00:00"
    },
    {
      "id": "8796604bfe2546ab958bb9d0bd0ce7ac",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10192 | Cache full script execution results in addition to signatures by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:40:08+00:00"
    },
    {
      "id": "721073054cc64eb2ae34109ef4d190cb",
      "sender": "sipa",
      "payload": "ya",
      "action": false,
      "timestamp": "2017-06-01T19:40:18+00:00"
    },
    {
      "id": "4c822e7a91724f6da269eafab091ae2d",
      "sender": "cfields",
      "payload": "+1",
      "action": false,
      "timestamp": "2017-06-01T19:40:38+00:00"
    },
    {
      "id": "47f4d535ec46486ea22ada2a79d2d76e",
      "sender": "jtimon",
      "payload": "I have 2 PRs prefixed \"Optimization\", but didn't benchmark any of them...",
      "action": false,
      "timestamp": "2017-06-01T19:40:44+00:00"
    },
    {
      "id": "16cf4b07798e47e188808a229606aff3",
      "sender": "luke-jr",
      "payload": "10192 sounds problematic for future softforks",
      "action": false,
      "timestamp": "2017-06-01T19:41:03+00:00"
    },
    {
      "id": "7245fb1beb9c44fc9fed36ad62130e2a",
      "sender": "wumpus",
      "payload": "sdaftuar: any reason for not just adding that one to the high priority PRs though?",
      "action": false,
      "timestamp": "2017-06-01T19:41:04+00:00"
    },
    {
      "id": "75429f0c3cd642bcbf706c4ff744836a",
      "sender": "jonasschnelli",
      "payload": "+1 on 10192,.. seems also madable for 0.15",
      "action": false,
      "timestamp": "2017-06-01T19:41:13+00:00"
    },
    {
      "id": "8385587363b9445aa14cf5f1f961e369",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] ryanofsky opened pull request #10506: Fix bumpfee test after #10449 (master...pr/bumpdis) https://github.com/bitcoin/bitcoin/pull/10506",
      "action": false,
      "timestamp": "2017-06-01T19:41:17+00:00"
    },
    {
      "id": "694c0af32d83451da37729eda4ca156e",
      "sender": "sdaftuar",
      "payload": "wumpus: i was going to suggest it but thought matt might yell at me if it displaced his existing one :)",
      "action": false,
      "timestamp": "2017-06-01T19:41:18+00:00"
    },
    {
      "id": "9df83ae3a8fc454b8231cb84be89aac9",
      "sender": "sipa",
      "payload": "luke-jr: i believe it shouldn't be, unless i've misunderstood the design",
      "action": false,
      "timestamp": "2017-06-01T19:41:41+00:00"
    },
    {
      "id": "99c0edfa6f5741b3a705fbfbd014c5b7",
      "sender": "wumpus",
      "payload": "ohh okay, yes it's not really a blocker for his further work I guess, but before the feature freeze we can make an exception",
      "action": false,
      "timestamp": "2017-06-01T19:41:46+00:00"
    },
    {
      "id": "57b927864c7640d1a1ebe8b6973d6c35",
      "sender": "BlueMatt",
      "payload": "yes, i still want #10179 to get in :(",
      "action": false,
      "timestamp": "2017-06-01T19:41:52+00:00"
    },
    {
      "id": "a39150dca3cf4fafa77c949747c11d0d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10179 | Give CValidationInterface Support for calling notifications on the CScheduler Thread by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10179 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:41:54+00:00"
    },
    {
      "id": "0b7063297f8b4e8e894836d0b80025a9",
      "sender": "sipa",
      "payload": "BlueMatt: will review",
      "action": false,
      "timestamp": "2017-06-01T19:42:04+00:00"
    },
    {
      "id": "782b6cd449fd4d18812efe4d10e2fc04",
      "sender": "BlueMatt",
      "payload": "so much stuff to build on top of things",
      "action": false,
      "timestamp": "2017-06-01T19:42:13+00:00"
    },
    {
      "id": "6cc90e5d80b6474d8d866cd2ac2aa1a3",
      "sender": "sdaftuar",
      "payload": "sipa: it interferes with script features that require chain-context.  i think luke has proposed such a thing.",
      "action": false,
      "timestamp": "2017-06-01T19:42:16+00:00"
    },
    {
      "id": "0327b34ca5cd450b8c188e16ec9ef49a",
      "sender": "luke-jr",
      "payload": "sipa: specifically softforks where transactions are valid in some blocks, but not in others",
      "action": false,
      "timestamp": "2017-06-01T19:42:34+00:00"
    },
    {
      "id": "b1c3bd7c693042d5ac76a6bffb14b309",
      "sender": "jtimon",
      "payload": "merging something like #10427 before #10192 (I don't care his commit or mine, but would really love the nits solved) would make it simpler to review",
      "action": false,
      "timestamp": "2017-06-01T19:42:37+00:00"
    },
    {
      "id": "84c41d50c33c4c1b801963a363175b4b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10427 | Consensus: Introduce static GetScriptFlags (mostly MOVEONLY) by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10427 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:42:37+00:00"
    },
    {
      "id": "9ada45c30a1f4a8da06a357a627f3aa8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10192 | Cache full script execution results in addition to signatures by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:42:40+00:00"
    },
    {
      "id": "47cbf5b6020e41dea4c78c2cea3aca72",
      "sender": "jonasschnelli",
      "payload": "I think we should add 10192 to the prio list (and credit sdaftuar for it)",
      "action": false,
      "timestamp": "2017-06-01T19:42:45+00:00"
    },
    {
      "id": "a537388789a3418db1246fd8d9918280",
      "sender": "wumpus",
      "payload": "jonasschnelli: I've added it",
      "action": false,
      "timestamp": "2017-06-01T19:43:05+00:00"
    },
    {
      "id": "0e359591b7564379a77d86e433fd15e5",
      "sender": "cfields",
      "payload": "I have a good bit of net changes still coming, working on making them reviewable and adding tests. Definitely coming in time for 0.15.",
      "action": false,
      "timestamp": "2017-06-01T19:43:12+00:00"
    },
    {
      "id": "1ead7b7ac27f4198bb84d70b30b2a16d",
      "sender": "jonasschnelli",
      "payload": "cfields: great!",
      "action": false,
      "timestamp": "2017-06-01T19:43:41+00:00"
    },
    {
      "id": "b21d5574ff64430a86d7a4419f671ffe",
      "sender": "cfields",
      "payload": "sipa: are you aiming to have openssl nuked in time for 0.15 ?",
      "action": false,
      "timestamp": "2017-06-01T19:44:23+00:00"
    },
    {
      "id": "7ce72f0f25674aedb2cfd97f2d6a8508",
      "sender": "sipa",
      "payload": "luke-jr: fair enough, i agree - but i do think it's solvable (store the context-dependent script validation flags along with the entry in the cache)",
      "action": false,
      "timestamp": "2017-06-01T19:44:48+00:00"
    },
    {
      "id": "d2c45b138ed84c1a97a7a92772ed7fdd",
      "sender": "wumpus",
      "payload": "is 'nuking openssl' really a goal?",
      "action": false,
      "timestamp": "2017-06-01T19:44:59+00:00"
    },
    {
      "id": "2f8a8efdbce44a07aba8e25dcf831ba8",
      "sender": "luke-jr",
      "payload": "sipa: yes, but is it worth it?",
      "action": false,
      "timestamp": "2017-06-01T19:45:14+00:00"
    },
    {
      "id": "fbf7e24b1ec84953a9b57196a1a498e8",
      "sender": "jonasschnelli",
      "payload": "For the PRNG, I though so",
      "action": false,
      "timestamp": "2017-06-01T19:45:18+00:00"
    },
    {
      "id": "dfb37ad96a234845aae85df8346def6a",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2017-06-01T19:45:25+00:00"
    },
    {
      "id": "619f480b1c73491382cbd29bcd7407cb",
      "sender": "luke-jr",
      "payload": "hmm, 1.7x",
      "action": false,
      "timestamp": "2017-06-01T19:45:56+00:00"
    },
    {
      "id": "e2b67950a68c46de90799633e055a152",
      "sender": "sipa",
      "payload": "i'd like to be independent from OpenSSL, but that's more from a code management perspective than an actual fear for security",
      "action": false,
      "timestamp": "2017-06-01T19:46:01+00:00"
    },
    {
      "id": "2002013cc98541e097822ebf38168f7b",
      "sender": "cfields",
      "payload": "wumpus: I was referring to #10299",
      "action": false,
      "timestamp": "2017-06-01T19:46:05+00:00"
    },
    {
      "id": "30c39082d00a4542a4a507f2693049f8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10299 | Remove OpenSSL by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10299 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-06-01T19:46:06+00:00"
    },
    {
      "id": "7e5aa1969c694fc885da5607b49094c2",
      "sender": "sipa",
      "payload": "as such, i don't think removing openssl should be a priority, but i think it should eventually happen",
      "action": false,
      "timestamp": "2017-06-01T19:46:27+00:00"
    },
    {
      "id": "a3d35f255ac74e59af727ec3ab9e5fb1",
      "sender": "wumpus",
      "payload": "I'd agree about boost but I'm... not sure trying to nuke all dependencies is a wise path",
      "action": false,
      "timestamp": "2017-06-01T19:46:52+00:00"
    },
    {
      "id": "fbad6f1d19cb49069a2fa6343c0911e6",
      "sender": "luke-jr",
      "payload": "dependencies are better than reinventing stuff",
      "action": false,
      "timestamp": "2017-06-01T19:47:11+00:00"
    },
    {
      "id": "ac5d3b7522f14dbc8afd7cea9f74a727",
      "sender": "luke-jr",
      "payload": "(all else being equal)",
      "action": false,
      "timestamp": "2017-06-01T19:47:31+00:00"
    },
    {
      "id": "9de149d130a74102844cf755578ec129",
      "sender": "wumpus",
      "payload": "that's an argument that should be considered, we can't do everything better, but yes everything else being equal",
      "action": false,
      "timestamp": "2017-06-01T19:47:40+00:00"
    },
    {
      "id": "aa8a33c1765c4739b34c5432bc1d1555",
      "sender": "cfields",
      "payload": "sure, I wasn't arguing for/against, was just curious if 10299 was still desired",
      "action": false,
      "timestamp": "2017-06-01T19:47:44+00:00"
    },
    {
      "id": "cfb21a1a07fc407086ef154c3fd2c664",
      "sender": "jtimon",
      "payload": "sorry for linking so many of my prs, but re boost: https://github.com/bitcoin/bitcoin/pull/10502",
      "action": false,
      "timestamp": "2017-06-01T19:47:47+00:00"
    },
    {
      "id": "be4d617e4fa9400c8f24fb20e4937002",
      "sender": "luke-jr",
      "payload": "our binaries are getting annoyingly large btw..",
      "action": false,
      "timestamp": "2017-06-01T19:48:14+00:00"
    },
    {
      "id": "0a170985c0bd4caeacf78d167d4c64de",
      "sender": "jonasschnelli",
      "payload": "sipa: IMO the rng mostly matters for the wallet keys, and long term, I'm not sure if wallet keys created on the environments we run (Linux/OSX/Windows) are in general a \"good thing\". Using our own PRNG (via Fortuna, etc,) seems fine to me",
      "action": false,
      "timestamp": "2017-06-01T19:48:18+00:00"
    },
    {
      "id": "2e8bea5016d843ecb589c2a66f5442b3",
      "sender": "jonasschnelli",
      "payload": "luke-jr: define \"large\"",
      "action": false,
      "timestamp": "2017-06-01T19:48:50+00:00"
    },
    {
      "id": "599bd0f47a8149379e5709c19fae8426",
      "sender": "wumpus",
      "payload": "improving the PRNG is certainly a good goal",
      "action": false,
      "timestamp": "2017-06-01T19:48:55+00:00"
    },
    {
      "id": "0d4e6f966f1c4ab69b76325960fd26a1",
      "sender": "luke-jr",
      "payload": "jonasschnelli: 215 MB excluding the debuginfo files",
      "action": false,
      "timestamp": "2017-06-01T19:49:18+00:00"
    },
    {
      "id": "c6e58ff2f05346e38ebe20f87b5040f4",
      "sender": "sipa",
      "payload": "wumpus: i'd say removing OpenSSL will come naturally once our PRNG has undergone a few more improvement",
      "action": false,
      "timestamp": "2017-06-01T19:49:21+00:00"
    },
    {
      "id": "db930a5b47a644708becc3744f24eb3a",
      "sender": "wumpus",
      "payload": "luke-jr: you certainly shouldn't cound debug info, no one ships that",
      "action": false,
      "timestamp": "2017-06-01T19:49:31+00:00"
    },
    {
      "id": "95d302f60f80499fb3b03e5ec55cdc35",
      "sender": "luke-jr",
      "payload": "wumpus: that's why I didn't.",
      "action": false,
      "timestamp": "2017-06-01T19:49:38+00:00"
    },
    {
      "id": "ea891d83b9d04c6abda1bdd5372d2365",
      "sender": "cfields",
      "payload": "luke-jr: wha?? stripped bitcoind is < 10mb on all platforms iirc",
      "action": false,
      "timestamp": "2017-06-01T19:50:10+00:00"
    },
    {
      "id": "abdb916a544d4e82b45fc2ba49b02d18",
      "sender": "wumpus",
      "payload": "luke-jr: where do you think it comes from? is it just bitcoin-qt being large or everything?",
      "action": false,
      "timestamp": "2017-06-01T19:50:16+00:00"
    },
    {
      "id": "e0c9f816663d4a0ebdc3e02aaac2461f",
      "sender": "cfields",
      "payload": "luke-jr: or did you mean all binaries combined?",
      "action": false,
      "timestamp": "2017-06-01T19:50:19+00:00"
    },
    {
      "id": "e802cb2c544647808731f476f8866583",
      "sender": "wumpus",
      "payload": "sipa: ok, makes sense",
      "action": false,
      "timestamp": "2017-06-01T19:50:40+00:00"
    },
    {
      "id": "6f5aa0ad5b9f4affaa18131fbdc760b0",
      "sender": "jonasschnelli",
      "payload": "BitcoinD linux 64 is 9.3MB, Qt: ~33,",
      "action": false,
      "timestamp": "2017-06-01T19:50:49+00:00"
    },
    {
      "id": "9793c6a43ace42b9857cfb8c5e6bb059",
      "sender": "jonasschnelli",
      "payload": "Perfectly fine",
      "action": false,
      "timestamp": "2017-06-01T19:50:56+00:00"
    },
    {
      "id": "b6ca5c85f04a4e6fa74aba5e787dc240",
      "sender": "luke-jr",
      "payload": "cfields: yes",
      "action": false,
      "timestamp": "2017-06-01T19:51:04+00:00"
    },
    {
      "id": "e4a20fc84b9044f287ac4f3c94e69f57",
      "sender": "jtimon",
      "payload": "and if somebody can help with https://github.com/bitcoin/bitcoin/pull/10193/commits/3f404ca62c26dae8f5a4f321820a460bf7b5373e I am kind of stuck there",
      "action": false,
      "timestamp": "2017-06-01T19:51:05+00:00"
    },
    {
      "id": "830915f690d5444f88eef73dba8e01ad",
      "sender": "wumpus",
      "payload": "qt is huge, but that's unavoidable,it's a lot of code...",
      "action": false,
      "timestamp": "2017-06-01T19:51:10+00:00"
    },
    {
      "id": "684fada893314d5689024501de3e7ba2",
      "sender": "luke-jr",
      "payload": "wumpus: it might be",
      "action": false,
      "timestamp": "2017-06-01T19:51:11+00:00"
    },
    {
      "id": "2476ddcea1c640e284e2e63eda71d08a",
      "sender": "cfields",
      "payload": "future builds should be much slimmer",
      "action": false,
      "timestamp": "2017-06-01T19:51:34+00:00"
    },
    {
      "id": "1e99cff5cdc24851a018de1cba8689d0",
      "sender": "jonasschnelli",
      "payload": "Qt5.9 can shrink ~20% from what I have read",
      "action": false,
      "timestamp": "2017-06-01T19:51:35+00:00"
    },
    {
      "id": "6b1b1900984741788a340a67e05e64af",
      "sender": "cfields",
      "payload": "yes",
      "action": false,
      "timestamp": "2017-06-01T19:51:40+00:00"
    },
    {
      "id": "ebadc164e3994f2490cd314f29a9b431",
      "sender": "wumpus",
      "payload": "I recently had to compile qt on a single-core ARM system (don't ask), took about 2 week",
      "action": false,
      "timestamp": "2017-06-01T19:51:40+00:00"
    },
    {
      "id": "a92cc93826674ba7abfedd473f0aa158",
      "sender": "cfields",
      "payload": "and I'd be curious to see what lto does to bitcoin-qt ?",
      "action": false,
      "timestamp": "2017-06-01T19:51:45+00:00"
    },
    {
      "id": "d1d5f11e261349e385bfdab2c565c80d",
      "sender": "jonasschnelli",
      "payload": "hehe",
      "action": false,
      "timestamp": "2017-06-01T19:51:50+00:00"
    },
    {
      "id": "cb171c381767472eb3f82fec135e4c89",
      "sender": "luke-jr",
      "payload": "2.7M bitcoin-cli; 33M bitcoin-qt; 3.0M bitcoin-tx; 8.9M bitcoind; 12M test_bitcoin",
      "action": false,
      "timestamp": "2017-06-01T19:51:56+00:00"
    },
    {
      "id": "b2e1b0601b654692979a5f5b408e5df2",
      "sender": "jonasschnelli",
      "payload": "compared to the 100GB blockchain... what should I say",
      "action": false,
      "timestamp": "2017-06-01T19:52:24+00:00"
    },
    {
      "id": "f05805dd237146cea6e50c8be480ac93",
      "sender": "wumpus",
      "payload": "luke-jr: it compresses very well though",
      "action": false,
      "timestamp": "2017-06-01T19:52:32+00:00"
    },
    {
      "id": "78951996a3604a78b9b97703fda64ae1",
      "sender": "jtimon",
      "payload": "is it a worry that test_bitcoin is big?",
      "action": false,
      "timestamp": "2017-06-01T19:52:40+00:00"
    },
    {
      "id": "b7d819d6b3a94e5aba1bbd6c89099f75",
      "sender": "jonasschnelli",
      "payload": "no",
      "action": false,
      "timestamp": "2017-06-01T19:52:47+00:00"
    },
    {
      "id": "fa151e8dc8754ba385d6206b614b8d02",
      "sender": "wumpus",
      "payload": "nope",
      "action": false,
      "timestamp": "2017-06-01T19:52:51+00:00"
    },
    {
      "id": "39174d4b3d384db2ae22d55bcef08525",
      "sender": "wumpus",
      "payload": "I think those numbers are pretty ok, compared to most desktop software",
      "action": false,
      "timestamp": "2017-06-01T19:53:05+00:00"
    },
    {
      "id": "a4075b39a92b4a67b7580f7e672252cd",
      "sender": "jonasschnelli",
      "payload": "indeed",
      "action": false,
      "timestamp": "2017-06-01T19:53:11+00:00"
    },
    {
      "id": "5f556aa211c44f5b91b1bc5174dfec7b",
      "sender": "wumpus",
      "payload": "(or even mobile software, nowadays)",
      "action": false,
      "timestamp": "2017-06-01T19:53:14+00:00"
    },
    {
      "id": "b5ceb020426644f3acb0f7ab70905003",
      "sender": "luke-jr",
      "payload": "it adds up though",
      "action": false,
      "timestamp": "2017-06-01T19:53:21+00:00"
    },
    {
      "id": "e95f47b02dd6401392561f5caf120adf",
      "sender": "luke-jr",
      "payload": "but not too crazy I guess",
      "action": false,
      "timestamp": "2017-06-01T19:53:31+00:00"
    },
    {
      "id": "61bb731c46f547d58a26f86820353e98",
      "sender": "jtimon",
      "payload": "I mean, if it can get smaller I don't think anybody will oppose",
      "action": false,
      "timestamp": "2017-06-01T19:53:36+00:00"
    },
    {
      "id": "aba80e082547479a8081b68797cce257",
      "sender": "luke-jr",
      "payload": "I'd be curious what using shared libs would do for it.",
      "action": false,
      "timestamp": "2017-06-01T19:53:53+00:00"
    },
    {
      "id": "d11a824994de45d2a8fc29855b51664c",
      "sender": "wumpus",
      "payload": "yeah... hardly a priority though, it's only such a small part of the memory use",
      "action": false,
      "timestamp": "2017-06-01T19:53:58+00:00"
    },
    {
      "id": "afd0252fac3543af8f0fb1351399a82f",
      "sender": "luke-jr",
      "payload": "at least for Windows, where it's trivial",
      "action": false,
      "timestamp": "2017-06-01T19:53:58+00:00"
    },
    {
      "id": "c0d71cdd8cc140f1b2ba781294539f95",
      "sender": "cfields",
      "payload": "luke-jr: there'd be a ton of circular deps to unravel",
      "action": false,
      "timestamp": "2017-06-01T19:54:16+00:00"
    },
    {
      "id": "e6e82b5147884960aff258b92b7a9cd6",
      "sender": "luke-jr",
      "payload": "cfields: ?",
      "action": false,
      "timestamp": "2017-06-01T19:54:23+00:00"
    },
    {
      "id": "edfe0e7463df4600b3c1cc34a329328a",
      "sender": "wumpus",
      "payload": "cfields: I think he just means for the deps",
      "action": false,
      "timestamp": "2017-06-01T19:54:29+00:00"
    },
    {
      "id": "eddbba476bec4c8490b55a6672921401",
      "sender": "luke-jr",
      "payload": "ah",
      "action": false,
      "timestamp": "2017-06-01T19:54:39+00:00"
    },
    {
      "id": "901b76fb229e4cbb96db169a956b11cb",
      "sender": "cfields",
      "payload": "ah",
      "action": false,
      "timestamp": "2017-06-01T19:54:40+00:00"
    },
    {
      "id": "4d1392bc02974329b791839b162d32a3",
      "sender": "wumpus",
      "payload": "yes on windows it's trivial",
      "action": false,
      "timestamp": "2017-06-01T19:54:57+00:00"
    },
    {
      "id": "ccac2867a4a54f8a897f79c17d7a889b",
      "sender": "luke-jr",
      "payload": "re internals as shared libs: on Linux, circular deps are not a problem, but IIRC they are for Windows",
      "action": false,
      "timestamp": "2017-06-01T19:55:07+00:00"
    },
    {
      "id": "da8f664bc983497ca055270f4a399280",
      "sender": "cfields",
      "payload": "osx as well, fwiw",
      "action": false,
      "timestamp": "2017-06-01T19:55:10+00:00"
    },
    {
      "id": "ca4684f94a2245c39615ed5ffeb79d96",
      "sender": "wumpus",
      "payload": "on linux you can't simply ship .so's in the same directory and have it work",
      "action": false,
      "timestamp": "2017-06-01T19:55:27+00:00"
    },
    {
      "id": "cb3b2f7970db46fcb122acb36ba27b64",
      "sender": "cfields",
      "payload": "wumpus: you can but you have to use rpath hacks :\\",
      "action": false,
      "timestamp": "2017-06-01T19:55:44+00:00"
    },
    {
      "id": "aa30aa4f8d4a46f7a3b29762f34e8367",
      "sender": "luke-jr",
      "payload": "right, we'd need wrapper scripts (maybe okay, iff it makes a big difference)",
      "action": false,
      "timestamp": "2017-06-01T19:55:44+00:00"
    },
    {
      "id": "1c0958b361b44862a25e9079c453762e",
      "sender": "luke-jr",
      "payload": "oh",
      "action": false,
      "timestamp": "2017-06-01T19:55:50+00:00"
    },
    {
      "id": "e9b7f3efc7014ad68f7691f66390e0e3",
      "sender": "luke-jr",
      "payload": "forgot about rpath :D",
      "action": false,
      "timestamp": "2017-06-01T19:55:53+00:00"
    },
    {
      "id": "6d29605d0cd8408fb605ddea86cd6bca",
      "sender": "cfields",
      "payload": "there's a special rpath symbol that means pwd",
      "action": false,
      "timestamp": "2017-06-01T19:55:59+00:00"
    },
    {
      "id": "1f8cebe8cab344e8909a9c644309dd6b",
      "sender": "cfields",
      "payload": "s/symbol/value/",
      "action": false,
      "timestamp": "2017-06-01T19:56:04+00:00"
    },
    {
      "id": "ae42b6a5283c40c9b2dc4f7fb2549bc0",
      "sender": "luke-jr",
      "payload": "yes, I use it in BFGMiner",
      "action": false,
      "timestamp": "2017-06-01T19:56:07+00:00"
    },
    {
      "id": "4379ad4cc8874ce9bd8afece8f7fb476",
      "sender": "wumpus",
      "payload": "cfields: doesn't that use the *current* directory instead of the application directory though?",
      "action": false,
      "timestamp": "2017-06-01T19:56:08+00:00"
    },
    {
      "id": "406a479806fc440b8b57908e76f70a18",
      "sender": "luke-jr",
      "payload": "$ORIGIN",
      "action": false,
      "timestamp": "2017-06-01T19:56:26+00:00"
    },
    {
      "id": "47513824ad694cfabe1f767f2170dd2b",
      "sender": "luke-jr",
      "payload": "the name suggests app dir",
      "action": false,
      "timestamp": "2017-06-01T19:56:31+00:00"
    },
    {
      "id": "f976b36d530e420f98737dc8955ca12a",
      "sender": "jtimon",
      "payload": "other super fast topic?",
      "action": false,
      "timestamp": "2017-06-01T19:56:31+00:00"
    },
    {
      "id": "5deaf5a42c864d5ca3411cbfe98fefda",
      "sender": "wumpus",
      "payload": "ok",
      "action": false,
      "timestamp": "2017-06-01T19:56:37+00:00"
    },
    {
      "id": "a41d5482eade48c1848926a4b6aca0d5",
      "sender": "wumpus",
      "payload": "anyhow it's worth experimenting with, possibly, for a future version",
      "action": false,
      "timestamp": "2017-06-01T19:56:55+00:00"
    },
    {
      "id": "bb08fb2ca51a4b318fe91c9d6482517a",
      "sender": "jonasschnelli",
      "payload": "Bitcoin Core ICO?",
      "action": false,
      "timestamp": "2017-06-01T19:57:28+00:00"
    },
    {
      "id": "5ab781a925f24293a33cdf3ee3702259",
      "sender": "jonasschnelli",
      "payload": "*duck*",
      "action": false,
      "timestamp": "2017-06-01T19:57:37+00:00"
    },
    {
      "id": "eb99c1e8b4174ae4956ccb2657eccdb5",
      "sender": "wumpus",
      "payload": "security might be slightly improved as well as different libs can be ASLRed relative to each other",
      "action": false,
      "timestamp": "2017-06-01T19:57:45+00:00"
    },
    {
      "id": "fb9828bcfe2b46409e5b65cdd7a74fb9",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: ack",
      "action": false,
      "timestamp": "2017-06-01T19:57:48+00:00"
    },
    {
      "id": "683869550a2d463f891bc30b825dcd42",
      "sender": "wumpus",
      "payload": "jonasschnelli: lol",
      "action": false,
      "timestamp": "2017-06-01T19:57:50+00:00"
    },
    {
      "id": "d631386f61b64c6a9060ddf1b1f0d397",
      "sender": "jtimon",
      "payload": "testnet 4 ico at most",
      "action": false,
      "timestamp": "2017-06-01T19:57:51+00:00"
    },
    {
      "id": "2e77c546aca84b96b07f7205c20660b2",
      "sender": "luke-jr",
      "payload": "jonasschnelli: IHO instead?",
      "action": false,
      "timestamp": "2017-06-01T19:57:58+00:00"
    },
    {
      "id": "98ec17697bfe438a8cbaa893ec44c1ee",
      "sender": "luke-jr",
      "payload": "compromise.",
      "action": false,
      "timestamp": "2017-06-01T19:58:02+00:00"
    },
    {
      "id": "6dceda51202f4457a198b4e4dfd37b85",
      "sender": "sipa",
      "payload": "commits the Bitcoin Core.ico file",
      "action": true,
      "timestamp": "2017-06-01T19:58:08+00:00"
    },
    {
      "id": "4bf17bbf9f4b46ec8f4b996ed5ba8944",
      "sender": "luke-jr",
      "payload": "(Initial Hat Offering)",
      "action": false,
      "timestamp": "2017-06-01T19:58:09+00:00"
    },
    {
      "id": "81e49883062a404bab5e95405dc5e099",
      "sender": "jonasschnelli",
      "payload": "sipa: hahahaha",
      "action": false,
      "timestamp": "2017-06-01T19:58:15+00:00"
    },
    {
      "id": "a23fca84dcc64bb1a32c8fec0fef82d8",
      "sender": "jtimon",
      "payload": "ITO",
      "action": false,
      "timestamp": "2017-06-01T19:58:20+00:00"
    },
    {
      "id": "14929421405d42d3867f72388acade2a",
      "sender": "jonasschnelli",
      "payload": "Win32 had plenty if .ICO's",
      "action": false,
      "timestamp": "2017-06-01T19:58:29+00:00"
    },
    {
      "id": "74c1caa1e84b41928b7ffc693b82d657",
      "sender": "BlueMatt",
      "payload": "Bitcoin Series A ICO",
      "action": false,
      "timestamp": "2017-06-01T19:58:31+00:00"
    },
    {
      "id": "8a5db350db5e4795afe1836b7fbed951",
      "sender": "gmaxwell",
      "payload": "We could sell international reply coupons... it would have a lot more substance than most ICOs. :)",
      "action": false,
      "timestamp": "2017-06-01T19:58:49+00:00"
    },
    {
      "id": "79a7e36734d845b99f83295efc156baf",
      "sender": "luke-jr",
      "payload": "reply coupons? O.o\\",
      "action": false,
      "timestamp": "2017-06-01T19:59:12+00:00"
    },
    {
      "id": "41edafbe533e4a0888b22e77c20ad87e",
      "sender": "cfields",
      "payload": "sipa: https://bitcoincore.org/assets/images/favicon.ico",
      "action": false,
      "timestamp": "2017-06-01T19:59:32+00:00"
    },
    {
      "id": "d640c2f824f34d69a796b509aadff51f",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2017-06-01T19:59:47+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "2d1dc2899fc54fae9dd97bb725fd488d",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2017-06-01T19:00:41+00:00"
      },
      "operand": null,
      "id": "2d1dc2899fc54fae9dd97bb725fd488d",
      "timestamp": "2017-06-01T19:00:41+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "52ee7afba9a04bd39be3ed6a8862ffb4",
        "sender": "wumpus",
        "payload": "#topic High-priority review PRs",
        "action": false,
        "timestamp": "2017-06-01T19:02:04+00:00"
      },
      "operand": "High-priority review PRs",
      "id": "52ee7afba9a04bd39be3ed6a8862ffb4",
      "timestamp": "2017-06-01T19:02:04+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "46a675c22c454c6394a4ea9cf7b0d2be",
        "sender": "jonasschnelli",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8",
        "action": false,
        "timestamp": "2017-06-01T19:02:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "46a675c22c454c6394a4ea9cf7b0d2be",
      "timestamp": "2017-06-01T19:02:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b70fc75c1fff47fbb4ef2e9e34d999d1",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10339 | Optimization: Calculate block hash less times by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10339 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:02:53+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10339",
      "id": "b70fc75c1fff47fbb4ef2e9e34d999d1",
      "timestamp": "2017-06-01T19:02:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9f37e871692d4edfa6f5af473fdf4c63",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9717 | Pow: Remove fCheckPOW from CheckBlockHeader by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #9717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:02:55+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9717",
      "id": "9f37e871692d4edfa6f5af473fdf4c63",
      "timestamp": "2017-06-01T19:02:55+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "187736a877a84f7ea9aa664d26bf3576",
        "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-06-01T19:03:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10195",
      "id": "187736a877a84f7ea9aa664d26bf3576",
      "timestamp": "2017-06-01T19:03:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f0f66cd9dd05444baee4f7ebc6932416",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10321 | Use FastRandomContext for all tests by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10321 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:03:59+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10321",
      "id": "f0f66cd9dd05444baee4f7ebc6932416",
      "timestamp": "2017-06-01T19:03:59+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "18bb418e19874909ad13dbb1345e51bb",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/7729 | rpc: introduce label API for wallet by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #7729 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:05:27+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/7729",
      "id": "18bb418e19874909ad13dbb1345e51bb",
      "timestamp": "2017-06-01T19:05:27+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "02629170c35c4b30ad9264e98cf88108",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10044 | Run functional tests in `make check` by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #10044 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:06:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10044",
      "id": "02629170c35c4b30ad9264e98cf88108",
      "timestamp": "2017-06-01T19:06:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "703577fc1fab4e3187e6048b8be3abb0",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/7729 | rpc: introduce label API for wallet by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #7729 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:08:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/7729",
      "id": "703577fc1fab4e3187e6048b8be3abb0",
      "timestamp": "2017-06-01T19:08:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7b80c5e6cfeb47c3b39ed1fc586e54f8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10244 | [qt] Add abstraction layer for accessing node and wallet functionality from gui by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #10244 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:08:52+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10244",
      "id": "7b80c5e6cfeb47c3b39ed1fc586e54f8",
      "timestamp": "2017-06-01T19:08:52+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "32aebd98381c42a182e954fdf14ab4f4",
        "sender": "wumpus",
        "payload": "#topic safe DoS handling around softforks (luke-jr)",
        "action": false,
        "timestamp": "2017-06-01T19:11:56+00:00"
      },
      "operand": "safe DoS handling around softforks (luke-jr)",
      "id": "32aebd98381c42a182e954fdf14ab4f4",
      "timestamp": "2017-06-01T19:11:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2d58987c401b43cbb32a330b44e0f136",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:12:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9530",
      "id": "2d58987c401b43cbb32a330b44e0f136",
      "timestamp": "2017-06-01T19:12:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3339e173ef5e43859a6ed5c0391cfc93",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:19:21+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9530",
      "id": "3339e173ef5e43859a6ed5c0391cfc93",
      "timestamp": "2017-06-01T19:19:21+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "834d6ee998984eaa8675b5bbe12a11d9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:19:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9530",
      "id": "834d6ee998984eaa8675b5bbe12a11d9",
      "timestamp": "2017-06-01T19:19:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e038993756024185899b7990fda5fa64",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:25:28+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9530",
      "id": "e038993756024185899b7990fda5fa64",
      "timestamp": "2017-06-01T19:25:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "543c0a33202a46928ecf77816cf83f3f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks \u00c3\u0082\u00c2\u00b7 Issue #9530 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:27:17+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9530",
      "id": "543c0a33202a46928ecf77816cf83f3f",
      "timestamp": "2017-06-01T19:27:17+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "5184b6b3d8d74041962db8fdabd78a8f",
        "sender": "wumpus",
        "payload": "#topic 0.14.2 (cfields)",
        "action": false,
        "timestamp": "2017-06-01T19:30:43+00:00"
      },
      "operand": "0.14.2 (cfields)",
      "id": "5184b6b3d8d74041962db8fdabd78a8f",
      "timestamp": "2017-06-01T19:30:43+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "48e355bf91f4437f8573077e65c99f35",
        "sender": "wumpus",
        "payload": "#topic variable name guidelines",
        "action": false,
        "timestamp": "2017-06-01T19:35:12+00:00"
      },
      "operand": "variable name guidelines",
      "id": "48e355bf91f4437f8573077e65c99f35",
      "timestamp": "2017-06-01T19:35:12+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f19a52c8367148f9aad70a62888911bb",
        "sender": "wumpus",
        "payload": "#topic high priority features",
        "action": false,
        "timestamp": "2017-06-01T19:39:14+00:00"
      },
      "operand": "high priority features",
      "id": "f19a52c8367148f9aad70a62888911bb",
      "timestamp": "2017-06-01T19:39:14+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "8796604bfe2546ab958bb9d0bd0ce7ac",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10192 | Cache full script execution results in addition to signatures by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:40:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10192",
      "id": "8796604bfe2546ab958bb9d0bd0ce7ac",
      "timestamp": "2017-06-01T19:40:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a39150dca3cf4fafa77c949747c11d0d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10179 | Give CValidationInterface Support for calling notifications on the CScheduler Thread by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10179 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:41:54+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10179",
      "id": "a39150dca3cf4fafa77c949747c11d0d",
      "timestamp": "2017-06-01T19:41:54+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "84c41d50c33c4c1b801963a363175b4b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10427 | Consensus: Introduce static GetScriptFlags (mostly MOVEONLY) by jtimon \u00c3\u0082\u00c2\u00b7 Pull Request #10427 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:42:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10427",
      "id": "84c41d50c33c4c1b801963a363175b4b",
      "timestamp": "2017-06-01T19:42:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9ada45c30a1f4a8da06a357a627f3aa8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10192 | Cache full script execution results in addition to signatures by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #10192 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:42:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10192",
      "id": "9ada45c30a1f4a8da06a357a627f3aa8",
      "timestamp": "2017-06-01T19:42:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "30c39082d00a4542a4a507f2693049f8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10299 | Remove OpenSSL by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #10299 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-06-01T19:46:06+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10299",
      "id": "30c39082d00a4542a4a507f2693049f8",
      "timestamp": "2017-06-01T19:46:06+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "d640c2f824f34d69a796b509aadff51f",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2017-06-01T19:59:47+00:00"
      },
      "operand": null,
      "id": "d640c2f824f34d69a796b509aadff51f",
      "timestamp": "2017-06-01T19:59:47+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}