{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "c3bd3e5abfc24d6580b637510e9ce599",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 38,
    "lightningbot": 2,
    "emilengler": 18,
    "moneyball": 1,
    "amiti": 1,
    "sipa": 19,
    "sipsorcery": 10,
    "fanquake": 14,
    "jeremyrubin": 13,
    "jonatack": 2,
    "fjahr": 1,
    "achow101": 14,
    "gwillen": 29,
    "gribble": 11,
    "kanzure": 1,
    "nehan": 1,
    "luke-jr": 13,
    "MarcoFalke": 9,
    "ryanofsky": 1,
    "bitcoin-git": 2,
    "instagibbs": 19,
    "jb55": 4
  },
  "start_time": "2019-12-12T19:01:20+00:00",
  "end_time": "2019-12-12T19:52:49+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": "RPC Whitelist Feature (jeremyrubin)",
  "messages": [
    {
      "id": "5ab8eade923f425bb6237f384dab503e",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2019-12-12T19:01:20+00:00"
    },
    {
      "id": "9a50b37b7f254e64a24445c9095a615b",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Dec 12 19:01:20 2019 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2019-12-12T19:01:20+00:00"
    },
    {
      "id": "9218f25e5a1d4633aa8d27485b4614d5",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2019-12-12T19:01:20+00:00"
    },
    {
      "id": "eadd58299bb64adf8b13ac5518cc1a6b",
      "sender": "emilengler",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:25+00:00"
    },
    {
      "id": "c777879e22e84df2aae4b6e45995bc10",
      "sender": "moneyball",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:27+00:00"
    },
    {
      "id": "c55c6edf87594ba99b7f35a5f82ae937",
      "sender": "amiti",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:28+00:00"
    },
    {
      "id": "c38b8ff8e5734ed995b4ffc732e4e514",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:28+00:00"
    },
    {
      "id": "0b7636e89bb24c939c0ef6e889b38c09",
      "sender": "sipsorcery",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:31+00:00"
    },
    {
      "id": "8944fa0a3e024c4dbd7e54dcca0293a0",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo",
      "action": false,
      "timestamp": "2019-12-12T19:01:38+00:00"
    },
    {
      "id": "9bdbd4b811ae47cc865f9ad200d3bbe4",
      "sender": "wumpus",
      "payload": "marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball kvaciral ariard digi_james amiti fjahr jeremyrubin lightlike emilengler jonatack",
      "action": false,
      "timestamp": "2019-12-12T19:01:39+00:00"
    },
    {
      "id": "254c1cec1df243bab631d4a868af63d9",
      "sender": "fanquake",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:49+00:00"
    },
    {
      "id": "747b6d47657e4ec9a62c464641172644",
      "sender": "jeremyrubin",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:49+00:00"
    },
    {
      "id": "567d699159054152a7de016323a8cb49",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:01:51+00:00"
    },
    {
      "id": "4859f823896242a880bee3bcd21302dc",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:02:24+00:00"
    },
    {
      "id": "46b22470f3d24e5ba0f72fce44aacb9f",
      "sender": "wumpus",
      "payload": "one proposed topic for this week in https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a : appveyor CI future",
      "action": false,
      "timestamp": "2019-12-12T19:02:33+00:00"
    },
    {
      "id": "08bb03176f28491a969f3393419d3070",
      "sender": "fanquake",
      "payload": "cc sipsorcery",
      "action": false,
      "timestamp": "2019-12-12T19:02:51+00:00"
    },
    {
      "id": "8370e4647cbb4ea2989fc9cb433e3e0f",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:02:59+00:00"
    },
    {
      "id": "0459e1a2d82e45cb995353d5056371d1",
      "sender": "sipsorcery",
      "payload": "my suggestion is to switch from appveyor to github actions (which is Azure CI under the hood) purely for speed",
      "action": false,
      "timestamp": "2019-12-12T19:03:14+00:00"
    },
    {
      "id": "b65ad45af4b94ba3a68055796018f9c9",
      "sender": "emilengler",
      "payload": "I personally think we should use Cirrus CI only as it supports Windows, Linux, macOS and also FreeBSD",
      "action": false,
      "timestamp": "2019-12-12T19:03:42+00:00"
    },
    {
      "id": "d21b1066e43449ee8f78774be4cf7c9c",
      "sender": "wumpus",
      "payload": "sorry, that was not the start of the topic",
      "action": false,
      "timestamp": "2019-12-12T19:03:44+00:00"
    },
    {
      "id": "0534034fe8f34ac8a0051aecaffa3eb8",
      "sender": "wumpus",
      "payload": "this is still the \"propose your topics\" phase of the meeting, then we'll start with high priority for review",
      "action": false,
      "timestamp": "2019-12-12T19:04:07+00:00"
    },
    {
      "id": "22a9f6b715ae4f99afe12c04fd7f35ee",
      "sender": "gwillen",
      "payload": "I am hoping to get some feedback this week on #17717",
      "action": false,
      "timestamp": "2019-12-12T19:04:13+00:00"
    },
    {
      "id": "7f37660f81a8432fa1fa2b18e92016c5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17717 | Proposed PSBT sign/broadcast flow \u00c3\u0082\u00c2\u00b7 Issue #17717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:04:14+00:00"
    },
    {
      "id": "af8a5f05f5ac4cf8a82dfaf18aa06e79",
      "sender": "kanzure",
      "payload": "HI",
      "action": false,
      "timestamp": "2019-12-12T19:04:16+00:00"
    },
    {
      "id": "9f4a46ab72884c0a9bd4c416788c2e0e",
      "sender": "emilengler",
      "payload": "oh sorry",
      "action": false,
      "timestamp": "2019-12-12T19:04:20+00:00"
    },
    {
      "id": "4f4510ae3a3e4bc8911b923ce599d6a3",
      "sender": "sipsorcery",
      "payload": "oops sorry",
      "action": false,
      "timestamp": "2019-12-12T19:04:21+00:00"
    },
    {
      "id": "d99ba1cdc697464398687b5b106fb1b1",
      "sender": "wumpus",
      "payload": "gwillen: ok, let's addd that as topic then",
      "action": false,
      "timestamp": "2019-12-12T19:04:45+00:00"
    },
    {
      "id": "510d9648ef9c48629cbf40d7fa27e572",
      "sender": "wumpus",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2019-12-12T19:04:53+00:00"
    },
    {
      "id": "d0a50d0fae0e48598ce1a11b3bc0967d",
      "sender": "jeremyrubin",
      "payload": "#proposedmeetingtopic finish up #12763",
      "action": false,
      "timestamp": "2019-12-12T19:05:02+00:00"
    },
    {
      "id": "06b5c2790a014ed0a4a11af4127ac2df",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/12763 | Add RPC Whitelist Feature from #12248 by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #12763 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:05:05+00:00"
    },
    {
      "id": "5acfa02eda114b0f88387f007edbc388",
      "sender": "wumpus",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8   8 blockers, 7 chasing concept ACK",
      "action": false,
      "timestamp": "2019-12-12T19:05:07+00:00"
    },
    {
      "id": "24d4aaefcc2c4cd29bd57e25e2d27a73",
      "sender": "jeremyrubin",
      "payload": "oh sorry *not* high priority",
      "action": false,
      "timestamp": "2019-12-12T19:05:13+00:00"
    },
    {
      "id": "20401f33b0774c49a82a57afd5906f0a",
      "sender": "wumpus",
      "payload": "anything to add/remove or that is ready for merge?",
      "action": false,
      "timestamp": "2019-12-12T19:06:05+00:00"
    },
    {
      "id": "9aaec0982ace47319e20727d17517d49",
      "sender": "achow101",
      "payload": "#17537 for hi prio",
      "action": false,
      "timestamp": "2019-12-12T19:06:13+00:00"
    },
    {
      "id": "dfdaa951503c4928bb5fb0ebf095c10d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17537 | wallet: Cleanup and move opportunistic and superfluous TopUp()s by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #17537 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:06:15+00:00"
    },
    {
      "id": "03b5115b2a084cc491b35b0faee9f10c",
      "sender": "nehan",
      "payload": "hi",
      "action": false,
      "timestamp": "2019-12-12T19:06:46+00:00"
    },
    {
      "id": "1d4f6e5270bf49408b82eb1133c3cade",
      "sender": "wumpus",
      "payload": "achow101: for blockers I guess?",
      "action": false,
      "timestamp": "2019-12-12T19:07:06+00:00"
    },
    {
      "id": "b4da50242019431c9b44ed4d64b4ce16",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-12-12T19:07:10+00:00"
    },
    {
      "id": "a66ac288ff1a4d5aaded9de17b2105f9",
      "sender": "wumpus",
      "payload": "ok, added",
      "action": false,
      "timestamp": "2019-12-12T19:07:22+00:00"
    },
    {
      "id": "c283e0a7a67249f0adaa2ed5baede900",
      "sender": "wumpus",
      "payload": "#topic appveyor CI future (sipsorcery)",
      "action": false,
      "timestamp": "2019-12-12T19:08:17+00:00"
    },
    {
      "id": "2a7bc29e5c354bd1b6ff9aafc7ada939",
      "sender": "emilengler",
      "payload": "Like I said, I personally think we should use Cirrus CI only as it supports Windows, Linux, macOS and also FreeBSD",
      "action": false,
      "timestamp": "2019-12-12T19:08:29+00:00"
    },
    {
      "id": "70420724a8fd43078a82edf15924d67b",
      "sender": "wumpus",
      "payload": "sipsorcery | my suggestion is to switch from appveyor to github actions (which is Azure CI under the hood) purely for speed",
      "action": false,
      "timestamp": "2019-12-12T19:08:30+00:00"
    },
    {
      "id": "585f776a9c7741659b53cd05519b3b00",
      "sender": "sipsorcery",
      "payload": "second suggestion is to cache the vcpkg dependencies in a .zip file to avoid failures unrelated to PR's.",
      "action": false,
      "timestamp": "2019-12-12T19:08:53+00:00"
    },
    {
      "id": "14de9a8afdd8408ea05302d83ebc874b",
      "sender": "luke-jr",
      "payload": "emilengler: ppc64?",
      "action": false,
      "timestamp": "2019-12-12T19:09:09+00:00"
    },
    {
      "id": "f9484dc2e7af4f328e48c49b359d8db4",
      "sender": "emilengler",
      "payload": "luke-jr: I'm not sure about that but we keep using travis for this purpose only",
      "action": false,
      "timestamp": "2019-12-12T19:10:00+00:00"
    },
    {
      "id": "2abf63b1711146b6b3eb70e9b7c861a9",
      "sender": "wumpus",
      "payload": "I don't think MarcoFalke is here",
      "action": false,
      "timestamp": "2019-12-12T19:10:06+00:00"
    },
    {
      "id": "bbd5da26761b479b9d8ef76a02317dbf",
      "sender": "emilengler",
      "payload": "could keep*",
      "action": false,
      "timestamp": "2019-12-12T19:10:06+00:00"
    },
    {
      "id": "99300e7212fe4fa086374a668b80270b",
      "sender": "wumpus",
      "payload": "is anyone against moving to github actions for just the MSVC build?",
      "action": false,
      "timestamp": "2019-12-12T19:10:43+00:00"
    },
    {
      "id": "be664a3b34c0454d9aad6c934e668cdb",
      "sender": "luke-jr",
      "payload": "emilengler: what about distros?",
      "action": false,
      "timestamp": "2019-12-12T19:10:50+00:00"
    },
    {
      "id": "14d7f4886bf04c1f99815f7d00551009",
      "sender": "wumpus",
      "payload": "(there is no question of moving *all*CI to github actions, to be clear)",
      "action": false,
      "timestamp": "2019-12-12T19:10:58+00:00"
    },
    {
      "id": "d5e4bd58e8964368a18efe129d9fa786",
      "sender": "jeremyrubin",
      "payload": "wumpus: given that github is a microsoft product seems reasonable :p",
      "action": false,
      "timestamp": "2019-12-12T19:11:13+00:00"
    },
    {
      "id": "0454d4a4c8ce4e44bc93ccbd68093ece",
      "sender": "wumpus",
      "payload": "jeremyrubin: heh!",
      "action": false,
      "timestamp": "2019-12-12T19:11:27+00:00"
    },
    {
      "id": "1f91819118204ab1ae9393b025dc62e1",
      "sender": "fanquake",
      "payload": "As long as that involves removing all Appveyor usage.",
      "action": false,
      "timestamp": "2019-12-12T19:11:36+00:00"
    },
    {
      "id": "ee566fe82b78461d91ad999b36680908",
      "sender": "emilengler",
      "payload": "luke-jr: I'm not sure about distros",
      "action": false,
      "timestamp": "2019-12-12T19:11:58+00:00"
    },
    {
      "id": "883bf9b85bca41019fb0c7ad07984df4",
      "sender": "wumpus",
      "payload": "fanquake: yes, it would",
      "action": false,
      "timestamp": "2019-12-12T19:12:17+00:00"
    },
    {
      "id": "bbaf09d7088e4dd69209fb19768b4a61",
      "sender": "emilengler",
      "payload": "But anyway, I believe that we should use Cirrus CI in the long term. Maybe only for FreeBSD?",
      "action": false,
      "timestamp": "2019-12-12T19:12:22+00:00"
    },
    {
      "id": "ffdc9249f2244f279c589dd7f21d52be",
      "sender": "emilengler",
      "payload": "But that's anotehr topic",
      "action": false,
      "timestamp": "2019-12-12T19:12:31+00:00"
    },
    {
      "id": "cc9b519c73fe498989e971cff489b34a",
      "sender": "wumpus",
      "payload": "fanquake: this would be about replacing appveyor",
      "action": false,
      "timestamp": "2019-12-12T19:12:38+00:00"
    },
    {
      "id": "5209257c57f04f39b65e892fefbb5b86",
      "sender": "fanquake",
      "payload": "wumpus great. If it's faster, and isn't going to be broken seemingly every thrid day for reasons outside our control.",
      "action": false,
      "timestamp": "2019-12-12T19:13:32+00:00"
    },
    {
      "id": "e8e1988e56fb4ee08aa2a9b2622d39c2",
      "sender": "wumpus",
      "payload": "I can't comment on that",
      "action": false,
      "timestamp": "2019-12-12T19:13:45+00:00"
    },
    {
      "id": "db85f3d45661487282bd3a329eb35841",
      "sender": "fanquake",
      "payload": "Maybe the vcpkg maintainers will stop randomly slicing up their packages.",
      "action": false,
      "timestamp": "2019-12-12T19:13:53+00:00"
    },
    {
      "id": "2fc8fe2183bf4f8f85c46cb712ade587",
      "sender": "MarcoFalke",
      "payload": "I got the appveyor timeout back to 90 minutes",
      "action": false,
      "timestamp": "2019-12-12T19:14:15+00:00"
    },
    {
      "id": "2e808cbf301f4aa2a66557b1a77f96e0",
      "sender": "MarcoFalke",
      "payload": "Anything else needs to be fixed?",
      "action": false,
      "timestamp": "2019-12-12T19:14:22+00:00"
    },
    {
      "id": "e049e82b84c54826a7461dcf312e2485",
      "sender": "sipa",
      "payload": "but is the issue with appveyor itself, or the fact that vcpkg changes out from under us all the time?",
      "action": false,
      "timestamp": "2019-12-12T19:14:36+00:00"
    },
    {
      "id": "f7c06d49b1414a378f3e3178590ec188",
      "sender": "jeremyrubin",
      "payload": "My understanding was that it's vcpkg",
      "action": false,
      "timestamp": "2019-12-12T19:14:57+00:00"
    },
    {
      "id": "bd2087af8d0c498ebfc17506f0659d30",
      "sender": "wumpus",
      "payload": "both, appveyor is slow and has a low timeout, and the packages switch under us all the time",
      "action": false,
      "timestamp": "2019-12-12T19:15:03+00:00"
    },
    {
      "id": "626fef73771b438c8da842c2d4699003",
      "sender": "jeremyrubin",
      "payload": "But that actions will make it less annoying for non windows maintainers",
      "action": false,
      "timestamp": "2019-12-12T19:15:08+00:00"
    },
    {
      "id": "40d722d4d8f047daa00492a06b9067dd",
      "sender": "fanquake",
      "payload": "There's a good summary of some of the issues in #17736",
      "action": false,
      "timestamp": "2019-12-12T19:15:08+00:00"
    },
    {
      "id": "fb2b72b09a694d899ebfac7f847a577a",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:15:09+00:00"
    },
    {
      "id": "ede210064c7f4f72b4ebae8eaf43f520",
      "sender": "sipa",
      "payload": "okay, so there are two independent issues to be fixed",
      "action": false,
      "timestamp": "2019-12-12T19:15:14+00:00"
    },
    {
      "id": "adafea4d6e8542188fe7ecfdcf211dcf",
      "sender": "fanquake",
      "payload": "3 if you include the compiler issues.",
      "action": false,
      "timestamp": "2019-12-12T19:15:37+00:00"
    },
    {
      "id": "eb1ee948933446b0b4d71989d6f65efb",
      "sender": "wumpus",
      "payload": "yes, I'm not sure in how far they're correlated",
      "action": false,
      "timestamp": "2019-12-12T19:15:42+00:00"
    },
    {
      "id": "6976369b5eb94516921657aa9e3e8638",
      "sender": "ryanofsky",
      "payload": "well my earlier suggestion for dealing with vcpkg issues will not work if appveyor is too slow",
      "action": false,
      "timestamp": "2019-12-12T19:16:16+00:00"
    },
    {
      "id": "19a4b5cdd9d44c87949da61443864e94",
      "sender": "sipsorcery",
      "payload": "at a guesstimate on appveyor failures: 5% genuinely relate to PR's, 30% vcpkg, 25% python functional tests, 5% appveyor image, 30% appveyor timeout, 5% other.",
      "action": false,
      "timestamp": "2019-12-12T19:16:28+00:00"
    },
    {
      "id": "6741bb5fa924439e9c34645651ddc1d1",
      "sender": "fanquake",
      "payload": "a literal roulette wheel",
      "action": false,
      "timestamp": "2019-12-12T19:16:56+00:00"
    },
    {
      "id": "762efaeede1149a7a75382179f5d273c",
      "sender": "sipsorcery",
      "payload": "suspect GitHub, Cirrus or Circle could all be the same excepting the timeouts.",
      "action": false,
      "timestamp": "2019-12-12T19:17:23+00:00"
    },
    {
      "id": "79cf9043075a495292da504f089634ba",
      "sender": "sipsorcery",
      "payload": "assuming similar reliability, my vote would go to whichever one is fastest",
      "action": false,
      "timestamp": "2019-12-12T19:18:17+00:00"
    },
    {
      "id": "18d7559cbee54206a94746e203d546da",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2019-12-12T19:18:46+00:00"
    },
    {
      "id": "f9a3c0b12e6f4a89a26be5dac7d4013c",
      "sender": "sipsorcery",
      "payload": "GitHub is substantially faster than appveyor. I haven't tested any other but would be happy to do so if it would help?",
      "action": false,
      "timestamp": "2019-12-12T19:19:06+00:00"
    },
    {
      "id": "ffee7ba3761b478ea7ff4c21f9704bf8",
      "sender": "luke-jr",
      "payload": "speed seems likely to be dependent on how many projects are using them",
      "action": false,
      "timestamp": "2019-12-12T19:19:33+00:00"
    },
    {
      "id": "634a8d229590401eb3d14a4f543b801b",
      "sender": "luke-jr",
      "payload": "ie, if we switch, it will get slow :P",
      "action": false,
      "timestamp": "2019-12-12T19:19:39+00:00"
    },
    {
      "id": "91490df5111546c890db204913b4152b",
      "sender": "wumpus",
      "payload": "fair enough, our test suite is pretty heavy!",
      "action": false,
      "timestamp": "2019-12-12T19:20:07+00:00"
    },
    {
      "id": "3826ebdecad6441d8cb6d97e678a5258",
      "sender": "wumpus",
      "payload": "sipsorcery: let's just try github next imo",
      "action": false,
      "timestamp": "2019-12-12T19:20:21+00:00"
    },
    {
      "id": "1c450b4b51eb44a39926e21c117a7c74",
      "sender": "wumpus",
      "payload": "sipsorcery: no one was strongly against trying them",
      "action": false,
      "timestamp": "2019-12-12T19:20:32+00:00"
    },
    {
      "id": "d93542ad77a2402caf36db070318d645",
      "sender": "MarcoFalke",
      "payload": "What about #17736 ?",
      "action": false,
      "timestamp": "2019-12-12T19:20:33+00:00"
    },
    {
      "id": "5380502e46454f45984038f663f3df34",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:20:35+00:00"
    },
    {
      "id": "21cf4c1c728d4c60a8e8056757e13ec9",
      "sender": "wumpus",
      "payload": "#17736 would be necessary no matter the CI I think",
      "action": false,
      "timestamp": "2019-12-12T19:21:12+00:00"
    },
    {
      "id": "2a1fea11c0f346bbbf16385038845eff",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:21:13+00:00"
    },
    {
      "id": "389178f76fbf4e4fb626ba798a81006e",
      "sender": "sipsorcery",
      "payload": "if appveyor is being canned 17736 is not required (at least until GitHub upgrade).",
      "action": false,
      "timestamp": "2019-12-12T19:21:19+00:00"
    },
    {
      "id": "f9c2dfdf75704fa0838178e1709249a2",
      "sender": "wumpus",
      "payload": "oh",
      "action": false,
      "timestamp": "2019-12-12T19:21:25+00:00"
    },
    {
      "id": "7a12c1982d7f4ecd9a64fe63192e4974",
      "sender": "MarcoFalke",
      "payload": "Has anyone tested the GitHub CI and found any issues?",
      "action": false,
      "timestamp": "2019-12-12T19:21:56+00:00"
    },
    {
      "id": "1d2ee3c22fcc4aec8e2d3d87a7198ad7",
      "sender": "MarcoFalke",
      "payload": "I merged it a few days ago",
      "action": false,
      "timestamp": "2019-12-12T19:22:00+00:00"
    },
    {
      "id": "cf91e9357e4f4c44aa206d5a76e04970",
      "sender": "fanquake",
      "payload": "I didn't realise that Github seems to automatically turn the CI on for any repos that have the config file? Had to turn it off for my own fork.",
      "action": false,
      "timestamp": "2019-12-12T19:22:46+00:00"
    },
    {
      "id": "cfe902303f72484b87609c4535389f3c",
      "sender": "fanquake",
      "payload": "Didn't realise until a build had failed and it emailed me.",
      "action": false,
      "timestamp": "2019-12-12T19:22:58+00:00"
    },
    {
      "id": "00518ecaa9b04bcdb398e0a9e87a50cc",
      "sender": "MarcoFalke",
      "payload": "Huh",
      "action": false,
      "timestamp": "2019-12-12T19:23:03+00:00"
    },
    {
      "id": "d971af5cb9da49099681b4f2fe4f40d5",
      "sender": "MarcoFalke",
      "payload": "It was turned off for bitcoin/bitcoin",
      "action": false,
      "timestamp": "2019-12-12T19:23:11+00:00"
    },
    {
      "id": "51b431c5c23d4f9e94c02c7c423182ec",
      "sender": "sipa",
      "payload": "fanquake: maybe you're part of a weird opt in program?",
      "action": false,
      "timestamp": "2019-12-12T19:23:12+00:00"
    },
    {
      "id": "3ad819077080497193779a17173b31c1",
      "sender": "MarcoFalke",
      "payload": "^",
      "action": false,
      "timestamp": "2019-12-12T19:23:17+00:00"
    },
    {
      "id": "0cfa5560ec084ae09653b8b9948c0cfa",
      "sender": "fanquake",
      "payload": "Yea I'm not talking about bitcoin/bitcoin. Which we had tried to turn \"Actions\" off for. This was one my fanquake/bitcoin fork.",
      "action": false,
      "timestamp": "2019-12-12T19:23:57+00:00"
    },
    {
      "id": "5407aa3d06a74c299f25cadd3409f959",
      "sender": "fanquake",
      "payload": "sipa could be",
      "action": false,
      "timestamp": "2019-12-12T19:24:03+00:00"
    },
    {
      "id": "839d51f614924c338db14fc06cdf9295",
      "sender": "wumpus",
      "payload": "someone, not me at least turned 'actions' back on for bitcoin/bitcoin (which is okay if we're going to use it)",
      "action": false,
      "timestamp": "2019-12-12T19:24:33+00:00"
    },
    {
      "id": "6fcf572f0df049a7a74ccfa5587f3bf9",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] jamesob opened pull request #17737: Add ChainstateManager, remove BlockManager global (master...2019-12-au.chainman) https://github.com/bitcoin/bitcoin/pull/17737",
      "action": false,
      "timestamp": "2019-12-12T19:24:49+00:00"
    },
    {
      "id": "ea4b617dc3174710b9b17673ba6c3b36",
      "sender": "fanquake",
      "payload": "wumpus Yea I was wondering how that happened",
      "action": false,
      "timestamp": "2019-12-12T19:24:49+00:00"
    },
    {
      "id": "38aa1b212a984f0a9d8eead4e99b90cc",
      "sender": "wumpus",
      "payload": "in any case, let'stest it and talk about it next meeting or so",
      "action": false,
      "timestamp": "2019-12-12T19:25:14+00:00"
    },
    {
      "id": "7893517e4567430da12b5bbbc7ee81cd",
      "sender": "MarcoFalke",
      "payload": "Ok, so unless there are objections: Merge #17736 as short term fix, and then (next week maybe) switch to GitHub Actions CI?",
      "action": false,
      "timestamp": "2019-12-12T19:25:26+00:00"
    },
    {
      "id": "1a3bb9c3ec0447549e9c407df2a50bde",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:25:28+00:00"
    },
    {
      "id": "0c06793f5beb4764a18664796dfd1878",
      "sender": "sipsorcery",
      "payload": "+1",
      "action": false,
      "timestamp": "2019-12-12T19:25:41+00:00"
    },
    {
      "id": "279931072e3444038f110c6c59d121ab",
      "sender": "fanquake",
      "payload": "+1",
      "action": false,
      "timestamp": "2019-12-12T19:25:49+00:00"
    },
    {
      "id": "ee1efd4baa5b4d95b94f83658b51a832",
      "sender": "wumpus",
      "payload": "ack",
      "action": false,
      "timestamp": "2019-12-12T19:25:49+00:00"
    },
    {
      "id": "bce66d5efd334071902a689f8cfa8802",
      "sender": "emilengler",
      "payload": "+1",
      "action": false,
      "timestamp": "2019-12-12T19:25:52+00:00"
    },
    {
      "id": "f4f4d99565a6409c9ec27e5e07ceb87f",
      "sender": "wumpus",
      "payload": "#topic Proposed PSBT sign/broadcast flow (gwillen)",
      "action": false,
      "timestamp": "2019-12-12T19:25:54+00:00"
    },
    {
      "id": "76b7a2fa74d640489d09756d916045b7",
      "sender": "wumpus",
      "payload": "#17717",
      "action": false,
      "timestamp": "2019-12-12T19:26:11+00:00"
    },
    {
      "id": "2ea7124e76dc4a51878a04828c4514c2",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17717 | Proposed PSBT sign/broadcast flow \u00c3\u0082\u00c2\u00b7 Issue #17717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:26:12+00:00"
    },
    {
      "id": "ef2be5ca87c942e09a7ca9fbd0591c9f",
      "sender": "sipa",
      "payload": "yay, PSBT guis",
      "action": false,
      "timestamp": "2019-12-12T19:26:32+00:00"
    },
    {
      "id": "1bfc1a70b83743a386f310076f49df6a",
      "sender": "gwillen",
      "payload": "this is building on top of Sjors' #17509 which is not merged yet",
      "action": false,
      "timestamp": "2019-12-12T19:27:11+00:00"
    },
    {
      "id": "460fde55d9b94a839e07b939e2fed65e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17509 | gui: save and load PSBT by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #17509 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:27:13+00:00"
    },
    {
      "id": "01f64c08700d4dff9f712b88434496a2",
      "sender": "gwillen",
      "payload": "my general sense is, once we can load PSBTs, the next step is \"what are the operations we support on them\"",
      "action": false,
      "timestamp": "2019-12-12T19:27:33+00:00"
    },
    {
      "id": "469f6b835c3c45b98a8899262907d1a6",
      "sender": "gwillen",
      "payload": "so I think introducing a simple dialog to analyze them, sign them, broadcast them, and save them is a good next step",
      "action": false,
      "timestamp": "2019-12-12T19:27:48+00:00"
    },
    {
      "id": "8549aa8e1d8946298a7df00ae4bb929a",
      "sender": "gwillen",
      "payload": "(this is simpler than the dialog from my old branch, for those of you who saw that, but it will reuse a lot of the parts)",
      "action": false,
      "timestamp": "2019-12-12T19:28:04+00:00"
    },
    {
      "id": "4c6ac7f0b8bf44e2acfdcad2b7a9a0ae",
      "sender": "emilengler",
      "payload": "ack",
      "action": false,
      "timestamp": "2019-12-12T19:28:14+00:00"
    },
    {
      "id": "0b5e8b05523c4b898a33b62883a430b6",
      "sender": "sipa",
      "payload": "i agree with the observation that an explicit update step is probably unnecessary",
      "action": false,
      "timestamp": "2019-12-12T19:28:24+00:00"
    },
    {
      "id": "ff4a3bafaeb04f7faf5184794001bdfd",
      "sender": "gwillen",
      "payload": "yeah my approach has always been to automatically update the PSBT eagerly when loading it, and that seems to produce good results",
      "action": false,
      "timestamp": "2019-12-12T19:28:49+00:00"
    },
    {
      "id": "b89711406dba403bbcc93dd9b7b6829c",
      "sender": "achow101",
      "payload": "seems reasonable",
      "action": false,
      "timestamp": "2019-12-12T19:29:12+00:00"
    },
    {
      "id": "51afafaee5614b0fa8e91e7a08cf78ee",
      "sender": "gwillen",
      "payload": "anyway I'm trying to make this a small and uncontroversial step, so feedback welcomed on the issue, there will be a PR soon, thanks!",
      "action": false,
      "timestamp": "2019-12-12T19:29:27+00:00"
    },
    {
      "id": "0d8319cecf974817b113538dcf6e3db0",
      "sender": "sipa",
      "payload": "the only reason why you'd want that to be explicit is because of privacy concerns (you may not want to reveal bip32 paths you know about keys used), but the sentiment in #17264 seems to be that that needs to be solved differently anyway",
      "action": false,
      "timestamp": "2019-12-12T19:29:29+00:00"
    },
    {
      "id": "e07bf2ab997b4ef483b58d8372431878",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17264 | rpc: set default bip32derivs to true for psbt methods by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #17264 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:29:33+00:00"
    },
    {
      "id": "fc46979d769444a18c2407ac15ca0874",
      "sender": "gwillen",
      "payload": "sipa: hmm *nod*, will go read the notes on that",
      "action": false,
      "timestamp": "2019-12-12T19:29:46+00:00"
    },
    {
      "id": "9721c887b2f740a7b87f05bb9bdf8fd1",
      "sender": "instagibbs",
      "payload": "yeah making PSBT private is not super well defined to begin with, you need additional roles",
      "action": false,
      "timestamp": "2019-12-12T19:29:53+00:00"
    },
    {
      "id": "0425d0e6fbfc413bb6c81fe5e50077c3",
      "sender": "instagibbs",
      "payload": "especially as more special-case fields are entered into it",
      "action": false,
      "timestamp": "2019-12-12T19:31:31+00:00"
    },
    {
      "id": "9b73adb23c54495eb5feea5c271d2e4b",
      "sender": "luke-jr",
      "payload": "\"update\"?",
      "action": false,
      "timestamp": "2019-12-12T19:31:31+00:00"
    },
    {
      "id": "b98f6bc4d91d4c15a24780507da9da00",
      "sender": "instagibbs",
      "payload": "luke-jr, filling fields like hd derivation path, etc",
      "action": false,
      "timestamp": "2019-12-12T19:31:45+00:00"
    },
    {
      "id": "6d575e9cb33340efaceb0b4aba047b3b",
      "sender": "luke-jr",
      "payload": "not signing, though, right?",
      "action": false,
      "timestamp": "2019-12-12T19:31:53+00:00"
    },
    {
      "id": "3790a669663440809d7e915f75d80fb2",
      "sender": "gwillen",
      "payload": "luke-jr: it's possible to have a PSBT that doesn't have things like P2SH redeemscripts, witnessscripts, etc. that are required for signing",
      "action": false,
      "timestamp": "2019-12-12T19:31:55+00:00"
    },
    {
      "id": "6ab2fca0683c4010b51d44e2a814960a",
      "sender": "gwillen",
      "payload": "I would never have the UI sign automatically, no",
      "action": false,
      "timestamp": "2019-12-12T19:32:05+00:00"
    },
    {
      "id": "2052390bd0c74d5689c440b45f54650f",
      "sender": "achow101",
      "payload": "luke-jr: correct. update is done before signing",
      "action": false,
      "timestamp": "2019-12-12T19:32:10+00:00"
    },
    {
      "id": "36b30b3a378945a6b78fc0001bf9d442",
      "sender": "sipa",
      "payload": "luke-jr: BIP 174 updating is filling in UTXOs/prevtxs, bip32 paths, scripts used",
      "action": false,
      "timestamp": "2019-12-12T19:32:12+00:00"
    },
    {
      "id": "727ff0e46fd2440d838470413ff8ee5f",
      "sender": "gwillen",
      "payload": "thanks for noting that clarification",
      "action": false,
      "timestamp": "2019-12-12T19:32:12+00:00"
    },
    {
      "id": "cd5c61edf84a43d197daea9035b7c157",
      "sender": "gwillen",
      "payload": "signing is always a big red button that's explicit",
      "action": false,
      "timestamp": "2019-12-12T19:32:28+00:00"
    },
    {
      "id": "d0dd5c47916247c0821c5f97aa8af380",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2019-12-12T19:32:31+00:00"
    },
    {
      "id": "0babcdcd4dfc4c258624d7650a324621",
      "sender": "instagibbs",
      "payload": "updating is done to \"guide\" signing, especially for dumb signers",
      "action": false,
      "timestamp": "2019-12-12T19:32:37+00:00"
    },
    {
      "id": "9497bd9e3b714319b7cc70c168cd93f6",
      "sender": "luke-jr",
      "payload": "exposing redeemscripts is arguably partially a signature?",
      "action": false,
      "timestamp": "2019-12-12T19:32:49+00:00"
    },
    {
      "id": "921e5f328c0347a7957a64876dec58eb",
      "sender": "gwillen",
      "payload": "well the design of PSBT in Core is such that the wallet creating the tx will already include them if it knows them",
      "action": false,
      "timestamp": "2019-12-12T19:33:10+00:00"
    },
    {
      "id": "b81fac24320541aaacd37c8d9976c5b4",
      "sender": "sipa",
      "payload": "luke-jr: it doesn't involve private keys",
      "action": false,
      "timestamp": "2019-12-12T19:33:12+00:00"
    },
    {
      "id": "62743bfa5905474b90e9538161da0c08",
      "sender": "gwillen",
      "payload": "the \"update\" step only ever occurs separately in unusual cases I think",
      "action": false,
      "timestamp": "2019-12-12T19:33:21+00:00"
    },
    {
      "id": "0318320dc7194cf1b61d1750ca05eb5c",
      "sender": "luke-jr",
      "payload": "sipa: I'm thinking the script itself is part of the private key",
      "action": false,
      "timestamp": "2019-12-12T19:33:28+00:00"
    },
    {
      "id": "4b346898f9054fda8f071f12a6943ab6",
      "sender": "jb55",
      "payload": "oh that's probably why I could never get rawtx to psbt conversion to work, I probably needed to call utxoupdatepsbt?",
      "action": false,
      "timestamp": "2019-12-12T19:33:29+00:00"
    },
    {
      "id": "a57aa26a17244851a5e995b9b4b129a1",
      "sender": "instagibbs",
      "payload": "that conversion is sketchy :)",
      "action": false,
      "timestamp": "2019-12-12T19:33:43+00:00"
    },
    {
      "id": "1e86fb46c0614049b2fe11909816cd03",
      "sender": "sipa",
      "payload": "luke-jr: it should not be considered that way",
      "action": false,
      "timestamp": "2019-12-12T19:33:44+00:00"
    },
    {
      "id": "122fe07bcbc0480d9dc97b80cdea9f2a",
      "sender": "sipa",
      "payload": "luke-jr: as security should not ever depend on keeping scripts private",
      "action": false,
      "timestamp": "2019-12-12T19:33:57+00:00"
    },
    {
      "id": "6c7e113aa6f04d0eabe5bf3e6586adfa",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2019-12-12T19:34:26+00:00"
    },
    {
      "id": "413215fd6a074b7e995ab0baf272a082",
      "sender": "sipa",
      "payload": "(it may matter for privacy to keep them secret, but that's a much more complicated issue to solve if desired)",
      "action": false,
      "timestamp": "2019-12-12T19:34:29+00:00"
    },
    {
      "id": "ef709526d77e45328b96a6e3c9249271",
      "sender": "gwillen",
      "payload": "given that PSBT is pretty dependent on the current workflow, I think the workflow is maybe outside the scope of my specific change",
      "action": false,
      "timestamp": "2019-12-12T19:34:45+00:00"
    },
    {
      "id": "a5a44ef7f9ed4e6ba9f8c2fbe66fdb51",
      "sender": "achow101",
      "payload": "if you want privacy of scripts and derivations paths, psbt ain't it",
      "action": false,
      "timestamp": "2019-12-12T19:34:46+00:00"
    },
    {
      "id": "db478146b7be425ebb5ad8e6debd688a",
      "sender": "gwillen",
      "payload": "but might be worth having a discussion about it at some point",
      "action": false,
      "timestamp": "2019-12-12T19:34:54+00:00"
    },
    {
      "id": "401f5567310d4e839153dfaa03993f19",
      "sender": "luke-jr",
      "payload": "I guess the scripts are strictly less a concern than derivation paths",
      "action": false,
      "timestamp": "2019-12-12T19:34:55+00:00"
    },
    {
      "id": "a0762c4b2a4c44acb88e7d2979fe4c0c",
      "sender": "jeremyrubin",
      "payload": "sipa: it's sometimes possible to compress a HTLC in a taproot branch I think",
      "action": false,
      "timestamp": "2019-12-12T19:35:41+00:00"
    },
    {
      "id": "31038174b5a84dba8cdb8e927037c753",
      "sender": "achow101",
      "payload": "jeremyrubin: taproot will have it's own set of fields that hopefully better preserve privacy",
      "action": false,
      "timestamp": "2019-12-12T19:36:28+00:00"
    },
    {
      "id": "ea8cb41b2d6a4c52bffa96ac710eec2c",
      "sender": "jb55",
      "payload": "should the ui give a privacy warning when copying psbts to clipboard/saving when there's derivation paths included?",
      "action": false,
      "timestamp": "2019-12-12T19:36:38+00:00"
    },
    {
      "id": "4d11eb9be6404c7baa749b1341e9376e",
      "sender": "instagibbs",
      "payload": "you'll still need additional roles/flows imo",
      "action": false,
      "timestamp": "2019-12-12T19:36:41+00:00"
    },
    {
      "id": "85b7c0b934b54885afc53455fd635072",
      "sender": "sipa",
      "payload": "jb55: imho, no - it's generally not actionable",
      "action": false,
      "timestamp": "2019-12-12T19:36:56+00:00"
    },
    {
      "id": "37a9977448be4405b0a756374ff611d0",
      "sender": "instagibbs",
      "payload": "better to me to actually define common flows, and design for those, rather than just guessing",
      "action": false,
      "timestamp": "2019-12-12T19:36:58+00:00"
    },
    {
      "id": "12e5afee35a94f33a7404b58ff05e4d2",
      "sender": "sipa",
      "payload": "jb55: you have the choice between private and broken, and non-private and functional",
      "action": false,
      "timestamp": "2019-12-12T19:37:12+00:00"
    },
    {
      "id": "0675ab7e762241b08254136509db7708",
      "sender": "gwillen",
      "payload": "I think in general PSBTs are also never intended to be published, they are intended to be shared only with required signers",
      "action": false,
      "timestamp": "2019-12-12T19:37:28+00:00"
    },
    {
      "id": "8012c85980104effa481808cd8add814",
      "sender": "instagibbs",
      "payload": "hww<->host<->curious co-signer, things like that",
      "action": false,
      "timestamp": "2019-12-12T19:37:32+00:00"
    },
    {
      "id": "0b77882d45d94486ad99c4c0e535e351",
      "sender": "gwillen",
      "payload": "I suspect this really mutes a lot of the privacy issues that could otherwise exist",
      "action": false,
      "timestamp": "2019-12-12T19:37:38+00:00"
    },
    {
      "id": "4aa69b94b9844fbb8743148eca5b4cde",
      "sender": "instagibbs",
      "payload": "but there's no RPC flow for this",
      "action": false,
      "timestamp": "2019-12-12T19:37:43+00:00"
    },
    {
      "id": "0caf892896654d5cb1c19236fb0ce6b9",
      "sender": "gwillen",
      "payload": "for most people the required signers will only ever be themselves",
      "action": false,
      "timestamp": "2019-12-12T19:37:44+00:00"
    },
    {
      "id": "28d58366878e442fb72ae67f0df3c6bb",
      "sender": "achow101",
      "payload": "gwillen: the main privacy concern is for coinjoins",
      "action": false,
      "timestamp": "2019-12-12T19:37:51+00:00"
    },
    {
      "id": "3d5275a1e5ab4bd79281bcffbb8c7fd8",
      "sender": "gwillen",
      "payload": "or people they already trust with their privacy",
      "action": false,
      "timestamp": "2019-12-12T19:37:52+00:00"
    },
    {
      "id": "b43e023aff1849eb8f44f90eabd9c8b7",
      "sender": "gwillen",
      "payload": "*nod*",
      "action": false,
      "timestamp": "2019-12-12T19:37:55+00:00"
    },
    {
      "id": "76ce4bbcf0f8481391a277a15a69620d",
      "sender": "gwillen",
      "payload": "I have not thought a lot about the coinjoin case",
      "action": false,
      "timestamp": "2019-12-12T19:38:09+00:00"
    },
    {
      "id": "c61a7978562c48ccb5665bcfdafcd600",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] fanquake opened pull request #17738: build: remove linking librt for backwards compatibility (master...remove_librt_back_compat) https://github.com/bitcoin/bitcoin/pull/17738",
      "action": false,
      "timestamp": "2019-12-12T19:38:27+00:00"
    },
    {
      "id": "d77a5450a69145979b6894071a4f122b",
      "sender": "instagibbs",
      "payload": "depends on what co-signers require to sign, there can be additional proof data etc",
      "action": false,
      "timestamp": "2019-12-12T19:38:33+00:00"
    },
    {
      "id": "534bc26b191e48419e3cffe156ebe9d4",
      "sender": "achow101",
      "payload": "in coinjoins you don't know or trust the other participants. deriv path and scripts could provide an easy way for a coinjoin participant to deanonymize other coinjoin participatns",
      "action": false,
      "timestamp": "2019-12-12T19:38:44+00:00"
    },
    {
      "id": "8846956f3d00439e8d5b0a61fe7f9d40",
      "sender": "sipa",
      "payload": "yeah, the (interesting) privacy issues appear when you're combinging multi-party signing for some inputs, and distinct signers for other inputs",
      "action": false,
      "timestamp": "2019-12-12T19:38:48+00:00"
    },
    {
      "id": "282eec6d2254448d93f496d25720fd43",
      "sender": "sipa",
      "payload": "there could be some best effort where we remove bip32 derivation info from finalized inputs",
      "action": false,
      "timestamp": "2019-12-12T19:39:18+00:00"
    },
    {
      "id": "8a8fa25113e148b48513c94570b1d74b",
      "sender": "gwillen",
      "payload": "we may already do that",
      "action": false,
      "timestamp": "2019-12-12T19:39:36+00:00"
    },
    {
      "id": "7a5dd6ffed47481aac347c6618f24f23",
      "sender": "achow101",
      "payload": "pretty sure we do",
      "action": false,
      "timestamp": "2019-12-12T19:39:45+00:00"
    },
    {
      "id": "9aa22e38ea5e47fc9a7a445b14d82456",
      "sender": "gwillen",
      "payload": "I know that we strip partial signatures from finalized inputs once we combine them",
      "action": false,
      "timestamp": "2019-12-12T19:39:46+00:00"
    },
    {
      "id": "d5b54997db67420eb7017d26852c1728",
      "sender": "achow101",
      "payload": "I think the spec for finalizer says drop everything but final sig/witness and utxo",
      "action": false,
      "timestamp": "2019-12-12T19:40:01+00:00"
    },
    {
      "id": "b459aadfa44546bc8c78a5c802dfde2d",
      "sender": "sipa",
      "payload": "oh, ok",
      "action": false,
      "timestamp": "2019-12-12T19:40:02+00:00"
    },
    {
      "id": "0249c7772d164804bae6c415a28e548e",
      "sender": "sipa",
      "payload": "achow101: i vaguely remember that indeed",
      "action": false,
      "timestamp": "2019-12-12T19:40:12+00:00"
    },
    {
      "id": "4b4a098608ce41e8922fe81f2715699a",
      "sender": "instagibbs",
      "payload": "oh that's not too bad then for most uses already",
      "action": false,
      "timestamp": "2019-12-12T19:40:37+00:00"
    },
    {
      "id": "ee5b131b883f41f5af54692407ed8226",
      "sender": "achow101",
      "payload": "I think the workflow we should be going for is really the hardware wallet/cold storage one",
      "action": false,
      "timestamp": "2019-12-12T19:41:03+00:00"
    },
    {
      "id": "360f8f54e1f14ea58bb0156a88c9fb04",
      "sender": "jb55",
      "payload": "I still wish there was some hrp that I could glance at the various states a psbt is in, but I guess that ship has sailed",
      "action": false,
      "timestamp": "2019-12-12T19:41:17+00:00"
    },
    {
      "id": "7f9b05abfd08466ea7274cd0a3fb6e7f",
      "sender": "instagibbs",
      "payload": "well that one can be very naive",
      "action": false,
      "timestamp": "2019-12-12T19:41:20+00:00"
    },
    {
      "id": "90675816a7a548b1b8c8cb1c191dd6bd",
      "sender": "gwillen",
      "payload": "jb55: can you expand \"hrp\"",
      "action": false,
      "timestamp": "2019-12-12T19:42:41+00:00"
    },
    {
      "id": "90073e1824664809a4b7b7c3d6abbe9c",
      "sender": "achow101",
      "payload": "human readable aprt",
      "action": false,
      "timestamp": "2019-12-12T19:42:55+00:00"
    },
    {
      "id": "c766f25185f5463cb8fd06aeaf087a41",
      "sender": "achow101",
      "payload": "*part",
      "action": false,
      "timestamp": "2019-12-12T19:42:57+00:00"
    },
    {
      "id": "4c5bcb9a6af74993b268579b87f040c6",
      "sender": "gwillen",
      "payload": "there is the analyzepsbt rpc which produces what you want, I think",
      "action": false,
      "timestamp": "2019-12-12T19:43:01+00:00"
    },
    {
      "id": "1515b95500f94e6c960f7bebce8c26d5",
      "sender": "sipa",
      "payload": "the stage depends on the input...",
      "action": false,
      "timestamp": "2019-12-12T19:43:04+00:00"
    },
    {
      "id": "0dfae78a18254a9db150199a3dab3a2b",
      "sender": "gwillen",
      "payload": "and my goal is for my UI to also expose as much of that as makes sense",
      "action": false,
      "timestamp": "2019-12-12T19:43:16+00:00"
    },
    {
      "id": "70e47c59ce1949f2b56e2908eaa14f7a",
      "sender": "jb55",
      "payload": "yeah perhaps thats just difficulties arising from copying and pasting psbts and the cli, but ui could help a lot here",
      "action": false,
      "timestamp": "2019-12-12T19:43:37+00:00"
    },
    {
      "id": "749b5c7ab4cc49b99c8994eff5f023a0",
      "sender": "gwillen",
      "payload": "I don't think it would make sense to put an hrp in the PSBT itself, you could attack people by having it be secretly out of sync with the rest",
      "action": false,
      "timestamp": "2019-12-12T19:43:42+00:00"
    },
    {
      "id": "1cec4f2b8c7a4b7184fe54dbeff0faef",
      "sender": "instagibbs",
      "payload": "jb55, different signers may expect different input, so it's kind of hard to say. e.g., one may expect xpub for multisig detection, other may not",
      "action": false,
      "timestamp": "2019-12-12T19:43:48+00:00"
    },
    {
      "id": "718f8e4d041f4a13be5b0c8667691244",
      "sender": "jeremyrubin",
      "payload": "Anything else on this topic?",
      "action": false,
      "timestamp": "2019-12-12T19:46:31+00:00"
    },
    {
      "id": "4c1a774d56ce4508a48cf9461a7281c2",
      "sender": "gwillen",
      "payload": "I think further comments on my proposal can go on the issue",
      "action": false,
      "timestamp": "2019-12-12T19:46:40+00:00"
    },
    {
      "id": "0048578bb7e841b39718772a1b42e04e",
      "sender": "wumpus",
      "payload": "#topic RPC Whitelist Feature (jeremyrubin)",
      "action": false,
      "timestamp": "2019-12-12T19:46:48+00:00"
    },
    {
      "id": "583afefba464468ebfbae8b80fbbba6a",
      "sender": "jeremyrubin",
      "payload": "I think this is more or less ready to merge",
      "action": false,
      "timestamp": "2019-12-12T19:47:02+00:00"
    },
    {
      "id": "230f47f153fd493fbd2466c924d0cd03",
      "sender": "emilengler",
      "payload": "The test (#17536) is also rebased on the squashed commit",
      "action": false,
      "timestamp": "2019-12-12T19:47:22+00:00"
    },
    {
      "id": "0242e5f5c045416a9f95243cbbf80078",
      "sender": "jeremyrubin",
      "payload": "It adds the ability to whitelist certain RPCs for credentials for those unfamiliar",
      "action": false,
      "timestamp": "2019-12-12T19:47:23+00:00"
    },
    {
      "id": "638273c0ec2a4f9d82334b304c0a9b8d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/17536 | test: Add test for rpc_whitelist by emilengler \u00c3\u0082\u00c2\u00b7 Pull Request #17536 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2019-12-12T19:47:24+00:00"
    },
    {
      "id": "0ecbc52565cc46128c18c843af2a8468",
      "sender": "instagibbs",
      "payload": "could you snipe the test? :) if that's ok emilengler",
      "action": false,
      "timestamp": "2019-12-12T19:48:26+00:00"
    },
    {
      "id": "97bb6f478ba64a6d882050c69bb9cf1e",
      "sender": "emilengler",
      "payload": "instagibbs: What do you mean?",
      "action": false,
      "timestamp": "2019-12-12T19:48:53+00:00"
    },
    {
      "id": "3877caf72d6b4f3f9d9df61137e003f2",
      "sender": "jeremyrubin",
      "payload": "snipe meaning put onto the same branch? I could, I just didn't want to unfairly steal emilengler's merge stats ;)",
      "action": false,
      "timestamp": "2019-12-12T19:48:57+00:00"
    },
    {
      "id": "0c156d273dc34bbe8bc54152ea2cd25e",
      "sender": "emilengler",
      "payload": "jeremyrubin: It's fine",
      "action": false,
      "timestamp": "2019-12-12T19:49:13+00:00"
    },
    {
      "id": "a6744eec7de7430896c27e5ce922ca85",
      "sender": "instagibbs",
      "payload": "emilengler, can jeremy cherry-pick into his branch? I don't like features without tests :)",
      "action": false,
      "timestamp": "2019-12-12T19:49:14+00:00"
    },
    {
      "id": "55e1618de5894456b4eff3306cf150a1",
      "sender": "jeremyrubin",
      "payload": "big credit to emilengler for putting in the effort to get the tests over the line",
      "action": false,
      "timestamp": "2019-12-12T19:49:21+00:00"
    },
    {
      "id": "972775f21e544ed88afbb1d3d3fd2c19",
      "sender": "emilengler",
      "payload": "sure",
      "action": false,
      "timestamp": "2019-12-12T19:49:22+00:00"
    },
    {
      "id": "7d2a5cb309bb4cf894587ef989ff39ff",
      "sender": "wumpus",
      "payload": "just make sure to keep the author data the same",
      "action": false,
      "timestamp": "2019-12-12T19:49:34+00:00"
    },
    {
      "id": "f940bc964e0f430fa599945d104da974",
      "sender": "instagibbs",
      "payload": "+1",
      "action": false,
      "timestamp": "2019-12-12T19:49:46+00:00"
    },
    {
      "id": "4458ec971a46415c971f6bd10debc5d4",
      "sender": "emilengler",
      "payload": "Would be nice if you colud put me into the longer commit description",
      "action": false,
      "timestamp": "2019-12-12T19:49:46+00:00"
    },
    {
      "id": "52526340e63b4d6bab0585de55f70861",
      "sender": "jeremyrubin",
      "payload": "will do",
      "action": false,
      "timestamp": "2019-12-12T19:50:20+00:00"
    },
    {
      "id": "695e28a1a2184f9cb7c6323813d3d3cc",
      "sender": "instagibbs",
      "payload": "will review",
      "action": false,
      "timestamp": "2019-12-12T19:50:28+00:00"
    },
    {
      "id": "bafcfcc584264f1898059605212fa3e8",
      "sender": "emilengler",
      "payload": "thanks :)",
      "action": false,
      "timestamp": "2019-12-12T19:50:30+00:00"
    },
    {
      "id": "f96753a121444b7e8643e102ae2f0e08",
      "sender": "luke-jr",
      "payload": "do it without an @ or he'll get spammed by altcoins",
      "action": false,
      "timestamp": "2019-12-12T19:50:34+00:00"
    },
    {
      "id": "3b37e41c77bc41138a57440a12a9eff9",
      "sender": "emilengler",
      "payload": "Will close the PR then",
      "action": false,
      "timestamp": "2019-12-12T19:50:39+00:00"
    },
    {
      "id": "bd80f4748c5d4642a48a8a45822c3d75",
      "sender": "luke-jr",
      "payload": "(usually just maintaining the Author field is enough?)",
      "action": false,
      "timestamp": "2019-12-12T19:50:49+00:00"
    },
    {
      "id": "75b4c943cdb74815a3bf2fd03aaf685a",
      "sender": "jonatack",
      "payload": "will review",
      "action": false,
      "timestamp": "2019-12-12T19:51:24+00:00"
    },
    {
      "id": "0c39fa0ce0a2480caca06c3dcc4272f2",
      "sender": "instagibbs",
      "payload": "8 minutes, any other topics?",
      "action": false,
      "timestamp": "2019-12-12T19:52:39+00:00"
    },
    {
      "id": "388faf8fa0c44d9c85e1ee30ccdb20e2",
      "sender": "wumpus",
      "payload": "thanks everyone, I don't think we have any more topics so that concludes the meeting",
      "action": false,
      "timestamp": "2019-12-12T19:52:41+00:00"
    },
    {
      "id": "342ff5430bd4414e81f6242679ebe959",
      "sender": "instagibbs",
      "payload": "kk",
      "action": false,
      "timestamp": "2019-12-12T19:52:44+00:00"
    },
    {
      "id": "3bf794178a334f2cbdfeb4b300feddf1",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2019-12-12T19:52:49+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "5ab8eade923f425bb6237f384dab503e",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2019-12-12T19:01:20+00:00"
      },
      "operand": null,
      "id": "5ab8eade923f425bb6237f384dab503e",
      "timestamp": "2019-12-12T19:01:20+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7f37660f81a8432fa1fa2b18e92016c5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17717 | Proposed PSBT sign/broadcast flow \u00c3\u0082\u00c2\u00b7 Issue #17717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:04:14+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17717",
      "id": "7f37660f81a8432fa1fa2b18e92016c5",
      "timestamp": "2019-12-12T19:04:14+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "510d9648ef9c48629cbf40d7fa27e572",
        "sender": "wumpus",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2019-12-12T19:04:53+00:00"
      },
      "operand": "High priority for review",
      "id": "510d9648ef9c48629cbf40d7fa27e572",
      "timestamp": "2019-12-12T19:04:53+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "06b5c2790a014ed0a4a11af4127ac2df",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/12763 | Add RPC Whitelist Feature from #12248 by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #12763 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:05:05+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/12763",
      "id": "06b5c2790a014ed0a4a11af4127ac2df",
      "timestamp": "2019-12-12T19:05:05+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5acfa02eda114b0f88387f007edbc388",
        "sender": "wumpus",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8   8 blockers, 7 chasing concept ACK",
        "action": false,
        "timestamp": "2019-12-12T19:05:07+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "5acfa02eda114b0f88387f007edbc388",
      "timestamp": "2019-12-12T19:05:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "dfdaa951503c4928bb5fb0ebf095c10d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17537 | wallet: Cleanup and move opportunistic and superfluous TopUp()s by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #17537 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:06:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17537",
      "id": "dfdaa951503c4928bb5fb0ebf095c10d",
      "timestamp": "2019-12-12T19:06:15+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c283e0a7a67249f0adaa2ed5baede900",
        "sender": "wumpus",
        "payload": "#topic appveyor CI future (sipsorcery)",
        "action": false,
        "timestamp": "2019-12-12T19:08:17+00:00"
      },
      "operand": "appveyor CI future (sipsorcery)",
      "id": "c283e0a7a67249f0adaa2ed5baede900",
      "timestamp": "2019-12-12T19:08:17+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fb2b72b09a694d899ebfac7f847a577a",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:15:09+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17736",
      "id": "fb2b72b09a694d899ebfac7f847a577a",
      "timestamp": "2019-12-12T19:15:09+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "5380502e46454f45984038f663f3df34",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:20:35+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17736",
      "id": "5380502e46454f45984038f663f3df34",
      "timestamp": "2019-12-12T19:20:35+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2a1fea11c0f346bbbf16385038845eff",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:21:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17736",
      "id": "2a1fea11c0f346bbbf16385038845eff",
      "timestamp": "2019-12-12T19:21:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1a3bb9c3ec0447549e9c407df2a50bde",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17736 | Update msvc build for Visual Studio 2019 v16.4 by sipsorcery \u00c3\u0082\u00c2\u00b7 Pull Request #17736 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:25:28+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17736",
      "id": "1a3bb9c3ec0447549e9c407df2a50bde",
      "timestamp": "2019-12-12T19:25:28+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "f4f4d99565a6409c9ec27e5e07ceb87f",
        "sender": "wumpus",
        "payload": "#topic Proposed PSBT sign/broadcast flow (gwillen)",
        "action": false,
        "timestamp": "2019-12-12T19:25:54+00:00"
      },
      "operand": "Proposed PSBT sign/broadcast flow (gwillen)",
      "id": "f4f4d99565a6409c9ec27e5e07ceb87f",
      "timestamp": "2019-12-12T19:25:54+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "2ea7124e76dc4a51878a04828c4514c2",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17717 | Proposed PSBT sign/broadcast flow \u00c3\u0082\u00c2\u00b7 Issue #17717 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:26:12+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17717",
      "id": "2ea7124e76dc4a51878a04828c4514c2",
      "timestamp": "2019-12-12T19:26:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "460fde55d9b94a839e07b939e2fed65e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17509 | gui: save and load PSBT by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #17509 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:27:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17509",
      "id": "460fde55d9b94a839e07b939e2fed65e",
      "timestamp": "2019-12-12T19:27:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "e07bf2ab997b4ef483b58d8372431878",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17264 | rpc: set default bip32derivs to true for psbt methods by Sjors \u00c3\u0082\u00c2\u00b7 Pull Request #17264 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:29:33+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17264",
      "id": "e07bf2ab997b4ef483b58d8372431878",
      "timestamp": "2019-12-12T19:29:33+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0048578bb7e841b39718772a1b42e04e",
        "sender": "wumpus",
        "payload": "#topic RPC Whitelist Feature (jeremyrubin)",
        "action": false,
        "timestamp": "2019-12-12T19:46:48+00:00"
      },
      "operand": "RPC Whitelist Feature (jeremyrubin)",
      "id": "0048578bb7e841b39718772a1b42e04e",
      "timestamp": "2019-12-12T19:46:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "638273c0ec2a4f9d82334b304c0a9b8d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/17536 | test: Add test for rpc_whitelist by emilengler \u00c3\u0082\u00c2\u00b7 Pull Request #17536 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2019-12-12T19:47:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/17536",
      "id": "638273c0ec2a4f9d82334b304c0a9b8d",
      "timestamp": "2019-12-12T19:47:24+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "3bf794178a334f2cbdfeb4b300feddf1",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2019-12-12T19:52:49+00:00"
      },
      "operand": null,
      "id": "3bf794178a334f2cbdfeb4b300feddf1",
      "timestamp": "2019-12-12T19:52:49+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}