{
  "founder": "meshcollider",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "efe6b1eff17145398fba66c90dd4bb70",
  "name": "#bitcoin-core-dev",
  "chair": "meshcollider",
  "chairs": [
    "meshcollider"
  ],
  "nicks": {
    "meshcollider": 18,
    "lightningbot": 2,
    "achow101": 23,
    "instagibbs": 13,
    "fanquake": 1,
    "jonatack": 2,
    "sipa": 13,
    "kanzure": 1,
    "jb55": 1,
    "gribble": 6,
    "luke-jr": 1,
    "tryphe": 2,
    "bitcoin-git": 1
  },
  "start_time": "2019-09-13T19:00:33+00:00",
  "end_time": "2019-09-13T19:39:20+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: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a",
  "current_topic": null,
  "messages": [
    {
      "id": "50839a58fdd343d5b99deb9477d2dfe6",
      "sender": "meshcollider",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2019-09-13T19:00:33+00:00"
    },
    {
      "id": "af7305c58e8240b48f860aa4ba9401ef",
      "sender": "lightningbot",
      "payload": "Meeting started Fri Sep 13 19:00:33 2019 UTC.  The chair is meshcollider. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2019-09-13T19:00:33+00:00"
    },
    {
      "id": "b3a1f16bae0e4fa0ad7b7f2564838b34",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2019-09-13T19:00:33+00:00"
    },
    {
      "id": "494d7448c9c1400cb1d79132aa88adb6",
      "sender": "meshcollider",
      "payload": "#bitcoin-core-dev Wallet Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball",
      "action": false,
      "timestamp": "2019-09-13T19:00:39+00:00"
    },
    {
      "id": "9fdd07f06e3647bc8e91a2b900f4eb1e",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:00:43+00:00"
    },
    {
      "id": "dfaf59c23777439c9c701797389bed69",
      "sender": "instagibbs",
      "payload": "oh hi",
      "action": false,
      "timestamp": "2019-09-13T19:00:48+00:00"
    },
    {
      "id": "70361f5b9466434f8446334c86fb4f3f",
      "sender": "fanquake",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:01:02+00:00"
    },
    {
      "id": "1ea991b55ec042eea4f637efb53b95bb",
      "sender": "meshcollider",
      "payload": "Topics this week?",
      "action": false,
      "timestamp": "2019-09-13T19:01:03+00:00"
    },
    {
      "id": "3b147198b612416ebbd871a00d1f7641",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:01:11+00:00"
    },
    {
      "id": "df16df2db76a463b8c64fb34d9855b85",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:01:17+00:00"
    },
    {
      "id": "6a6a758605ad4ce1b24be922aa9012ca",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:01:18+00:00"
    },
    {
      "id": "a37b58f480cb441e88d0b22c42d5f14a",
      "sender": "instagibbs",
      "payload": "Last minute feature pushes? :P",
      "action": false,
      "timestamp": "2019-09-13T19:01:19+00:00"
    },
    {
      "id": "6770f0f1f66f4d43b19c4aea8b6fba7e",
      "sender": "sipa",
      "payload": "miniscript pretty please?",
      "action": false,
      "timestamp": "2019-09-13T19:01:33+00:00"
    },
    {
      "id": "7e90999312ef4534ae870f600096b78e",
      "sender": "jb55",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-09-13T19:01:34+00:00"
    },
    {
      "id": "71bcab4bad21458da7deeb8c932016be",
      "sender": "achow101",
      "payload": "let's merge #16341 :p",
      "action": false,
      "timestamp": "2019-09-13T19:01:36+00:00"
    },
    {
      "id": "c6772ee327304b829a7fa37c2d6dc77f",
      "sender": "sipa",
      "payload": "hides",
      "action": true,
      "timestamp": "2019-09-13T19:01:36+00:00"
    },
    {
      "id": "b3d350d07abf4d78902aa882f8ff01c8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16341 | Introduce ScriptPubKeyMan interface and use it for key and script management (aka wallet boxes) by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16341 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:01:39+00:00"
    },
    {
      "id": "957811dbb4224ed88835b6c2024e5172",
      "sender": "instagibbs",
      "payload": "sipa, haha",
      "action": false,
      "timestamp": "2019-09-13T19:01:41+00:00"
    },
    {
      "id": "e5dd16ddf428465aa2977d40832eb720",
      "sender": "instagibbs",
      "payload": "oh yeah #16341: I'd really like that in in not forever. It's a lot of manual looking, but not hard to track imo",
      "action": false,
      "timestamp": "2019-09-13T19:02:05+00:00"
    },
    {
      "id": "51f27c34551142f3ac8431a61a1c6766",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16341 | Introduce ScriptPubKeyMan interface and use it for key and script management (aka wallet boxes) by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16341 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:02:08+00:00"
    },
    {
      "id": "c9d26509ca464b70b0994e356d980fbe",
      "sender": "meshcollider",
      "payload": "lol",
      "action": false,
      "timestamp": "2019-09-13T19:02:14+00:00"
    },
    {
      "id": "1edecf59eb894a50a4febafbfe06a463",
      "sender": "luke-jr",
      "payload": "I have to go get kids at school, but how about #15987",
      "action": false,
      "timestamp": "2019-09-13T19:02:20+00:00"
    },
    {
      "id": "26a01317ea95422ba6a91fc2206a1811",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/15987 | Wallet, GUI: Warn when sending to already-used Bitcoin addresses by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #15987 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:02:23+00:00"
    },
    {
      "id": "bc6ade9a0c49426b8437c120dfd42c2e",
      "sender": "instagibbs",
      "payload": "I kind of forgot to hound people for review before feature freeze, but #16727 is pretty easy",
      "action": false,
      "timestamp": "2019-09-13T19:03:28+00:00"
    },
    {
      "id": "4763312f67ed4a55b9234d64cae89383",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16727 | wallet: Explicit feerate for bumpfee by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #16727 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:03:30+00:00"
    },
    {
      "id": "69290ff3deef4d9e81560a93fa805818",
      "sender": "achow101",
      "payload": "luke-jr: feature freeze is probably too close for that",
      "action": false,
      "timestamp": "2019-09-13T19:03:40+00:00"
    },
    {
      "id": "487bca8421704cddb37d1e24f9cd3c12",
      "sender": "meshcollider",
      "payload": "#15204 is the only wallet PR tagged as 0.19 at the moment I think",
      "action": false,
      "timestamp": "2019-09-13T19:03:40+00:00"
    },
    {
      "id": "a7c97a85c0c74202b88ffe4bff9f6eef",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/15204 | gui: Add Open External Wallet action by promag \u00c3\u0082\u00c2\u00b7 Pull Request #15204 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:03:43+00:00"
    },
    {
      "id": "303cecd6e5c14031ae4af327d8f95e47",
      "sender": "achow101",
      "payload": "although, looking at it gives me an idea: what if we used a bloom filter for descriptor wallet ismine rather than generating and loading every scriptpubkey?",
      "action": false,
      "timestamp": "2019-09-13T19:05:01+00:00"
    },
    {
      "id": "f15fb9eca06246189d5dd9892a6bfcde",
      "sender": "meshcollider",
      "payload": "Basically none of these PRs have any review yet so if you want one of these in, go review it :)",
      "action": false,
      "timestamp": "2019-09-13T19:05:13+00:00"
    },
    {
      "id": "1d51c30480ec499c93d71090627d50f4",
      "sender": "instagibbs",
      "payload": "false positives lol",
      "action": false,
      "timestamp": "2019-09-13T19:05:15+00:00"
    },
    {
      "id": "546066506d2c4347884432681335b77e",
      "sender": "jonatack",
      "payload": "meshcollider: PR #16822 is tagged for 0.19",
      "action": false,
      "timestamp": "2019-09-13T19:05:17+00:00"
    },
    {
      "id": "48a5b6ed1ea14936a4ddd836f13e588d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/16822 | gui: Create wallet menu option follow-ups by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #16822 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-09-13T19:05:20+00:00"
    },
    {
      "id": "5734ea655f8e466a80bc64ccbc266ef7",
      "sender": "sipa",
      "payload": "achow101: or BIP158 filter",
      "action": false,
      "timestamp": "2019-09-13T19:06:18+00:00"
    },
    {
      "id": "d1f13baac6b94701a6c3c15225067921",
      "sender": "sipa",
      "payload": "achow101: you'd generate the bloom filter on the fly from the scriptPubKeys i guess, still?",
      "action": false,
      "timestamp": "2019-09-13T19:06:41+00:00"
    },
    {
      "id": "fe0bf728997941e796239ec5353bfd3d",
      "sender": "achow101",
      "payload": "on second thought, it probably wouldn't work. we still need a map of scriptPubKeys to descriptor indexes in order to be able to get the keys to sign them",
      "action": false,
      "timestamp": "2019-09-13T19:06:45+00:00"
    },
    {
      "id": "e1fbd3c1efc74b379d5a28e8d821a909",
      "sender": "sipa",
      "payload": "and false positives are not a problem; you do a full check for every match",
      "action": false,
      "timestamp": "2019-09-13T19:07:13+00:00"
    },
    {
      "id": "36c4266d33df4c79a272cf4caee0ffae",
      "sender": "achow101",
      "payload": "is it really that much benefit to have both a filter and all of thes scriptpubkeys?",
      "action": false,
      "timestamp": "2019-09-13T19:08:02+00:00"
    },
    {
      "id": "2863bdeb51344ffb81e584970a93001f",
      "sender": "sipa",
      "payload": "it may be much faster",
      "action": false,
      "timestamp": "2019-09-13T19:08:14+00:00"
    },
    {
      "id": "1d71802383e94acd9b903125cba9b8d9",
      "sender": "sipa",
      "payload": "though, that's a question for later",
      "action": false,
      "timestamp": "2019-09-13T19:08:27+00:00"
    },
    {
      "id": "b581c5a2c419469d8744f2519a20e393",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-09-13T19:08:46+00:00"
    },
    {
      "id": "820322bd5d584e77b6afdbaec8e0c94c",
      "sender": "sipa",
      "payload": "just having an explicit set of scriptPubKeys to IsMineness will be much faster than the current IsMine logic already",
      "action": false,
      "timestamp": "2019-09-13T19:08:51+00:00"
    },
    {
      "id": "efc1a8b846b040979b1ce855617a3ecb",
      "sender": "instagibbs",
      "payload": "good point",
      "action": false,
      "timestamp": "2019-09-13T19:09:48+00:00"
    },
    {
      "id": "fd31fb74acfc4280af69279a10e2f125",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-09-13T19:09:53+00:00"
    },
    {
      "id": "b0330db85fe54d65859145f6206092c2",
      "sender": "achow101",
      "payload": "although now I kinda want to know how long it takes IsMine to check that 2 GB testnet wallet that may or may not still exist",
      "action": false,
      "timestamp": "2019-09-13T19:10:29+00:00"
    },
    {
      "id": "1af54d1f0f8c40eaab0cf6393b098375",
      "sender": "meshcollider",
      "payload": "Just checking whether a key is in a map is not that slow is it?",
      "action": false,
      "timestamp": "2019-09-13T19:12:18+00:00"
    },
    {
      "id": "a0eec67b5e3a46dbb9135feadfaaafe1",
      "sender": "achow101",
      "payload": "I think std::map is O(nlog(n))",
      "action": false,
      "timestamp": "2019-09-13T19:12:48+00:00"
    },
    {
      "id": "db7bd69f95fe4bf5a4a32b3a61a9d77a",
      "sender": "instagibbs",
      "payload": "log(n) access...",
      "action": false,
      "timestamp": "2019-09-13T19:13:02+00:00"
    },
    {
      "id": "b4783918a51a4d08bc7d6fa958a73f6f",
      "sender": "sipa",
      "payload": "std::unordered_map is O(1) (ignoring the fact that pointer size eventually has to grow O(log n) with the size of the table)",
      "action": false,
      "timestamp": "2019-09-13T19:13:43+00:00"
    },
    {
      "id": "2320a583b46d400a84630b8e48da7f56",
      "sender": "meshcollider",
      "payload": "Yeah that's a hash map right sipa?",
      "action": false,
      "timestamp": "2019-09-13T19:14:21+00:00"
    },
    {
      "id": "f2b52bcbc87841e68513144eec1288c7",
      "sender": "achow101",
      "payload": "instagibbs: oh right. std::map is log(n) everything",
      "action": false,
      "timestamp": "2019-09-13T19:15:25+00:00"
    },
    {
      "id": "4a17cd4ca2be4c638944e5d94ad6175c",
      "sender": "meshcollider",
      "payload": "So I think an unordered_map of your scriptPubKeys is efficient enough without worrying about filters or whatever",
      "action": false,
      "timestamp": "2019-09-13T19:16:54+00:00"
    },
    {
      "id": "ad8f108f789949d9bf2c2ab1d94e604c",
      "sender": "achow101",
      "payload": "cool. I hadn't realized c++ actually provided a hash map",
      "action": false,
      "timestamp": "2019-09-13T19:18:27+00:00"
    },
    {
      "id": "cd698ca8fe3448b5bb8b111c8e47dd0e",
      "sender": "tryphe",
      "payload": "unordered map averages amort O(1) for operations, which can initially be O(n), but ordered map is always O(log n), so it really depends on how you use it.",
      "action": false,
      "timestamp": "2019-09-13T19:18:31+00:00"
    },
    {
      "id": "1fa4720156f24de3ad7d5258072e5578",
      "sender": "instagibbs",
      "payload": "we're using chains of addresses we control, so hash collisions should be extremely rare?",
      "action": false,
      "timestamp": "2019-09-13T19:18:55+00:00"
    },
    {
      "id": "30b6c36823b24f4aadf3f7947eaf5f26",
      "sender": "achow101",
      "payload": "tryphe: it depends on whether there are collisions, no? or resizing, but size can be set initially",
      "action": false,
      "timestamp": "2019-09-13T19:18:58+00:00"
    },
    {
      "id": "ae25064dd9624e9a87a7b281ed9a0ae0",
      "sender": "achow101",
      "payload": "not that it really matters, whatever we use will be faster than current IsMine",
      "action": false,
      "timestamp": "2019-09-13T19:19:56+00:00"
    },
    {
      "id": "bb81d5e160f445eea939b6b5dd2076d8",
      "sender": "tryphe",
      "payload": "achow101, iirc, it does something to prevent collisions (maybe i am thinking of just QHash<>),, but i think you are right",
      "action": false,
      "timestamp": "2019-09-13T19:20:03+00:00"
    },
    {
      "id": "dbf6bf43e0ed4fdebed07d2b5b5c4a9d",
      "sender": "meshcollider",
      "payload": "Yeah I think the O(n) is only the case where all n elements have the same hash and it has to linearly search through them all",
      "action": false,
      "timestamp": "2019-09-13T19:22:05+00:00"
    },
    {
      "id": "a910bd8d813a43269ad271254738fe7d",
      "sender": "sipa",
      "payload": "indeed",
      "action": false,
      "timestamp": "2019-09-13T19:22:10+00:00"
    },
    {
      "id": "6d0050d0bd6044d5bb435e3f8aa49164",
      "sender": "achow101",
      "payload": "let's just tell it to use sha256 :p",
      "action": false,
      "timestamp": "2019-09-13T19:22:20+00:00"
    },
    {
      "id": "f2d590053bd944a98c9492e49a89c1e4",
      "sender": "sipa",
      "payload": "we use salted siphash for hashmaps elsewhere",
      "action": false,
      "timestamp": "2019-09-13T19:22:36+00:00"
    },
    {
      "id": "d1c8f680522445ddb0ef7b656052c0d0",
      "sender": "instagibbs",
      "payload": "more than sufficient considering wallet will control inputs",
      "action": false,
      "timestamp": "2019-09-13T19:23:05+00:00"
    },
    {
      "id": "4645508e25ab4c9b867aee2db33ad003",
      "sender": "sipa",
      "payload": "which is just as good as sha256 truncated to 64 bit output",
      "action": false,
      "timestamp": "2019-09-13T19:23:06+00:00"
    },
    {
      "id": "956351a64f6e4cf6bb7af060412d2e1f",
      "sender": "instagibbs",
      "payload": "(I think)",
      "action": false,
      "timestamp": "2019-09-13T19:23:08+00:00"
    },
    {
      "id": "9b1fa19b6e5e4007b3153e17270ddc55",
      "sender": "achow101",
      "payload": "instagibbs: people could import some weird shit",
      "action": false,
      "timestamp": "2019-09-13T19:23:34+00:00"
    },
    {
      "id": "67b14a5f24b945a298db87050aa2dd80",
      "sender": "instagibbs",
      "payload": "SFTL :P",
      "action": false,
      "timestamp": "2019-09-13T19:23:47+00:00"
    },
    {
      "id": "1a15c2307e164d3989e8293a97799ef0",
      "sender": "achow101",
      "payload": "actually, that wouldn't matter since each import would be its own scriptpubkeyman and thus have it's own map",
      "action": false,
      "timestamp": "2019-09-13T19:23:59+00:00"
    },
    {
      "id": "84337057f5334530abce428ba06987bf",
      "sender": "meshcollider",
      "payload": "If people want to slow their own wallet down deliberately, let them :p",
      "action": false,
      "timestamp": "2019-09-13T19:24:11+00:00"
    },
    {
      "id": "4234b3c8138f4253b25285fcb91a290c",
      "sender": "instagibbs",
      "payload": "actually it's a reasonable point, never know how people are going to use thew allet",
      "action": false,
      "timestamp": "2019-09-13T19:24:43+00:00"
    },
    {
      "id": "6df4d4948e6443abbbea3030add6b4ef",
      "sender": "meshcollider",
      "payload": "So anyway yeah in terms of PRs for 0.19, any other begs for review?",
      "action": false,
      "timestamp": "2019-09-13T19:25:01+00:00"
    },
    {
      "id": "353b825fdb6249db995c95fe9c475194",
      "sender": "meshcollider",
      "payload": "Nothing seems particularly pushed-for at the moment",
      "action": false,
      "timestamp": "2019-09-13T19:25:22+00:00"
    },
    {
      "id": "f66972fc09a84fdcaa1c3ec7aec9671f",
      "sender": "meshcollider",
      "payload": "And any other topics for today?",
      "action": false,
      "timestamp": "2019-09-13T19:25:36+00:00"
    },
    {
      "id": "31dc474ccc0a4a458e1ac5862790fdc3",
      "sender": "achow101",
      "payload": "any suggestions for having the gui inform the wallet that it's done loading transactions?",
      "action": false,
      "timestamp": "2019-09-13T19:26:14+00:00"
    },
    {
      "id": "aa9ef0858b3b47739255284f61e3bd6e",
      "sender": "achow101",
      "payload": "context: the stuff I'm working on to not load every tx into memory",
      "action": false,
      "timestamp": "2019-09-13T19:26:32+00:00"
    },
    {
      "id": "79a6f1c279d9430dadf602be20959ecc",
      "sender": "achow101",
      "payload": "the gui does some thing where it reads through every txout in order to build the transactions list. i would like it to not hammer the disk so it should do it when the transactions are initially loaded into the wallet before they are kicked out later",
      "action": false,
      "timestamp": "2019-09-13T19:27:54+00:00"
    },
    {
      "id": "a49f947ec89f44959e73f22836aede3c",
      "sender": "meshcollider",
      "payload": "It just does it once right",
      "action": false,
      "timestamp": "2019-09-13T19:30:09+00:00"
    },
    {
      "id": "5106e06f17f44b5a816af0acfc45912e",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-09-13T19:30:19+00:00"
    },
    {
      "id": "322717375db34b4da7fce15df33daaa8",
      "sender": "meshcollider",
      "payload": "I don't know off the top of my head but can't you do a callback thingy",
      "action": false,
      "timestamp": "2019-09-13T19:34:12+00:00"
    },
    {
      "id": "c9c52ed0ef854a92b835ca1f71996f71",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] jnewbery opened pull request #16866: [wallet] Rename 'decode' argument in gettransaction method to 'verbose' (master...2019-09-change-gettransaction-arg-name) https://github.com/bitcoin/bitcoin/pull/16866",
      "action": false,
      "timestamp": "2019-09-13T19:35:51+00:00"
    },
    {
      "id": "cf39130c90504768a76bf5da0d1e2747",
      "sender": "achow101",
      "payload": "I guess I could just use a signal. there's some things with async that I'm not sure about (GUI has it's own thread, so may be ready before wallet is?)",
      "action": false,
      "timestamp": "2019-09-13T19:36:01+00:00"
    },
    {
      "id": "d2d48a6a5f7f47518ee94872c757c168",
      "sender": "achow101",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2019-09-13T19:38:45+00:00"
    },
    {
      "id": "b5d6dd22607a4d16b67ecb1d3d5ec09a",
      "sender": "meshcollider",
      "payload": "Doesn't look like it :)",
      "action": false,
      "timestamp": "2019-09-13T19:39:07+00:00"
    },
    {
      "id": "f761824eac004be69dc1724d5dd59c9c",
      "sender": "meshcollider",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2019-09-13T19:39:20+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "50839a58fdd343d5b99deb9477d2dfe6",
        "sender": "meshcollider",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2019-09-13T19:00:33+00:00"
      },
      "operand": null,
      "id": "50839a58fdd343d5b99deb9477d2dfe6",
      "timestamp": "2019-09-13T19:00:33+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b3d350d07abf4d78902aa882f8ff01c8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16341 | Introduce ScriptPubKeyMan interface and use it for key and script management (aka wallet boxes) by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16341 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:01:39+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16341",
      "id": "b3d350d07abf4d78902aa882f8ff01c8",
      "timestamp": "2019-09-13T19:01:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "51f27c34551142f3ac8431a61a1c6766",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16341 | Introduce ScriptPubKeyMan interface and use it for key and script management (aka wallet boxes) by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #16341 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:02:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16341",
      "id": "51f27c34551142f3ac8431a61a1c6766",
      "timestamp": "2019-09-13T19:02:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "26a01317ea95422ba6a91fc2206a1811",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/15987 | Wallet, GUI: Warn when sending to already-used Bitcoin addresses by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #15987 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:02:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/15987",
      "id": "26a01317ea95422ba6a91fc2206a1811",
      "timestamp": "2019-09-13T19:02:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4763312f67ed4a55b9234d64cae89383",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16727 | wallet: Explicit feerate for bumpfee by instagibbs \u00c3\u0082\u00c2\u00b7 Pull Request #16727 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:03:30+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16727",
      "id": "4763312f67ed4a55b9234d64cae89383",
      "timestamp": "2019-09-13T19:03:30+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a7c97a85c0c74202b88ffe4bff9f6eef",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/15204 | gui: Add Open External Wallet action by promag \u00c3\u0082\u00c2\u00b7 Pull Request #15204 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:03:43+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/15204",
      "id": "a7c97a85c0c74202b88ffe4bff9f6eef",
      "timestamp": "2019-09-13T19:03:43+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "48a5b6ed1ea14936a4ddd836f13e588d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/16822 | gui: Create wallet menu option follow-ups by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #16822 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-09-13T19:05:20+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/16822",
      "id": "48a5b6ed1ea14936a4ddd836f13e588d",
      "timestamp": "2019-09-13T19:05:20+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "f761824eac004be69dc1724d5dd59c9c",
        "sender": "meshcollider",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2019-09-13T19:39:20+00:00"
      },
      "operand": null,
      "id": "f761824eac004be69dc1724d5dd59c9c",
      "timestamp": "2019-09-13T19:39:20+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}