{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "7ebe0aef0bec40a5a4765f22cc783539",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 86,
    "lightningbot": 2,
    "provoostenator": 9,
    "kanzure": 1,
    "jonasschnelli": 43,
    "achow101": 27,
    "cfields": 6,
    "sipa": 48,
    "gribble": 10,
    "lclc": 5,
    "jnewbery": 8,
    "ken2812221_": 2,
    "gmaxwell": 15,
    "bitcoin-git": 2,
    "moneyball": 11,
    "luke-jr": 24
  },
  "start_time": "2018-07-19T19:02:03+00:00",
  "end_time": "2018-07-19T19:59:27+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/",
  "current_topic": "next coredev tech meeting (moneyball)",
  "messages": [
    {
      "id": "1924e69f28714f21bacf85600ca2eab7",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2018-07-19T19:02:03+00:00"
    },
    {
      "id": "d8b202b03399434da9bdadbb38b935dc",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jul 19 19:02:03 2018 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2018-07-19T19:02:03+00:00"
    },
    {
      "id": "fd681d87cddb48eea11422ab1f67e9fe",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2018-07-19T19:02:03+00:00"
    },
    {
      "id": "6e0e0ebddc5e41448b5d2fd8f54f6978",
      "sender": "provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-07-19T19:02:06+00:00"
    },
    {
      "id": "a4ea6dea528b403d8230ece86c9bfa71",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator",
      "action": false,
      "timestamp": "2018-07-19T19:02:20+00:00"
    },
    {
      "id": "84c73e2900304c6b881d4e915970fa5d",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2018-07-19T19:02:22+00:00"
    },
    {
      "id": "9b9c1e7a82254a4991c2c3cdb4f9ca92",
      "sender": "jonasschnelli",
      "payload": "hu",
      "action": false,
      "timestamp": "2018-07-19T19:02:26+00:00"
    },
    {
      "id": "dcf83bcddb1f4f9e929eefb49c946956",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-07-19T19:02:29+00:00"
    },
    {
      "id": "49f0329f6cdc4af7bb13a20642a84f83",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2018-07-19T19:02:32+00:00"
    },
    {
      "id": "6f01cf0bc351484d8f72c34033b85420",
      "sender": "sipa",
      "payload": "ho",
      "action": false,
      "timestamp": "2018-07-19T19:02:35+00:00"
    },
    {
      "id": "db1262f5a40742bcbef0ed4dce715f8b",
      "sender": "wumpus",
      "payload": "PSA: 0.16.2rc2 executables have been uploaded today and announcement sent",
      "action": false,
      "timestamp": "2018-07-19T19:03:00+00:00"
    },
    {
      "id": "399603344ed44203ae3eed5e340fa5a1",
      "sender": "jonasschnelli",
      "payload": "thanks wumpus",
      "action": false,
      "timestamp": "2018-07-19T19:03:25+00:00"
    },
    {
      "id": "3137668249c34ec6895825eeeb46cd86",
      "sender": "wumpus",
      "payload": "any topics? I think main priority is to review feature PRs that need to go in before the feature freeze - which was postponed to the 23th",
      "action": false,
      "timestamp": "2018-07-19T19:03:54+00:00"
    },
    {
      "id": "78efb3e9f15e40cfa2949e4948b1eb3e",
      "sender": "sipa",
      "payload": "4 days and ticking...",
      "action": false,
      "timestamp": "2018-07-19T19:04:03+00:00"
    },
    {
      "id": "33432a7ed757498194b99eb62c734844",
      "sender": "wumpus",
      "payload": "although we maerged a view",
      "action": false,
      "timestamp": "2018-07-19T19:04:05+00:00"
    },
    {
      "id": "f8573bac8a4949879d430c2e1884bce7",
      "sender": "wumpus",
      "payload": "few*",
      "action": false,
      "timestamp": "2018-07-19T19:04:15+00:00"
    },
    {
      "id": "a01af9c504444ba0803318ee115e22bd",
      "sender": "cfields",
      "payload": "<topic> last chance to vote on scheduling if you haven't already. Poll closes at the end of the meeting </topic>",
      "action": false,
      "timestamp": "2018-07-19T19:04:15+00:00"
    },
    {
      "id": "d4a3a68b2bfd4883bbff60988e388f26",
      "sender": "wumpus",
      "payload": "cfields: I voted",
      "action": false,
      "timestamp": "2018-07-19T19:04:25+00:00"
    },
    {
      "id": "0b5cd17cdb9c4df0b8bcc426d8e9fd76",
      "sender": "jonasschnelli",
      "payload": "I'd like to see #9662 merged...",
      "action": false,
      "timestamp": "2018-07-19T19:04:25+00:00"
    },
    {
      "id": "77683e210d46477fa9a0e7dfb477c538",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9662 | Add createwallet \"disableprivatekeys\" option: a sane mode for watchonly-wallets by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9662 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:04:32+00:00"
    },
    {
      "id": "1b571aa570b74053bca53bb5b3c2beaf",
      "sender": "jonasschnelli",
      "payload": "(has >5 acks)",
      "action": false,
      "timestamp": "2018-07-19T19:04:32+00:00"
    },
    {
      "id": "19c378d053244be6a53f35d0c610888c",
      "sender": "cfields",
      "payload": "wumpus: thanks :)",
      "action": false,
      "timestamp": "2018-07-19T19:04:42+00:00"
    },
    {
      "id": "d6c770c61ec9469688caeb14fce088c7",
      "sender": "wumpus",
      "payload": "jonasschnelli: let's do it then",
      "action": false,
      "timestamp": "2018-07-19T19:04:49+00:00"
    },
    {
      "id": "6260cbfe10a64c81863b04d3570d993f",
      "sender": "achow101",
      "payload": "topic suggestion: exposing coin selection (or other possibly more internal things) as rpcs",
      "action": false,
      "timestamp": "2018-07-19T19:05:09+00:00"
    },
    {
      "id": "09035c74e3b949b7a91d9a53e5b60eb1",
      "sender": "jonasschnelli",
      "payload": "#9502 has also a couple of acks and waits for a final review from cfields",
      "action": false,
      "timestamp": "2018-07-19T19:05:21+00:00"
    },
    {
      "id": "214de29126344c0498bc58695885b101",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/9502 | [Qt] Add option to pause/resume block downloads by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9502 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:05:24+00:00"
    },
    {
      "id": "13f91ed2a8624fefa5cb8818f2830a44",
      "sender": "jonasschnelli",
      "payload": "(was originally tagged for 0.17)",
      "action": false,
      "timestamp": "2018-07-19T19:05:29+00:00"
    },
    {
      "id": "d914b4c19d9646548189fc16c3c32a2c",
      "sender": "sipa",
      "payload": "i also want to bring up #13697 which changes the API for scantxoutset",
      "action": false,
      "timestamp": "2018-07-19T19:05:37+00:00"
    },
    {
      "id": "26ea0132f2ad4b249a42aba58127cc8e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13697 | Support output descriptors in scantxoutset by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13697 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:05:40+00:00"
    },
    {
      "id": "7565e9b0fd764227b2ade4d0a143d249",
      "sender": "lclc",
      "payload": "Topic Suggestion: Hi everyone, I propose moving the bitcoin-seeder from sipa's private GitHub (https://github.com/sipa/bitcoin-seeder) to the bitcoin-core GitHub organisation (https://github.com/bitcoin-core). (if this is on-topic)",
      "action": false,
      "timestamp": "2018-07-19T19:05:44+00:00"
    },
    {
      "id": "b2c0201a179f4549a3acd49ba0289c17",
      "sender": "cfields",
      "payload": "jonasschnelli: oh! sorry, will take a look right after the meeting",
      "action": false,
      "timestamp": "2018-07-19T19:05:53+00:00"
    },
    {
      "id": "8504ce5593bc42f3b68b586f0c5b7660",
      "sender": "jonasschnelli",
      "payload": "thanks cfields",
      "action": false,
      "timestamp": "2018-07-19T19:06:00+00:00"
    },
    {
      "id": "671b15e1d8d1470cac0d88e6fe81e10d",
      "sender": "jonasschnelli",
      "payload": "I think sipas 13697 should be added to the high prio list",
      "action": false,
      "timestamp": "2018-07-19T19:06:10+00:00"
    },
    {
      "id": "0825ee78e0c74abba9359c400049cd6d",
      "sender": "provoostenator",
      "payload": "Nice, though it would be nice if a followup PR made disable_private_keys positional, then we'll see if that part makes it into 0.17",
      "action": false,
      "timestamp": "2018-07-19T19:06:11+00:00"
    },
    {
      "id": "def08dc6e5654507be319b6cbe3584eb",
      "sender": "provoostenator",
      "payload": "non-positional",
      "action": false,
      "timestamp": "2018-07-19T19:06:20+00:00"
    },
    {
      "id": "a84b38cf008d4522b214865835fe3fe4",
      "sender": "jonasschnelli",
      "payload": "(since it's an API thing)",
      "action": false,
      "timestamp": "2018-07-19T19:06:22+00:00"
    },
    {
      "id": "d0372793341a4434933c832f246778ac",
      "sender": "sipa",
      "payload": "if it doesn't go into 0.17, it'll either need to be an addition rather than a replacement, or we need to mark the API experimental (which may be a good idea regardless)",
      "action": false,
      "timestamp": "2018-07-19T19:06:26+00:00"
    },
    {
      "id": "8fed6590b4d542079c979b99ba742650",
      "sender": "wumpus",
      "payload": "I think it's more relevant right now to tag things for 0.17 instead of adding them to the high-priority list",
      "action": false,
      "timestamp": "2018-07-19T19:06:48+00:00"
    },
    {
      "id": "03ae5588078043f9be70155de03770fa",
      "sender": "jonasschnelli",
      "payload": "Or that, yes.",
      "action": false,
      "timestamp": "2018-07-19T19:06:59+00:00"
    },
    {
      "id": "8fe3ce010be84d0ba361d93d16968ab7",
      "sender": "wumpus",
      "payload": "everything that needs to go into 0.17 is high-priority by definition",
      "action": false,
      "timestamp": "2018-07-19T19:07:10+00:00"
    },
    {
      "id": "51f2a8b8a29b41c0b5a17e8cf35e86d6",
      "sender": "jnewbery",
      "payload": "in general I think it's a sensible default policy to mark new APIs as experimental",
      "action": false,
      "timestamp": "2018-07-19T19:07:20+00:00"
    },
    {
      "id": "7bc7bdb5dc784a7f87bfd4de86e598df",
      "sender": "wumpus",
      "payload": "(although some things are taggd 0.17 that shouldn't be,I tihnk)",
      "action": false,
      "timestamp": "2018-07-19T19:07:25+00:00"
    },
    {
      "id": "2505ce93c0e5408cbc0acb958957d500",
      "sender": "sipa",
      "payload": "what about #13666 ?",
      "action": false,
      "timestamp": "2018-07-19T19:07:34+00:00"
    },
    {
      "id": "58d222690fa44517814b991bc6aa2a50",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13666 | Always create signatures with Low R values by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #13666 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:07:37+00:00"
    },
    {
      "id": "d1b90695997b4abdbb754262fa202e7c",
      "sender": "provoostenator",
      "payload": "What's in a number?",
      "action": false,
      "timestamp": "2018-07-19T19:07:52+00:00"
    },
    {
      "id": "9f52e3aa5b0f4091b4ebfef1d778fba2",
      "sender": "sipa",
      "payload": "13 and 666, can't beat those odds",
      "action": false,
      "timestamp": "2018-07-19T19:08:01+00:00"
    },
    {
      "id": "dddd6d51236b4f15bc5bd7d63952eddc",
      "sender": "wumpus",
      "payload": "niice",
      "action": false,
      "timestamp": "2018-07-19T19:08:17+00:00"
    },
    {
      "id": "2f5d8045664e4503a8eb5c41c7d09da0",
      "sender": "achow101",
      "payload": "it was completely planned, obviously",
      "action": false,
      "timestamp": "2018-07-19T19:08:35+00:00"
    },
    {
      "id": "888c3ebed0ec4a6baa4d550a4b4980f5",
      "sender": "ken2812221_",
      "payload": "Could #13426 be tagged for 0.17?",
      "action": false,
      "timestamp": "2018-07-19T19:08:40+00:00"
    },
    {
      "id": "7f8320ba783b4783a243930a8949d98b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13426 | [bugfix] Add u8path and u8string to fix encoding issue for Windows by ken2812221 \u00c3\u0082\u00c2\u00b7 Pull Request #13426 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:08:42+00:00"
    },
    {
      "id": "09d3caec5c3e40b5b3a85060137e558a",
      "sender": "sipa",
      "payload": "in some timezones it was also opened on friday the 13th",
      "action": false,
      "timestamp": "2018-07-19T19:08:45+00:00"
    },
    {
      "id": "aa80db7e51a14c7caa7b8e6ac38b5dcb",
      "sender": "sipa",
      "payload": "oh, no",
      "action": false,
      "timestamp": "2018-07-19T19:09:03+00:00"
    },
    {
      "id": "76d24bee2ab847a69d0c70577cb6f2e6",
      "sender": "jonasschnelli",
      "payload": "I hope no black cat was sitting on the keyboard during coding",
      "action": false,
      "timestamp": "2018-07-19T19:09:20+00:00"
    },
    {
      "id": "3688e460e4be46089024a5c7f3670295",
      "sender": "wumpus",
      "payload": "ken2812221_: done",
      "action": false,
      "timestamp": "2018-07-19T19:09:20+00:00"
    },
    {
      "id": "d6ee69d11e194ecf9bf4f452bea4a818",
      "sender": "ken2812221_",
      "payload": "thanks",
      "action": false,
      "timestamp": "2018-07-19T19:09:32+00:00"
    },
    {
      "id": "c785ff8cc3c1433490595a4b6f80eac6",
      "sender": "sipa",
      "payload": "if it is a bugfix it can also go in after the feature freeze",
      "action": false,
      "timestamp": "2018-07-19T19:09:50+00:00"
    },
    {
      "id": "0c5bd093dc034d76bc6e05c202962370",
      "sender": "wumpus",
      "payload": "tagged 13666 13426 and 13697 with 0.17",
      "action": false,
      "timestamp": "2018-07-19T19:10:01+00:00"
    },
    {
      "id": "6123158aaf9c4d769ddd60e5efd370c7",
      "sender": "wumpus",
      "payload": "absolutely",
      "action": false,
      "timestamp": "2018-07-19T19:10:06+00:00"
    },
    {
      "id": "b376fa272b8345439f9610b3bea75ab9",
      "sender": "sipa",
      "payload": "12 PRs tagged 0.17 :o",
      "action": false,
      "timestamp": "2018-07-19T19:10:34+00:00"
    },
    {
      "id": "b02352c4c9a449e1badf6d2570e29bbe",
      "sender": "sipa",
      "payload": "fires up the review engine",
      "action": true,
      "timestamp": "2018-07-19T19:10:44+00:00"
    },
    {
      "id": "33c40358d28b41f4a8ff6f38d72b16cb",
      "sender": "achow101",
      "payload": "#13712 is a bug fix for 0.17 too",
      "action": false,
      "timestamp": "2018-07-19T19:10:44+00:00"
    },
    {
      "id": "f78e3939d0aa4ebab0f9b6f4b65eb626",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13712 | wallet: Fix non-determinism in ParseHDKeypath(...). Avoid using an uninitialized variable in path calculation. by practicalswift \u00c3\u0082\u00c2\u00b7 Pull Request #13712 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:10:46+00:00"
    },
    {
      "id": "ec117c424a96477492ec87e5266099c2",
      "sender": "jonasschnelli",
      "payload": "Looks like #8469 won't make it for 0.17. I guess untag would make sense",
      "action": false,
      "timestamp": "2018-07-19T19:10:53+00:00"
    },
    {
      "id": "ea47b4cdf03b4650933d3c1f608212da",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/8469 | [POC] Introducing property based testing to Core by Christewart \u00c3\u0082\u00c2\u00b7 Pull Request #8469 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:10:56+00:00"
    },
    {
      "id": "bb9d06dd2c64423fa440db99ae987fde",
      "sender": "wumpus",
      "payload": "jonasschnelli: yes will remove that one",
      "action": false,
      "timestamp": "2018-07-19T19:11:08+00:00"
    },
    {
      "id": "112a77779b494d329443488422d5a3f8",
      "sender": "jonasschnelli",
      "payload": "Also #13617 (I like, but to wip-ish for the timing of 0.17)",
      "action": false,
      "timestamp": "2018-07-19T19:11:41+00:00"
    },
    {
      "id": "76b361d1fb1b472ba1949ebb6c1be6bc",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13617 | [WIP] release: require macOS 10.10+ by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13617 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:11:43+00:00"
    },
    {
      "id": "96b2a9edbd2d432abf34a2d35e7db434",
      "sender": "wumpus",
      "payload": "and added 13712",
      "action": false,
      "timestamp": "2018-07-19T19:11:53+00:00"
    },
    {
      "id": "c77d6bc1073a4a13a15625a6e682aa80",
      "sender": "wumpus",
      "payload": "jonasschnelli: ok",
      "action": false,
      "timestamp": "2018-07-19T19:12:22+00:00"
    },
    {
      "id": "e803470f65794cf6af39d4a62fe96f47",
      "sender": "cfields",
      "payload": "jonasschnelli: if 13617 isn't ready in time (I don't see why it wouldn't, though), we can always bump the requirement and leave the stale code for later removal",
      "action": false,
      "timestamp": "2018-07-19T19:13:01+00:00"
    },
    {
      "id": "05d85b2b2bd64004a58743f89120533e",
      "sender": "sipa",
      "payload": "#13617",
      "action": false,
      "timestamp": "2018-07-19T19:13:15+00:00"
    },
    {
      "id": "c315908270534a0c82210a08fcde3b9e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13617 | [WIP] release: require macOS 10.10+ by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13617 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:13:18+00:00"
    },
    {
      "id": "153971f7e3da4723b68d94004401da49",
      "sender": "jonasschnelli",
      "payload": "Oh. Right... it's not a feature... agree with cfields",
      "action": false,
      "timestamp": "2018-07-19T19:13:56+00:00"
    },
    {
      "id": "8b8dd05c82b14387823a96b1c0f2f2a6",
      "sender": "wumpus",
      "payload": "re-add it then?",
      "action": false,
      "timestamp": "2018-07-19T19:14:08+00:00"
    },
    {
      "id": "3771b4f07b974f5ba90253846b6b0040",
      "sender": "jonasschnelli",
      "payload": "Yes. I'll do it. Sry for the confusion",
      "action": false,
      "timestamp": "2018-07-19T19:14:20+00:00"
    },
    {
      "id": "b8360be340fc40bcb71f3024e1b8fd1a",
      "sender": "wumpus",
      "payload": "no problem",
      "action": false,
      "timestamp": "2018-07-19T19:15:00+00:00"
    },
    {
      "id": "db027ff3bc6c47a4872e5d87d8d22923",
      "sender": "wumpus",
      "payload": "#topic exposing coin selection on RPC (achow101)",
      "action": false,
      "timestamp": "2018-07-19T19:15:11+00:00"
    },
    {
      "id": "246091273314408a886dd1a52d1e62e4",
      "sender": "gmaxwell",
      "payload": "What does that mean precisely?",
      "action": false,
      "timestamp": "2018-07-19T19:15:22+00:00"
    },
    {
      "id": "d08cc6674f78466aaf3ecc68a86b215d",
      "sender": "achow101",
      "payload": "this came up in a discussion with some companies about coin selection. basically, some are interested in using core's coin selection (or someone elses) instead of having to implement/roll their own",
      "action": false,
      "timestamp": "2018-07-19T19:15:51+00:00"
    },
    {
      "id": "38c775c58f7849eb84cdf3a732da7fea",
      "sender": "wumpus",
      "payload": "I'd say listunspent+raw transactions API",
      "action": false,
      "timestamp": "2018-07-19T19:15:54+00:00"
    },
    {
      "id": "67ec6421fe03484eb6a304b918f9ae9c",
      "sender": "achow101",
      "payload": "currently if they wanted to use core's coin selection, the utxos need to be in the wallet, i.e. the addresses and possibly keys need to be in the wallet",
      "action": false,
      "timestamp": "2018-07-19T19:16:14+00:00"
    },
    {
      "id": "2106296010a840fa8b1c2aa2a4cdc0e8",
      "sender": "wumpus",
      "payload": "fundrawtransaction?",
      "action": false,
      "timestamp": "2018-07-19T19:16:17+00:00"
    },
    {
      "id": "90aec7ab0a5a476f9571276ff2bcad88",
      "sender": "achow101",
      "payload": "that is not ideal for them",
      "action": false,
      "timestamp": "2018-07-19T19:16:17+00:00"
    },
    {
      "id": "ea819d91083f4c12b5629b3801ae8d0a",
      "sender": "jonasschnelli",
      "payload": "achow101: hmm,... is RPC the right interface for that?`",
      "action": false,
      "timestamp": "2018-07-19T19:16:17+00:00"
    },
    {
      "id": "e619b359e8714fa18796b9cf22496e66",
      "sender": "sipa",
      "payload": "i suggested to achow101 that a library might be a better way of doing so",
      "action": false,
      "timestamp": "2018-07-19T19:16:28+00:00"
    },
    {
      "id": "8a1c33e4936f46468db85f5f89f07e47",
      "sender": "gmaxwell",
      "payload": "but again what does that mean.  like isn't fun-draw-transaction that?",
      "action": false,
      "timestamp": "2018-07-19T19:16:31+00:00"
    },
    {
      "id": "bd234b897a3649b0b4bdb3fcb22f61b4",
      "sender": "jonasschnelli",
      "payload": "Right.. what wumpus said",
      "action": false,
      "timestamp": "2018-07-19T19:16:31+00:00"
    },
    {
      "id": "2a494927ad4744fe87bfb60bd6168e2b",
      "sender": "achow101",
      "payload": "the idea was then to have an rpc call where the utxos are provided and coin selection is operated on those utxos",
      "action": false,
      "timestamp": "2018-07-19T19:16:39+00:00"
    },
    {
      "id": "d2a88dbcbc9a472780a1a30d4cd0cfb5",
      "sender": "sipa",
      "payload": "gmaxwell: they don't want to use the wallet; they just want to be able to run coin selection",
      "action": false,
      "timestamp": "2018-07-19T19:16:46+00:00"
    },
    {
      "id": "21bd571c5e19471391d878d9f758cc4f",
      "sender": "wumpus",
      "payload": "you can import utxos into the wallet with importprunedfunds",
      "action": false,
      "timestamp": "2018-07-19T19:16:51+00:00"
    },
    {
      "id": "99a60d4bd2244095b98f27a13daf9551",
      "sender": "achow101",
      "payload": "wumpus: fundrawtransaction requires the wallet",
      "action": false,
      "timestamp": "2018-07-19T19:16:53+00:00"
    },
    {
      "id": "ebde23321c0b4c1697cdf761d2d9aaa8",
      "sender": "jonasschnelli",
      "payload": "achow101: using private key disabled dynamic wallet in conjunction with fundraw seems very efficient",
      "action": false,
      "timestamp": "2018-07-19T19:17:03+00:00"
    },
    {
      "id": "10536235d2714db99c13b96c183bc533",
      "sender": "gmaxwell",
      "payload": "I am doubtful that it is worth our effort in maintaining a stable interface for such a thing.",
      "action": false,
      "timestamp": "2018-07-19T19:17:08+00:00"
    },
    {
      "id": "8992d54a5ea847c5a28e9fbbc93ddd57",
      "sender": "achow101",
      "payload": "wumpus: that's probably slow with hundreds of thousands of utxos",
      "action": false,
      "timestamp": "2018-07-19T19:17:11+00:00"
    },
    {
      "id": "077196fad4084995a74dfa1e5a4b6fec",
      "sender": "wumpus",
      "payload": "meh, RPC is not a good place for pure utility functions",
      "action": false,
      "timestamp": "2018-07-19T19:17:11+00:00"
    },
    {
      "id": "0dca0d80706a46b0984ae03c1192b927",
      "sender": "wumpus",
      "payload": "if it doesn't need the wallet nor core state, why have it on *remote* procedure call?",
      "action": false,
      "timestamp": "2018-07-19T19:17:26+00:00"
    },
    {
      "id": "bb542162bc0c4ed18e09dec4875e9fcf",
      "sender": "gmaxwell",
      "payload": "E.g. kallewoof's recent grouping PR would have obliterated the interface for coin selection.",
      "action": false,
      "timestamp": "2018-07-19T19:17:26+00:00"
    },
    {
      "id": "c7283820f66b46ea8a4c1e6dcbcc8a54",
      "sender": "wumpus",
      "payload": "it just creates a central point of faliure for no good reason",
      "action": false,
      "timestamp": "2018-07-19T19:17:53+00:00"
    },
    {
      "id": "e713c618380642f5998b7b191077728d",
      "sender": "wumpus",
      "payload": "a library indeed sounds like a better idea",
      "action": false,
      "timestamp": "2018-07-19T19:18:03+00:00"
    },
    {
      "id": "f18e61bd93df4e6f8c927bae223d785a",
      "sender": "jonasschnelli",
      "payload": "Agree with wumpus.",
      "action": false,
      "timestamp": "2018-07-19T19:18:04+00:00"
    },
    {
      "id": "09b95e0e84fc421ea71c8b7147ce059f",
      "sender": "jonasschnelli",
      "payload": "I know a library would be cumbersome to implement (compared to RPC),... but that is a weak argument IMO",
      "action": false,
      "timestamp": "2018-07-19T19:18:27+00:00"
    },
    {
      "id": "558efcb141a14af2a3f69a89d80b2b73",
      "sender": "wumpus",
      "payload": "RPC is not a good way to do code sharing",
      "action": false,
      "timestamp": "2018-07-19T19:18:27+00:00"
    },
    {
      "id": "7356d8300101453db9198ba1b9e0ae18",
      "sender": "sipa",
      "payload": "it sounded like people really like RPC interfaces over libraries though, for reason i have difficulty comprehending",
      "action": false,
      "timestamp": "2018-07-19T19:18:39+00:00"
    },
    {
      "id": "3823f2484ac44d2bb9d4cbfb4a799245",
      "sender": "achow101",
      "payload": "a library is probably better, but the issue with libraries is that they all use different languages. so a different library for each language would need to be created",
      "action": false,
      "timestamp": "2018-07-19T19:18:52+00:00"
    },
    {
      "id": "4cb2942f468f483eacf8bf9bcfb1af80",
      "sender": "sipa",
      "payload": "but one possibility would be to have a separate binary with utility functions, that exposes an RPC",
      "action": false,
      "timestamp": "2018-07-19T19:18:54+00:00"
    },
    {
      "id": "cdf2a42bc6a9478e8be5729899ff01d9",
      "sender": "gmaxwell",
      "payload": "its just the webby world.",
      "action": false,
      "timestamp": "2018-07-19T19:19:00+00:00"
    },
    {
      "id": "9c3b74594be8493bab153d87cbb94ef2",
      "sender": "wumpus",
      "payload": "I don't get it",
      "action": false,
      "timestamp": "2018-07-19T19:19:03+00:00"
    },
    {
      "id": "a1f94f91816f4e2693416ba982d4dfdb",
      "sender": "achow101",
      "payload": "and they seemed to like rpcs where things are easily dropped in",
      "action": false,
      "timestamp": "2018-07-19T19:19:06+00:00"
    },
    {
      "id": "528c7caead2347a3bc7b8c295929b37d",
      "sender": "wumpus",
      "payload": "I don't want to debate this madness",
      "action": false,
      "timestamp": "2018-07-19T19:19:08+00:00"
    },
    {
      "id": "58112021eeb7495ea9efd2ddcbec3bc0",
      "sender": "gmaxwell",
      "payload": "achow101: C(++) is callable from every language.... :P",
      "action": false,
      "timestamp": "2018-07-19T19:19:12+00:00"
    },
    {
      "id": "7f11f5808f7c491ca89592dadf3de2b2",
      "sender": "jonasschnelli",
      "payload": "Wild though: provide a cli tool?",
      "action": false,
      "timestamp": "2018-07-19T19:19:21+00:00"
    },
    {
      "id": "f02007b0f96745828bcd200e36438694",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] masonicboom opened pull request #13717: docs: Link to python style guidelines from developer notes (master...link-to-python-style-guidelines-from-dev-notes) https://github.com/bitcoin/bitcoin/pull/13717",
      "action": false,
      "timestamp": "2018-07-19T19:19:22+00:00"
    },
    {
      "id": "28bfc913454d4743836218572dd681af",
      "sender": "gmaxwell",
      "payload": "(well C is, C++ via making a C interface. :) )",
      "action": false,
      "timestamp": "2018-07-19T19:19:25+00:00"
    },
    {
      "id": "f5d2cadebdac4b2abb371675ac32201a",
      "sender": "jonasschnelli",
      "payload": "*thought",
      "action": false,
      "timestamp": "2018-07-19T19:19:27+00:00"
    },
    {
      "id": "54b07ea7b6364325a1f047eda7ab5644",
      "sender": "sipa",
      "payload": "jonasschnelli: slow",
      "action": false,
      "timestamp": "2018-07-19T19:19:28+00:00"
    },
    {
      "id": "c80c84291c2c47c59b333b4fdbe29cd8",
      "sender": "gmaxwell",
      "payload": "but in any case, if you have a library you can also wrap that to present an RPC.",
      "action": false,
      "timestamp": "2018-07-19T19:19:41+00:00"
    },
    {
      "id": "bbd51c03fa194979a0c5a32d2fb2c340",
      "sender": "jonasschnelli",
      "payload": "(a library & a CLI tool for the lazy people)",
      "action": false,
      "timestamp": "2018-07-19T19:19:44+00:00"
    },
    {
      "id": "a2b08fd2fe82404aac99a5c05fd3eab4",
      "sender": "wumpus",
      "payload": "cli also a 'remote' call, though it invokes a new process for every call!",
      "action": false,
      "timestamp": "2018-07-19T19:19:51+00:00"
    },
    {
      "id": "9d1df1f4beb24b10b6ce723efce7221e",
      "sender": "wumpus",
      "payload": "but it has the same issues with (de)serialization",
      "action": false,
      "timestamp": "2018-07-19T19:19:57+00:00"
    },
    {
      "id": "bd74d1b2859b4b4b9f377cf82dc21ed0",
      "sender": "gmaxwell",
      "payload": "But the argument I was making above is also an argument against a library: pressure to maintain a stable interface to this would be harmful to the project.",
      "action": false,
      "timestamp": "2018-07-19T19:20:06+00:00"
    },
    {
      "id": "b521cbd6136e4459a3974ac25a06bc22",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2018-07-19T19:20:20+00:00"
    },
    {
      "id": "4bd07bfe644e4ac7af3fd0eaebd24ad7",
      "sender": "jonasschnelli",
      "payload": "indeed... if performance is the goal, a library is probably the right choice.",
      "action": false,
      "timestamp": "2018-07-19T19:20:24+00:00"
    },
    {
      "id": "55a76490b0a5476183ce8f3131212f67",
      "sender": "sipa",
      "payload": "i think coin selection is relatively well encapsulated",
      "action": false,
      "timestamp": "2018-07-19T19:20:26+00:00"
    },
    {
      "id": "4078e95da0fb4d3e9ff1da316a5c39bc",
      "sender": "sipa",
      "payload": "i also don't see how kallewoof's groupings would break the API",
      "action": false,
      "timestamp": "2018-07-19T19:20:46+00:00"
    },
    {
      "id": "88ca7055a5b242f6b2dee1a93e27f16b",
      "sender": "gmaxwell",
      "payload": "sipa: I just gave an example where recent changes changed the API substantailly.",
      "action": false,
      "timestamp": "2018-07-19T19:20:47+00:00"
    },
    {
      "id": "5b9c130355604d2ea36e0eece9487099",
      "sender": "gmaxwell",
      "payload": "Both BNB and kallewoof changed arguments to every entry point.",
      "action": false,
      "timestamp": "2018-07-19T19:21:05+00:00"
    },
    {
      "id": "c8ac69f13f4640a3adf3dd03edb9e1d5",
      "sender": "wumpus",
      "payload": "to be honest I think this is not a concern for our project",
      "action": false,
      "timestamp": "2018-07-19T19:21:18+00:00"
    },
    {
      "id": "13f3ac9208734ad6b2f7010a12699ebd",
      "sender": "achow101",
      "payload": "gmaxwell: but the interface exposed to the callers did not",
      "action": false,
      "timestamp": "2018-07-19T19:21:21+00:00"
    },
    {
      "id": "0a20275ef3d3422caf08eccfd2fcedba",
      "sender": "sipa",
      "payload": "so? overall it takes a list of UTXOs and gives a subset back",
      "action": false,
      "timestamp": "2018-07-19T19:21:26+00:00"
    },
    {
      "id": "7dd3984dbf384459ac04da8e2a04217f",
      "sender": "wumpus",
      "payload": "some other people want a coin selection algorithm for their own purposes",
      "action": false,
      "timestamp": "2018-07-19T19:21:41+00:00"
    },
    {
      "id": "4e6a526a23164fc7a96dec4cc55de23d",
      "sender": "achow101",
      "payload": "gmaxwell: only things within selectcoins changed, and an rpc would effectively only expose selectcoins",
      "action": false,
      "timestamp": "2018-07-19T19:21:58+00:00"
    },
    {
      "id": "e3edd26990d64ab99445059fce321e58",
      "sender": "wumpus",
      "payload": "it's fine, they can make a library out of it themselves",
      "action": false,
      "timestamp": "2018-07-19T19:22:00+00:00"
    },
    {
      "id": "930345f618ea4c10a42928878220699b",
      "sender": "gmaxwell",
      "payload": "it's more tightly coupled than \"list of UTXOs\" ... e.g. it needs fees, signature sizes.",
      "action": false,
      "timestamp": "2018-07-19T19:22:05+00:00"
    },
    {
      "id": "ed0d7fbeb06e4f61856862b6d2dc767f",
      "sender": "wumpus",
      "payload": "the code is open source",
      "action": false,
      "timestamp": "2018-07-19T19:22:09+00:00"
    },
    {
      "id": "b7de2438dd854a15a12540ff3088243a",
      "sender": "gmaxwell",
      "payload": "I mean if someone can jigger things around to make it seperable and they find that useful, fantastic.",
      "action": false,
      "timestamp": "2018-07-19T19:22:52+00:00"
    },
    {
      "id": "5b66fded1a08426d9a33cccefd624910",
      "sender": "achow101",
      "payload": "wumpus: sure the code is open source, but it is not something that can easily be taken out and dropped into something else.",
      "action": false,
      "timestamp": "2018-07-19T19:22:57+00:00"
    },
    {
      "id": "493ba95402c74c9f8f7fbeba8d8042c4",
      "sender": "gmaxwell",
      "payload": "But I don't want to hear \"we can't implement privacy feature X because it'll break an interface\"",
      "action": false,
      "timestamp": "2018-07-19T19:23:05+00:00"
    },
    {
      "id": "febe01e0718b410887785b6bd6b212a1",
      "sender": "wumpus",
      "payload": "for the consensus code I see a strong reason to provide it as a library: it is *important* that everyone uses the same consensus code",
      "action": false,
      "timestamp": "2018-07-19T19:23:05+00:00"
    },
    {
      "id": "e4f104dae0274847b481c0da901350bb",
      "sender": "jonasschnelli",
      "payload": "wumpus: I think what they want is something maintained by the same people",
      "action": false,
      "timestamp": "2018-07-19T19:23:08+00:00"
    },
    {
      "id": "936409164ce3435f94b960bc2c9f42bd",
      "sender": "wumpus",
      "payload": "jonasschnelli: the same people might not agree with that, who asks them?!",
      "action": false,
      "timestamp": "2018-07-19T19:23:22+00:00"
    },
    {
      "id": "69ca8bbbd0e64de199803b493c6f2f6d",
      "sender": "gmaxwell",
      "payload": "perhaps they should contribute to making the wallet code better so they don't have to write their own. :P",
      "action": false,
      "timestamp": "2018-07-19T19:23:37+00:00"
    },
    {
      "id": "a0db7e3b9add4ff884ebc56ec2097a52",
      "sender": "wumpus",
      "payload": "they might want the whole world to be maintained by the same people",
      "action": false,
      "timestamp": "2018-07-19T19:23:39+00:00"
    },
    {
      "id": "b120d9335f124182be6a22bd9eb9cda6",
      "sender": "jonasschnelli",
      "payload": "heh...",
      "action": false,
      "timestamp": "2018-07-19T19:23:52+00:00"
    },
    {
      "id": "5938c191f99d43feb53285e1a83d4f2d",
      "sender": "wumpus",
      "payload": "gmaxwell: right, exactly",
      "action": false,
      "timestamp": "2018-07-19T19:24:38+00:00"
    },
    {
      "id": "47e2e369444f4177ae4639d60e6d18f4",
      "sender": "achow101",
      "payload": "the general feeling was that they wanted core to be more modular so that they can pick and choose specific internal components to use in their software",
      "action": false,
      "timestamp": "2018-07-19T19:25:24+00:00"
    },
    {
      "id": "3c9ae2b926e44c2baf639d5c6798f332",
      "sender": "achow101",
      "payload": "also more generally that there was some sort of \"canonical\" libraries for things instead of everyone implementing their own thing",
      "action": false,
      "timestamp": "2018-07-19T19:25:44+00:00"
    },
    {
      "id": "f7ea86456c3643e5812d5bd60b2496f2",
      "sender": "wumpus",
      "payload": "but making internal interfaces stable does restrict future flexibilty, as gmaxwell says",
      "action": false,
      "timestamp": "2018-07-19T19:26:00+00:00"
    },
    {
      "id": "3c3f25b9e18449ac84c1a6eae9d1631b",
      "sender": "wumpus",
      "payload": "it's already hard enough to change the RPC interface",
      "action": false,
      "timestamp": "2018-07-19T19:26:11+00:00"
    },
    {
      "id": "cb96cd73e3d84db5b087fd7087bb4222",
      "sender": "wumpus",
      "payload": "I understand the desire for that, bt puttingn that all on our plate is unreasonable",
      "action": false,
      "timestamp": "2018-07-19T19:26:54+00:00"
    },
    {
      "id": "676b5ed601a6471785b539c7e1b031eb",
      "sender": "wumpus",
      "payload": "as well as centralization",
      "action": false,
      "timestamp": "2018-07-19T19:27:00+00:00"
    },
    {
      "id": "60bd4bdd37ed4c76b91bb11dcd7d3644",
      "sender": "wumpus",
      "payload": "it's not how things can work in a project like this, the same group providing canonical implementations for everything",
      "action": false,
      "timestamp": "2018-07-19T19:27:58+00:00"
    },
    {
      "id": "fcdace2993944603abf5fb66c60625ce",
      "sender": "achow101",
      "payload": "right",
      "action": false,
      "timestamp": "2018-07-19T19:28:10+00:00"
    },
    {
      "id": "ca72a85de21f4357b9c75e1fe3f8a932",
      "sender": "moneyball",
      "payload": "suggested topic: next Core dev tech meetup",
      "action": false,
      "timestamp": "2018-07-19T19:28:21+00:00"
    },
    {
      "id": "553adaa6b915489db0c9ffc66daa4b22",
      "sender": "jnewbery",
      "payload": "wumpus: there is some benefit to making the Core coin selection algorithm more generally usable though",
      "action": false,
      "timestamp": "2018-07-19T19:28:45+00:00"
    },
    {
      "id": "0503ba0cfcff41128869fb6269b5f907",
      "sender": "wumpus",
      "payload": "jnewbery: people that want that, can work on that, the code is open source, they can make a library out of it",
      "action": false,
      "timestamp": "2018-07-19T19:29:15+00:00"
    },
    {
      "id": "efef8bf237de49ef92b80ac84dafeae5",
      "sender": "jnewbery",
      "payload": "eg if we think it's good and reduces UTXO bloat, having more people using it is a benefit",
      "action": false,
      "timestamp": "2018-07-19T19:29:16+00:00"
    },
    {
      "id": "e3f1faf1d3a846bb9de7c75ecd88611e",
      "sender": "wumpus",
      "payload": "if it turns out to be feasible enough then core can start using that library too",
      "action": false,
      "timestamp": "2018-07-19T19:29:35+00:00"
    },
    {
      "id": "c775edcb0c4348d8b1e882e40b717c76",
      "sender": "wumpus",
      "payload": "that's a two-step process, though",
      "action": false,
      "timestamp": "2018-07-19T19:29:43+00:00"
    },
    {
      "id": "d8a20a49b5a54c0aac060b1f8e0c020b",
      "sender": "sipa",
      "payload": "i think the first step for this is something we're doing anyway; making the code itself more encapsulated",
      "action": false,
      "timestamp": "2018-07-19T19:29:52+00:00"
    },
    {
      "id": "e86935069bc54f55934622ed446df401",
      "sender": "jonasschnelli",
      "payload": "Agree with wumpus: I guess its a one-day job to extract the coin selection code and create a library out of it...",
      "action": false,
      "timestamp": "2018-07-19T19:29:53+00:00"
    },
    {
      "id": "ded21ab11e25407ea6615a1579a55cf4",
      "sender": "sipa",
      "payload": "no it's not",
      "action": false,
      "timestamp": "2018-07-19T19:30:01+00:00"
    },
    {
      "id": "cb77ea8091814b4aa89b8777db118b02",
      "sender": "jonasschnelli",
      "payload": "The burden is the maintenance...",
      "action": false,
      "timestamp": "2018-07-19T19:30:05+00:00"
    },
    {
      "id": "f01b5cb4dc354823ac19ff03fb20a48f",
      "sender": "sipa",
      "payload": "it's currently split between wallet code and coinselection",
      "action": false,
      "timestamp": "2018-07-19T19:30:08+00:00"
    },
    {
      "id": "51ef4fda08a742e3b4e5eee4b4088ae6",
      "sender": "wumpus",
      "payload": "jonasschnelli: I doubt it's that easy",
      "action": false,
      "timestamp": "2018-07-19T19:30:12+00:00"
    },
    {
      "id": "0c27a27501f942cf9ca1be2b9f5a6b10",
      "sender": "sipa",
      "payload": "and that's improving",
      "action": false,
      "timestamp": "2018-07-19T19:30:13+00:00"
    },
    {
      "id": "e96dca2b60af44b49f9549e4987c3018",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] masonicboom opened pull request #13718: docs: Specify preferred Python string formatting technique (master...python-string-format-guideline) https://github.com/bitcoin/bitcoin/pull/13718",
      "action": false,
      "timestamp": "2018-07-19T19:30:13+00:00"
    },
    {
      "id": "1513caf6759443d0a210cf6fa82cf5d5",
      "sender": "jnewbery",
      "payload": "yes, agree that anyone can work on it. I think it's a legitimate thing to bring up in a core meeting though",
      "action": false,
      "timestamp": "2018-07-19T19:30:19+00:00"
    },
    {
      "id": "f5872ee6e04f499cb1cfbcdc43e92c57",
      "sender": "sipa",
      "payload": "i think it's great to hear there is interest in code we're writing",
      "action": false,
      "timestamp": "2018-07-19T19:31:00+00:00"
    },
    {
      "id": "18877c6aef0e43869b957aa07f73facc",
      "sender": "jnewbery",
      "payload": "sipa: +1",
      "action": false,
      "timestamp": "2018-07-19T19:31:10+00:00"
    },
    {
      "id": "ca4fa2a59f084dba86e575d621f5aa6c",
      "sender": "wumpus",
      "payload": "sipa: so in as far as that helps our own maintainability of the walletcode, that's a good thing",
      "action": false,
      "timestamp": "2018-07-19T19:31:16+00:00"
    },
    {
      "id": "69b5a5e5d7924387a9dda68ab5e93468",
      "sender": "sipa",
      "payload": "wumpus: perhaps once the code is sufficiently encapsulated, someone else can librarify that and maintain it",
      "action": false,
      "timestamp": "2018-07-19T19:31:58+00:00"
    },
    {
      "id": "5da166d218614ee89df5389aee3a3b86",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2018-07-19T19:32:07+00:00"
    },
    {
      "id": "230c46c5266d4ab690a5a12a52f76a70",
      "sender": "wumpus",
      "payload": "#topic #13697 which changes the API for scantxoutset",
      "action": false,
      "timestamp": "2018-07-19T19:33:12+00:00"
    },
    {
      "id": "62b3868d27484d84b79c0196502f84c8",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/13697 | Support output descriptors in scantxoutset by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13697 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2018-07-19T19:33:15+00:00"
    },
    {
      "id": "c20a8101c97043ac91cba1a0194fc823",
      "sender": "wumpus",
      "payload": "(sipa)",
      "action": false,
      "timestamp": "2018-07-19T19:33:16+00:00"
    },
    {
      "id": "ad13fb0cd3cd48cdad26696509dfc3b5",
      "sender": "sipa",
      "payload": "first of all, this is part of a bigger effort to combine keys and scripts and chains into one concept",
      "action": false,
      "timestamp": "2018-07-19T19:33:41+00:00"
    },
    {
      "id": "4850da3a0b074887ad9267a78bd3b251",
      "sender": "sipa",
      "payload": "there's a mini language to specify (sets of) scriptPubKeys, so i'd very much first want to hear comments on that language",
      "action": false,
      "timestamp": "2018-07-19T19:34:14+00:00"
    },
    {
      "id": "90884ef625b442c2924c74471391c22a",
      "sender": "wumpus",
      "payload": "yes that is very neat",
      "action": false,
      "timestamp": "2018-07-19T19:34:27+00:00"
    },
    {
      "id": "b81feb37813846368e0edd95e4bf50c4",
      "sender": "sipa",
      "payload": "https://github.com/sipa/bitcoin/blob/895a46d83550838a8170ccba075367232eabbd8c/src/script/descriptor.h#L9L68",
      "action": false,
      "timestamp": "2018-07-19T19:34:58+00:00"
    },
    {
      "id": "aedbd07b03294f5ab1610bd1d41c1989",
      "sender": "jonasschnelli",
      "payload": "I really like it. Will review and test it asap!",
      "action": false,
      "timestamp": "2018-07-19T19:35:22+00:00"
    },
    {
      "id": "368c5f3685164849b47df4dac375c94b",
      "sender": "sipa",
      "payload": "the other question is scantxoutset experimental or not, and with descriptor support in 0.17 or not",
      "action": false,
      "timestamp": "2018-07-19T19:36:00+00:00"
    },
    {
      "id": "faf20f707e334e15ae50a44b1c6d7a2d",
      "sender": "jonasschnelli",
      "payload": "What is the difference between the FlatSigningProvider and the dummysigner?",
      "action": false,
      "timestamp": "2018-07-19T19:36:03+00:00"
    },
    {
      "id": "5f32cc5bbff24a0e832cc7b71593de09",
      "sender": "sipa",
      "payload": "dummysignatureprovider doesn't provide anything",
      "action": false,
      "timestamp": "2018-07-19T19:36:24+00:00"
    },
    {
      "id": "cc40436a5a924b0e8b841bc74a5c7016",
      "sender": "sipa",
      "payload": "flatisigningprovider takes its information from flat maps",
      "action": false,
      "timestamp": "2018-07-19T19:36:39+00:00"
    },
    {
      "id": "bc495f929e3749d98f777f06e6307705",
      "sender": "jonasschnelli",
      "payload": "I see",
      "action": false,
      "timestamp": "2018-07-19T19:36:53+00:00"
    },
    {
      "id": "fb7ded3bdf894068b65563f9ff602a81",
      "sender": "wumpus",
      "payload": "I think scantxout should be marked experimental",
      "action": false,
      "timestamp": "2018-07-19T19:37:00+00:00"
    },
    {
      "id": "dc9a18780de84ecbaa42b403810f08a2",
      "sender": "jonasschnelli",
      "payload": "Agree",
      "action": false,
      "timestamp": "2018-07-19T19:37:05+00:00"
    },
    {
      "id": "e2ccbc16060e48f28f2da1e5b9c1ebd4",
      "sender": "jonasschnelli",
      "payload": "Also with 13697...",
      "action": false,
      "timestamp": "2018-07-19T19:37:14+00:00"
    },
    {
      "id": "a6b507774f49446bb11a7bfe519760c1",
      "sender": "sipa",
      "payload": "agree",
      "action": false,
      "timestamp": "2018-07-19T19:37:18+00:00"
    },
    {
      "id": "815c904b56bf43afaddc11c14d064e23",
      "sender": "jonasschnelli",
      "payload": "Helps us to do unplaned API changed",
      "action": false,
      "timestamp": "2018-07-19T19:37:22+00:00"
    },
    {
      "id": "ea92ec4dad854fabbe81e3a8316711d8",
      "sender": "jonasschnelli",
      "payload": "*changes",
      "action": false,
      "timestamp": "2018-07-19T19:37:34+00:00"
    },
    {
      "id": "5f0ab5dc178642bb84ce2e2127d23520",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2018-07-19T19:37:35+00:00"
    },
    {
      "id": "e5453852e71b45998ddcf1edd75f8c99",
      "sender": "sipa",
      "payload": "i plan to write a longer explanation in doc/descriptors.md or so",
      "action": false,
      "timestamp": "2018-07-19T19:37:49+00:00"
    },
    {
      "id": "cae92987cd7d434398676c5ca0ae0ae2",
      "sender": "wumpus",
      "payload": "cool",
      "action": false,
      "timestamp": "2018-07-19T19:38:11+00:00"
    },
    {
      "id": "d8c4c13e47b04365bfef5778422374e9",
      "sender": "jonasschnelli",
      "payload": "thanks for working on this sipa",
      "action": false,
      "timestamp": "2018-07-19T19:38:21+00:00"
    },
    {
      "id": "0bd65a22810f4d49aea35fd2e26bce48",
      "sender": "sipa",
      "payload": "one of the future ideas is a PSBT standalone binary that can sign/update using descriptors",
      "action": false,
      "timestamp": "2018-07-19T19:38:23+00:00"
    },
    {
      "id": "894b925d21984fb3a32417982c0081a8",
      "sender": "luke-jr",
      "payload": "should these be a BIP? seems potentially useful outside Core",
      "action": false,
      "timestamp": "2018-07-19T19:38:34+00:00"
    },
    {
      "id": "08fd783f724c448bb66993bc40570225",
      "sender": "sipa",
      "payload": "luke-jr: potentially yes, but not in first instance",
      "action": false,
      "timestamp": "2018-07-19T19:38:45+00:00"
    },
    {
      "id": "9d7ce206ea42427686a2aeb9443adbfe",
      "sender": "sipa",
      "payload": "i expect that this will evolve rather quickly",
      "action": false,
      "timestamp": "2018-07-19T19:38:53+00:00"
    },
    {
      "id": "b33548ebcd584fa8bbbe4ed06e839f33",
      "sender": "luke-jr",
      "payload": "BIP drafts can evolve :p",
      "action": false,
      "timestamp": "2018-07-19T19:39:11+00:00"
    },
    {
      "id": "ec1f76316cb94b27bfc7971503db6207",
      "sender": "wumpus",
      "payload": "maybe at some point, but as this doesn't touch consensus or P2P it'd be an advisory BIP at most, and it's not required to do it first",
      "action": false,
      "timestamp": "2018-07-19T19:39:22+00:00"
    },
    {
      "id": "1cce696a236543ef94d1082b9d3c4c75",
      "sender": "wumpus",
      "payload": "luke-jr: let's just leave it up to sipa",
      "action": false,
      "timestamp": "2018-07-19T19:39:34+00:00"
    },
    {
      "id": "f5d8dee65f40441ca7ea33ff62501f98",
      "sender": "sipa",
      "payload": "also, the part that actually needs interoperability is PSBT; descripors are just how we (or at least i hope) represent our knowledge",
      "action": false,
      "timestamp": "2018-07-19T19:39:35+00:00"
    },
    {
      "id": "5e064f980584476ab1b596748995cccc",
      "sender": "sipa",
      "payload": "compability would certainly be useful too, but i'd rather take some time to see how things evolve",
      "action": false,
      "timestamp": "2018-07-19T19:40:00+00:00"
    },
    {
      "id": "8545994efc2041ca9a9ee81ad2c772f3",
      "sender": "sipa",
      "payload": "otherwise i fear we'll have something with a dozen optional parts all implemented by different subsets of software",
      "action": false,
      "timestamp": "2018-07-19T19:40:23+00:00"
    },
    {
      "id": "94d440d9241d4e68848811cd22a988b3",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-07-19T19:40:34+00:00"
    },
    {
      "id": "b64e1175621442fba70350c0040432d4",
      "sender": "wumpus",
      "payload": "#topic bitcoin-seeder under bitcoin-core GitHub organisation (lclc)",
      "action": false,
      "timestamp": "2018-07-19T19:41:28+00:00"
    },
    {
      "id": "171bf567c13a4193921738d1f41661bf",
      "sender": "sipa",
      "payload": "lclc: no problem as far as I'm concerned, but i'm not sure it's the right message",
      "action": false,
      "timestamp": "2018-07-19T19:41:49+00:00"
    },
    {
      "id": "33bf6f9e4a95489eb8bc03d5511da397",
      "sender": "luke-jr",
      "payload": "Seems unnecessary.",
      "action": false,
      "timestamp": "2018-07-19T19:41:52+00:00"
    },
    {
      "id": "0884bc305e734c738f36f2dc982cefa3",
      "sender": "lclc",
      "payload": "I though because there are a few open issues and simple PRs for bitcoin-seeder and it might would make sense that several Bitcoin maintainers have merge rights.",
      "action": false,
      "timestamp": "2018-07-19T19:42:03+00:00"
    },
    {
      "id": "4c8df07442b94af5a25b378973203b72",
      "sender": "sipa",
      "payload": "there are other pieces of seeder software out there too, and having variety is a good thing here",
      "action": false,
      "timestamp": "2018-07-19T19:42:04+00:00"
    },
    {
      "id": "11a37c5a21ab4a3fadbb536c7febd127",
      "sender": "luke-jr",
      "payload": "should we put bfgminer, knots, kallewoof's script debugger stuff, etc under bitcoin-core too? :p",
      "action": false,
      "timestamp": "2018-07-19T19:42:16+00:00"
    },
    {
      "id": "6ee35c6964d6462ba15e36ee7d05dd07",
      "sender": "lclc",
      "payload": "I know there are several seeder implementations but it appears to be the most used one. And since getting new node IPs by DNS is the default way to bootstrap a node in Core I think it makes sense to have one implementation in the bitcoin-core org.",
      "action": false,
      "timestamp": "2018-07-19T19:42:21+00:00"
    },
    {
      "id": "bcff1d86b66d45cb8140a0d32a5921ac",
      "sender": "wumpus",
      "payload": "luke-jr: if they want",
      "action": false,
      "timestamp": "2018-07-19T19:42:29+00:00"
    },
    {
      "id": "d6a48855d81c48dd9f8b62932ea6e979",
      "sender": "luke-jr",
      "payload": "wumpus: what sipa said - it sends the wrong msg IMO",
      "action": false,
      "timestamp": "2018-07-19T19:42:43+00:00"
    },
    {
      "id": "e7e3a6db963d47a190b8c762fe77377d",
      "sender": "wumpus",
      "payload": "yes, to be clear I don't think it's necessary",
      "action": false,
      "timestamp": "2018-07-19T19:43:09+00:00"
    },
    {
      "id": "e3ab54dafa124f0eb28ab1e59233a25d",
      "sender": "provoostenator",
      "payload": "Another approach could be for sipa to give more people access to that repo?",
      "action": false,
      "timestamp": "2018-07-19T19:43:20+00:00"
    },
    {
      "id": "f0980e19c0774ea4b680143267c9abcf",
      "sender": "jonasschnelli",
      "payload": "No strong opinion... but slighly prefere to have it under the bitcoin-core repository",
      "action": false,
      "timestamp": "2018-07-19T19:43:22+00:00"
    },
    {
      "id": "1ab8f131f9c440b1982c5892b24f948c",
      "sender": "luke-jr",
      "payload": "although maybe it would make sense for knots, but that would probably just be a mess on github",
      "action": false,
      "timestamp": "2018-07-19T19:43:23+00:00"
    },
    {
      "id": "0cfaa47ca7d94e80bf8225505ebce66d",
      "sender": "luke-jr",
      "payload": "provoostenator: +1",
      "action": false,
      "timestamp": "2018-07-19T19:43:32+00:00"
    },
    {
      "id": "4a9f77111270421aa85f671749f125cb",
      "sender": "luke-jr",
      "payload": "to sipa giving access as desired",
      "action": false,
      "timestamp": "2018-07-19T19:43:40+00:00"
    },
    {
      "id": "6ce52df6545c47159f3e17745c2a63d3",
      "sender": "sipa",
      "payload": "provoostenator: i'm fine with that!",
      "action": false,
      "timestamp": "2018-07-19T19:43:41+00:00"
    },
    {
      "id": "652aa6fd3a6d46d39c1b8612e107c327",
      "sender": "wumpus",
      "payload": "as I said before with the library stuff, I think it's more robust to spread projects around instead of create the illusion that they're all maintained by the same 'team'",
      "action": false,
      "timestamp": "2018-07-19T19:43:51+00:00"
    },
    {
      "id": "65018ed56ccd439f8f6176369a2b5373",
      "sender": "provoostenator",
      "payload": "Or create an ad hoc organization \"Sipa's DNS Seed maintainer club\"",
      "action": false,
      "timestamp": "2018-07-19T19:43:53+00:00"
    },
    {
      "id": "ab6b9ee0d46f43a089637240b5afbe25",
      "sender": "wumpus",
      "payload": "so agree with you on that luke-jr",
      "action": false,
      "timestamp": "2018-07-19T19:43:59+00:00"
    },
    {
      "id": "7e9c3e2592a04faf98adaca782db6b77",
      "sender": "luke-jr",
      "payload": "there's no reason to turn access to tht eCore github repo ainto an actual position",
      "action": false,
      "timestamp": "2018-07-19T19:44:09+00:00"
    },
    {
      "id": "50601464c6294c6397b731d6bc030f35",
      "sender": "luke-jr",
      "payload": "forgive the typos",
      "action": false,
      "timestamp": "2018-07-19T19:44:13+00:00"
    },
    {
      "id": "9167de39f0e04a8cb4527876cb57b617",
      "sender": "lclc",
      "payload": "That's also fine with me",
      "action": false,
      "timestamp": "2018-07-19T19:45:11+00:00"
    },
    {
      "id": "4b7383dab073464bbf65f0ca29d36df2",
      "sender": "achow101",
      "payload": "topic suggestion: moving away from bitcoin.org more",
      "action": false,
      "timestamp": "2018-07-19T19:45:14+00:00"
    },
    {
      "id": "599a4acbaa4a4eeeb51a7ff5bd3e6f63",
      "sender": "lclc",
      "payload": "I (and others) just have a few simple PRs open (and open PRs feels like potential outstanding work in the future :D), so a few more maintainers (maybe jonasschnelli ?) would be good",
      "action": false,
      "timestamp": "2018-07-19T19:46:02+00:00"
    },
    {
      "id": "103450f14f6a404d8f02a0a6e9365776",
      "sender": "wumpus",
      "payload": "#topic moving away from bitcoin.org more (achow101)",
      "action": false,
      "timestamp": "2018-07-19T19:46:06+00:00"
    },
    {
      "id": "ce5ed757d9664c68acd43adb2d4cb2d7",
      "sender": "luke-jr",
      "payload": "not sure there's anything further we can do in terms of oving away..?",
      "action": false,
      "timestamp": "2018-07-19T19:46:12+00:00"
    },
    {
      "id": "65788f5c9f13456a995dd4f24a736870",
      "sender": "achow101",
      "payload": "we still link to bitcoin.org for things like downloads",
      "action": false,
      "timestamp": "2018-07-19T19:46:18+00:00"
    },
    {
      "id": "e0cde0eda6bc494fa241a4b6bcb9f791",
      "sender": "wumpus",
      "payload": "achow101: moving what, excatly? executables have been moved",
      "action": false,
      "timestamp": "2018-07-19T19:46:20+00:00"
    },
    {
      "id": "b8a24bb26eb343b482fdb92631cbba63",
      "sender": "achow101",
      "payload": "should probably change those",
      "action": false,
      "timestamp": "2018-07-19T19:46:22+00:00"
    },
    {
      "id": "4247a1237881422dbfa2b2648629c25e",
      "sender": "jonasschnelli",
      "payload": "I'm pretty familiar with the seeder code and happy to co-maintain it",
      "action": false,
      "timestamp": "2018-07-19T19:46:24+00:00"
    },
    {
      "id": "e01c7d5287d6465d92117a9158a69a43",
      "sender": "wumpus",
      "payload": "achow101: where?",
      "action": false,
      "timestamp": "2018-07-19T19:46:26+00:00"
    },
    {
      "id": "35b7c0a802534a24b334ff1d5358e32c",
      "sender": "luke-jr",
      "payload": "achow101: where?",
      "action": false,
      "timestamp": "2018-07-19T19:46:27+00:00"
    },
    {
      "id": "ea03db931449412ba84cd8b2c8b63a08",
      "sender": "achow101",
      "payload": "in the readme",
      "action": false,
      "timestamp": "2018-07-19T19:46:31+00:00"
    },
    {
      "id": "6092b86074484cbdb6f0ca342ef4b395",
      "sender": "jnewbery",
      "payload": "I don't think we link to bitcoin.org for downloads any more",
      "action": false,
      "timestamp": "2018-07-19T19:46:36+00:00"
    },
    {
      "id": "7a363e9138344503aa7f28240f55dadc",
      "sender": "wumpus",
      "payload": "at least in the release mail I link to bitcoincore.org nowadays",
      "action": false,
      "timestamp": "2018-07-19T19:46:46+00:00"
    },
    {
      "id": "1379a818cae343a198470db021ad2825",
      "sender": "moneyball",
      "payload": "suggested topic: next Core dev tech meetup :)",
      "action": false,
      "timestamp": "2018-07-19T19:47:13+00:00"
    },
    {
      "id": "9d971733552a42cbb394d45f5b727ffa",
      "sender": "sipa",
      "payload": "For more information, as well as an immediately useable, binary version of",
      "action": false,
      "timestamp": "2018-07-19T19:47:15+00:00"
    },
    {
      "id": "d1c22450287a4d0ba16acf3ab4dbd65f",
      "sender": "provoostenator",
      "payload": "And there's guiconstants.h: QAPP_ORG_DOMAIN \"bitcoin.org\"",
      "action": false,
      "timestamp": "2018-07-19T19:47:15+00:00"
    },
    {
      "id": "46f78d74539a42a9ae2195e38c87ade8",
      "sender": "sipa",
      "payload": "the Bitcoin Core software, see https://bitcoin.org/en/download",
      "action": false,
      "timestamp": "2018-07-19T19:47:18+00:00"
    },
    {
      "id": "789c18027e7d4312938e9b5438cc461c",
      "sender": "jnewbery",
      "payload": "Open a PR to remove that link from the readme. I will happily ACK",
      "action": false,
      "timestamp": "2018-07-19T19:47:19+00:00"
    },
    {
      "id": "0c8256f09936482d8f9363873031d1e1",
      "sender": "luke-jr",
      "payload": "bitcoin.org could increase distance further, but someone needs to do that work, and people whined when they tried, so I think it's stuck",
      "action": false,
      "timestamp": "2018-07-19T19:47:21+00:00"
    },
    {
      "id": "3d264430a4a24c8ca96d62846914fadd",
      "sender": "wumpus",
      "payload": "I think the link to bitcoin.org is only for the *general* descriptoin of bitcoin",
      "action": false,
      "timestamp": "2018-07-19T19:47:29+00:00"
    },
    {
      "id": "2fa5eef1f71a42f59ef17d189a003d84",
      "sender": "wumpus",
      "payload": "that certainly would be confusing to make bitcoincore.or",
      "action": false,
      "timestamp": "2018-07-19T19:47:35+00:00"
    },
    {
      "id": "b5f2e4d46c1b4073a5385bd7ffa4de5e",
      "sender": "wumpus",
      "payload": "moneyball: yep",
      "action": false,
      "timestamp": "2018-07-19T19:47:39+00:00"
    },
    {
      "id": "5057fbb8f5494d57b30ae0cc18882098",
      "sender": "sipa",
      "payload": "wumpus: see quote above",
      "action": false,
      "timestamp": "2018-07-19T19:47:43+00:00"
    },
    {
      "id": "4b7a522e041340c0a1d7a8d1d13a3819",
      "sender": "luke-jr",
      "payload": "provoostenator: oh yeah, that was an issue for distro stuff somewhere IIRC",
      "action": false,
      "timestamp": "2018-07-19T19:47:46+00:00"
    },
    {
      "id": "861218e32dbd43babebbf151f8ca0e5b",
      "sender": "wumpus",
      "payload": "sipa: oh yes that should go",
      "action": false,
      "timestamp": "2018-07-19T19:47:54+00:00"
    },
    {
      "id": "6be1de9a33dd4b3db3a6daa795add258",
      "sender": "sipa",
      "payload": "ack on that in any case",
      "action": false,
      "timestamp": "2018-07-19T19:48:03+00:00"
    },
    {
      "id": "a5e889cbcbd44248834bfc5cc1c7aa4b",
      "sender": "wumpus",
      "payload": "provoostenator: don't change that! it determines the settings path",
      "action": false,
      "timestamp": "2018-07-19T19:48:06+00:00"
    },
    {
      "id": "252d511181a24e5baf3346788d651974",
      "sender": "luke-jr",
      "payload": "provoostenator: might want to make it something generic though, not Core-specific",
      "action": false,
      "timestamp": "2018-07-19T19:48:08+00:00"
    },
    {
      "id": "44864be9e97a4fedbd8906163706ff3b",
      "sender": "achow101",
      "payload": "I was thinking that it may not be appropriate to make release posts on bitcoin.org, at least not before they go up on bitcoincore.or",
      "action": false,
      "timestamp": "2018-07-19T19:48:23+00:00"
    },
    {
      "id": "37abf601104642538f4511937be8ce44",
      "sender": "luke-jr",
      "payload": "wumpus: I think it's used outside settings too, but maybe best to just leave it alone",
      "action": false,
      "timestamp": "2018-07-19T19:48:52+00:00"
    },
    {
      "id": "33106ed119264c3ca340e4a068db434e",
      "sender": "achow101",
      "payload": "as in we should simply take the bitcoin.org steps out of our release process and if someone wants to do them later, then that's fine",
      "action": false,
      "timestamp": "2018-07-19T19:48:58+00:00"
    },
    {
      "id": "5b0519d4b5ea4ee8a4db3809c120f7be",
      "sender": "luke-jr",
      "payload": "perhaps a comment explaining it's for compatibility, nothing more",
      "action": false,
      "timestamp": "2018-07-19T19:49:04+00:00"
    },
    {
      "id": "c8421c0aec654291ac1a73cb035eebcc",
      "sender": "wumpus",
      "payload": "luke-jr: possibly, but at the least it loses the qsettings, that's also why it's not \"Bitcoin core\" named there yet",
      "action": false,
      "timestamp": "2018-07-19T19:49:14+00:00"
    },
    {
      "id": "300ee2800685495baae150dab09895a5",
      "sender": "wumpus",
      "payload": "achow101: would that really make anything better?",
      "action": false,
      "timestamp": "2018-07-19T19:49:31+00:00"
    },
    {
      "id": "9e395dedcb034b20af8c03a1443d3863",
      "sender": "wumpus",
      "payload": "achow101: are you seriously suggesting I should no longer update bitcoin.org and upload binaries there?",
      "action": false,
      "timestamp": "2018-07-19T19:49:43+00:00"
    },
    {
      "id": "78a43bf1f7c944f5bd7008f0bd5b34f9",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2018-07-19T19:49:55+00:00"
    },
    {
      "id": "826c0eed64da44e5920936f3aa28471d",
      "sender": "achow101",
      "payload": "wumpus: are you aware of the recent events on bitcoin.org?",
      "action": false,
      "timestamp": "2018-07-19T19:50:17+00:00"
    },
    {
      "id": "2a7d11da5b474da2b0278f8c85287558",
      "sender": "provoostenator",
      "payload": "Well, I think technically he's suggesting not having that be part of the documented process, but you can do whatever you want.",
      "action": false,
      "timestamp": "2018-07-19T19:50:36+00:00"
    },
    {
      "id": "90e9ed6536a6466b9c18540348172719",
      "sender": "wumpus",
      "payload": "acvaguely",
      "action": false,
      "timestamp": "2018-07-19T19:50:42+00:00"
    },
    {
      "id": "54ed18af1a174d899290a6b72101ef7d",
      "sender": "luke-jr",
      "payload": "Cobra wanted to make Knots the \"default\" on bitcoin.org a while back; we could encourage that, or (probably better) encourage not having a \"default\"",
      "action": false,
      "timestamp": "2018-07-19T19:51:05+00:00"
    },
    {
      "id": "9e72d33f4eab4a6eac11aa00ab9b6c31",
      "sender": "wumpus",
      "payload": "so I think this will effectively reduce the number of downloads",
      "action": false,
      "timestamp": "2018-07-19T19:51:06+00:00"
    },
    {
      "id": "7fdf024c0ac44bd0808feb7d04ef0798",
      "sender": "wumpus",
      "payload": "I don't care though, I don't want to be involved in political stuff at all, I' kind of burned out on that",
      "action": false,
      "timestamp": "2018-07-19T19:51:28+00:00"
    },
    {
      "id": "f28b9c3182ac4dbdb53ade9289f24019",
      "sender": "luke-jr",
      "payload": "wumpus: Core doesn't have a problem wth getting users atm",
      "action": false,
      "timestamp": "2018-07-19T19:51:34+00:00"
    },
    {
      "id": "474e0c8a36d14ffd93b5750e6d3acfce",
      "sender": "jonasschnelli",
      "payload": "I think we should only publish binaries via bitcoincore.org and should not actively push it to other websites...",
      "action": false,
      "timestamp": "2018-07-19T19:51:36+00:00"
    },
    {
      "id": "98e7a66a58f840f5b721ef2cb7f77060",
      "sender": "luke-jr",
      "payload": ">99% of the network runs Core",
      "action": false,
      "timestamp": "2018-07-19T19:51:47+00:00"
    },
    {
      "id": "3c1125b002424d9ea4115dbc7381b9ce",
      "sender": "jonasschnelli",
      "payload": "It's gives a wrong sense of project coupling",
      "action": false,
      "timestamp": "2018-07-19T19:51:47+00:00"
    },
    {
      "id": "49c015c925b44872866b1c14390d8557",
      "sender": "achow101",
      "payload": "there's ongoing work to move all of the bitcoin core stuff from bitcoin.org to bitcoincore.org",
      "action": false,
      "timestamp": "2018-07-19T19:51:48+00:00"
    },
    {
      "id": "29490c6847cb4276b04f2a5c71b210b5",
      "sender": "wumpus",
      "payload": "maybe the developer documentation too",
      "action": false,
      "timestamp": "2018-07-19T19:52:21+00:00"
    },
    {
      "id": "ef5db8e72ccf45769e1534434d342ee1",
      "sender": "luke-jr",
      "payload": "if people are running/updating Core simply because it's on bitcoin.org, that is kind of a systemic risk we should address if possible",
      "action": false,
      "timestamp": "2018-07-19T19:52:33+00:00"
    },
    {
      "id": "450d355a988d41bfbd25178b46f74b1e",
      "sender": "luke-jr",
      "payload": "(and making it harder to \"just run bitcoin.org\" seems a step in that direction)",
      "action": false,
      "timestamp": "2018-07-19T19:52:48+00:00"
    },
    {
      "id": "7124f8297e8149f7b48873ad1883583c",
      "sender": "wumpus",
      "payload": "#topic next coredev tech meeting (moneyball)",
      "action": false,
      "timestamp": "2018-07-19T19:53:33+00:00"
    },
    {
      "id": "fa90996761114a0386e63599e3943a4d",
      "sender": "moneyball",
      "payload": "Hi, I wanted to let people know I've volunteered to organize the next Core Dev Tech meetup",
      "action": false,
      "timestamp": "2018-07-19T19:54:03+00:00"
    },
    {
      "id": "8fe2d5bad2af48a89ccbd07c4868171d",
      "sender": "moneyball",
      "payload": "The current thinking is to have it in Tokyo in October after Scaling Bitcoin",
      "action": false,
      "timestamp": "2018-07-19T19:54:18+00:00"
    },
    {
      "id": "1e65066917504ca6b96f84b39db71dc7",
      "sender": "luke-jr",
      "payload": "thanks",
      "action": false,
      "timestamp": "2018-07-19T19:54:22+00:00"
    },
    {
      "id": "89141fddaddd420e81d8167665a081d7",
      "sender": "moneyball",
      "payload": "Oct 8-10",
      "action": false,
      "timestamp": "2018-07-19T19:54:24+00:00"
    },
    {
      "id": "e48b2c13300f4f7e901bc21a4a9c5b00",
      "sender": "jonasschnelli",
      "payload": "thanks moneyball",
      "action": false,
      "timestamp": "2018-07-19T19:54:27+00:00"
    },
    {
      "id": "c3da7a61ac5745509bb49a0e41c97615",
      "sender": "wumpus",
      "payload": "yes, awesome!",
      "action": false,
      "timestamp": "2018-07-19T19:54:30+00:00"
    },
    {
      "id": "0c32a45ce1014c50a3e66cd7d1b58abf",
      "sender": "jonasschnelli",
      "payload": "moneyball: please update https://github.com/coredev-tech",
      "action": false,
      "timestamp": "2018-07-19T19:54:35+00:00"
    },
    {
      "id": "c48f339a8cd14b5492abd26679cca190",
      "sender": "provoostenator",
      "payload": "Awesome indeed",
      "action": false,
      "timestamp": "2018-07-19T19:54:37+00:00"
    },
    {
      "id": "4ba5a1754bac4b58bded09bac707357a",
      "sender": "cfields",
      "payload": "thanks moneyball :)",
      "action": false,
      "timestamp": "2018-07-19T19:54:39+00:00"
    },
    {
      "id": "ca706f85f6c44ab0a60a6ec790f0b090",
      "sender": "moneyball",
      "payload": "And to organize it in a similar fashion as the last one in NYC",
      "action": false,
      "timestamp": "2018-07-19T19:54:58+00:00"
    },
    {
      "id": "f70248537f4d41c3983bc69d35922074",
      "sender": "moneyball",
      "payload": "Cory put me in touch with the Digital Garage guys and they will be able to help quite a bit, similar to last year's Tokyo meetup",
      "action": false,
      "timestamp": "2018-07-19T19:55:20+00:00"
    },
    {
      "id": "3c25ccf4ef474ab29c794f54ef098c85",
      "sender": "sipa",
      "payload": "nice",
      "action": false,
      "timestamp": "2018-07-19T19:55:21+00:00"
    },
    {
      "id": "8261dc5dbf434bdebfe8734e19f81e94",
      "sender": "moneyball",
      "payload": "I plan to send out a survey to collect some feedback",
      "action": false,
      "timestamp": "2018-07-19T19:55:50+00:00"
    },
    {
      "id": "a2461450c2054c3484b9b83259d1764c",
      "sender": "moneyball",
      "payload": "If anyone has specific ideas or suggestions please feel free to contact me",
      "action": false,
      "timestamp": "2018-07-19T19:56:07+00:00"
    },
    {
      "id": "b091b4542f854bc49fa591687346d835",
      "sender": "moneyball",
      "payload": "Nothing more from me about the topic now",
      "action": false,
      "timestamp": "2018-07-19T19:56:59+00:00"
    },
    {
      "id": "5d3b7ffded274df7ae7ba1261171b14a",
      "sender": "luke-jr",
      "payload": "side note: anime meetup after on Oct 11 if anyone's interested https://docs.google.com/document/d/1CWLhg8u9pfNWSVjgiPYt0V5ZIOQFSCIYYdSvzHaqOpQ/edit?usp=sharing",
      "action": false,
      "timestamp": "2018-07-19T19:57:04+00:00"
    },
    {
      "id": "18a0a78e4c4a41f7a736b60465d36e2e",
      "sender": "jonasschnelli",
      "payload": "thanks moneyball for organising!",
      "action": false,
      "timestamp": "2018-07-19T19:57:41+00:00"
    },
    {
      "id": "e1239da3ee8f42cc92382cd36a14742e",
      "sender": "moneyball",
      "payload": "You're welcome happy to help!",
      "action": false,
      "timestamp": "2018-07-19T19:57:55+00:00"
    },
    {
      "id": "5c7d9885b23a479db31418872060f956",
      "sender": "jnewbery",
      "payload": "yes, thanks moneyball! Looking forward to it :)",
      "action": false,
      "timestamp": "2018-07-19T19:58:18+00:00"
    },
    {
      "id": "6d9553d6b2f24718a774deaec7ba9d0e",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2018-07-19T19:59:27+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "1924e69f28714f21bacf85600ca2eab7",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2018-07-19T19:02:03+00:00"
      },
      "operand": null,
      "id": "1924e69f28714f21bacf85600ca2eab7",
      "timestamp": "2018-07-19T19:02:03+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "77683e210d46477fa9a0e7dfb477c538",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9662 | Add createwallet \"disableprivatekeys\" option: a sane mode for watchonly-wallets by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9662 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:04:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9662",
      "id": "77683e210d46477fa9a0e7dfb477c538",
      "timestamp": "2018-07-19T19:04:32+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "214de29126344c0498bc58695885b101",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/9502 | [Qt] Add option to pause/resume block downloads by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #9502 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:05:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/9502",
      "id": "214de29126344c0498bc58695885b101",
      "timestamp": "2018-07-19T19:05:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "26ea0132f2ad4b249a42aba58127cc8e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13697 | Support output descriptors in scantxoutset by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13697 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:05:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13697",
      "id": "26ea0132f2ad4b249a42aba58127cc8e",
      "timestamp": "2018-07-19T19:05:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "58d222690fa44517814b991bc6aa2a50",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13666 | Always create signatures with Low R values by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #13666 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:07:37+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13666",
      "id": "58d222690fa44517814b991bc6aa2a50",
      "timestamp": "2018-07-19T19:07:37+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7f8320ba783b4783a243930a8949d98b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13426 | [bugfix] Add u8path and u8string to fix encoding issue for Windows by ken2812221 \u00c3\u0082\u00c2\u00b7 Pull Request #13426 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:08:42+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13426",
      "id": "7f8320ba783b4783a243930a8949d98b",
      "timestamp": "2018-07-19T19:08:42+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f78e3939d0aa4ebab0f9b6f4b65eb626",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13712 | wallet: Fix non-determinism in ParseHDKeypath(...). Avoid using an uninitialized variable in path calculation. by practicalswift \u00c3\u0082\u00c2\u00b7 Pull Request #13712 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:10:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13712",
      "id": "f78e3939d0aa4ebab0f9b6f4b65eb626",
      "timestamp": "2018-07-19T19:10:46+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ea47b4cdf03b4650933d3c1f608212da",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/8469 | [POC] Introducing property based testing to Core by Christewart \u00c3\u0082\u00c2\u00b7 Pull Request #8469 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:10:56+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/8469",
      "id": "ea47b4cdf03b4650933d3c1f608212da",
      "timestamp": "2018-07-19T19:10:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "76b361d1fb1b472ba1949ebb6c1be6bc",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13617 | [WIP] release: require macOS 10.10+ by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13617 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:11:43+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13617",
      "id": "76b361d1fb1b472ba1949ebb6c1be6bc",
      "timestamp": "2018-07-19T19:11:43+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "c315908270534a0c82210a08fcde3b9e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13617 | [WIP] release: require macOS 10.10+ by fanquake \u00c3\u0082\u00c2\u00b7 Pull Request #13617 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:13:18+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13617",
      "id": "c315908270534a0c82210a08fcde3b9e",
      "timestamp": "2018-07-19T19:13:18+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "db027ff3bc6c47a4872e5d87d8d22923",
        "sender": "wumpus",
        "payload": "#topic exposing coin selection on RPC (achow101)",
        "action": false,
        "timestamp": "2018-07-19T19:15:11+00:00"
      },
      "operand": "exposing coin selection on RPC (achow101)",
      "id": "db027ff3bc6c47a4872e5d87d8d22923",
      "timestamp": "2018-07-19T19:15:11+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "230c46c5266d4ab690a5a12a52f76a70",
        "sender": "wumpus",
        "payload": "#topic #13697 which changes the API for scantxoutset",
        "action": false,
        "timestamp": "2018-07-19T19:33:12+00:00"
      },
      "operand": "#13697 which changes the API for scantxoutset",
      "id": "230c46c5266d4ab690a5a12a52f76a70",
      "timestamp": "2018-07-19T19:33:12+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "62b3868d27484d84b79c0196502f84c8",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/13697 | Support output descriptors in scantxoutset by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #13697 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2018-07-19T19:33:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/13697",
      "id": "62b3868d27484d84b79c0196502f84c8",
      "timestamp": "2018-07-19T19:33:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b81feb37813846368e0edd95e4bf50c4",
        "sender": "sipa",
        "payload": "https://github.com/sipa/bitcoin/blob/895a46d83550838a8170ccba075367232eabbd8c/src/script/descriptor.h#L9L68",
        "action": false,
        "timestamp": "2018-07-19T19:34:58+00:00"
      },
      "operand": "https://github.com/sipa/bitcoin/blob/895a46d83550838a8170ccba075367232eabbd8c/src/script/descriptor.h#L9L68",
      "id": "b81feb37813846368e0edd95e4bf50c4",
      "timestamp": "2018-07-19T19:34:58+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b64e1175621442fba70350c0040432d4",
        "sender": "wumpus",
        "payload": "#topic bitcoin-seeder under bitcoin-core GitHub organisation (lclc)",
        "action": false,
        "timestamp": "2018-07-19T19:41:28+00:00"
      },
      "operand": "bitcoin-seeder under bitcoin-core GitHub organisation (lclc)",
      "id": "b64e1175621442fba70350c0040432d4",
      "timestamp": "2018-07-19T19:41:28+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "103450f14f6a404d8f02a0a6e9365776",
        "sender": "wumpus",
        "payload": "#topic moving away from bitcoin.org more (achow101)",
        "action": false,
        "timestamp": "2018-07-19T19:46:06+00:00"
      },
      "operand": "moving away from bitcoin.org more (achow101)",
      "id": "103450f14f6a404d8f02a0a6e9365776",
      "timestamp": "2018-07-19T19:46:06+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "7124f8297e8149f7b48873ad1883583c",
        "sender": "wumpus",
        "payload": "#topic next coredev tech meeting (moneyball)",
        "action": false,
        "timestamp": "2018-07-19T19:53:33+00:00"
      },
      "operand": "next coredev tech meeting (moneyball)",
      "id": "7124f8297e8149f7b48873ad1883583c",
      "timestamp": "2018-07-19T19:53:33+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "6d9553d6b2f24718a774deaec7ba9d0e",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2018-07-19T19:59:27+00:00"
      },
      "operand": null,
      "id": "6d9553d6b2f24718a774deaec7ba9d0e",
      "timestamp": "2018-07-19T19:59:27+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}