12017-03-28T00:00:29  *** abpa has quit IRC
  22017-03-28T00:01:28  *** davec has joined #bitcoin-core-dev
  32017-03-28T00:06:34  *** magicwund has joined #bitcoin-core-dev
  42017-03-28T00:12:57  *** dodomojo has joined #bitcoin-core-dev
  52017-03-28T00:13:34  *** magicwund has quit IRC
  62017-03-28T00:15:18  *** magicwund has joined #bitcoin-core-dev
  72017-03-28T00:17:07  *** dodomojo has quit IRC
  82017-03-28T00:24:08  *** Ylbam has quit IRC
  92017-03-28T01:03:57  *** abpa has joined #bitcoin-core-dev
 102017-03-28T01:03:59  *** jannes has quit IRC
 112017-03-28T01:07:05  *** dodomojo has joined #bitcoin-core-dev
 122017-03-28T01:11:19  *** dodomojo has quit IRC
 132017-03-28T01:25:08  *** nanotube has quit IRC
 142017-03-28T01:26:08  *** nejon has quit IRC
 152017-03-28T01:26:08  *** sipa has quit IRC
 162017-03-28T01:28:22  *** sipa has joined #bitcoin-core-dev
 172017-03-28T01:28:32  *** xiangfu has quit IRC
 182017-03-28T01:28:46  *** xiangfu has joined #bitcoin-core-dev
 192017-03-28T01:28:48  *** jrayhawk_ has quit IRC
 202017-03-28T01:28:57  *** jrayhawk has joined #bitcoin-core-dev
 212017-03-28T01:41:19  *** abpa has quit IRC
 222017-03-28T01:42:58  *** nanotube has joined #bitcoin-core-dev
 232017-03-28T01:45:57  <jcorgan> does anyone know if the digital garage presentation will be live streamed?
 242017-03-28T02:00:45  <phantomcircuit> jcorgan, you mean the bitcoin dev meetup happening nowish?
 252017-03-28T02:01:15  <jcorgan> yes. i had planned to attend but had something come up at the last minute.
 262017-03-28T02:02:09  <jcorgan> well, i'm sure it will be recorded in any case
 272017-03-28T02:07:24  <phantomcircuit> jcorgan, they're usually not
 282017-03-28T02:07:32  <phantomcircuit> i doubt this will be
 292017-03-28T02:08:23  <jcorgan> ah well.
 302017-03-28T02:09:25  *** magicwund has quit IRC
 312017-03-28T02:09:29  <jcorgan> i'll just have to do what they did in the pre-Interet age and use my *imagination* when reading sipa's documentation
 322017-03-28T02:10:11  *** magicwund has joined #bitcoin-core-dev
 332017-03-28T02:12:36  *** magicwund has quit IRC
 342017-03-28T02:13:28  *** magicwund has joined #bitcoin-core-dev
 352017-03-28T02:25:36  <sipa> jcorgan: or you could ask questions here :)
 362017-03-28T02:25:40  <sipa> it will be recorded, yes
 372017-03-28T02:25:46  <sipa> not streamed i believe
 382017-03-28T02:29:57  *** magicwund has quit IRC
 392017-03-28T02:32:43  *** magicwund has joined #bitcoin-core-dev
 402017-03-28T02:47:44  *** magicwund has quit IRC
 412017-03-28T02:54:35  *** magicwund has joined #bitcoin-core-dev
 422017-03-28T02:56:36  *** dodomojo has joined #bitcoin-core-dev
 432017-03-28T02:58:57  *** magicwund has quit IRC
 442017-03-28T03:05:53  *** magicwund has joined #bitcoin-core-dev
 452017-03-28T03:07:34  *** mo has joined #bitcoin-core-dev
 462017-03-28T03:07:58  *** mo is now known as Guest50891
 472017-03-28T03:09:54  *** AdrianG has quit IRC
 482017-03-28T03:11:01  *** magicwund has quit IRC
 492017-03-28T03:12:00  *** dodomojo has quit IRC
 502017-03-28T03:12:31  *** dodomojo has joined #bitcoin-core-dev
 512017-03-28T03:13:33  *** magicwund has joined #bitcoin-core-dev
 522017-03-28T03:14:55  *** dodomojo has quit IRC
 532017-03-28T03:17:18  *** AdrianG has joined #bitcoin-core-dev
 542017-03-28T03:18:32  *** magicwund has quit IRC
 552017-03-28T03:25:17  *** nejon has joined #bitcoin-core-dev
 562017-03-28T03:28:18  *** goksinen has joined #bitcoin-core-dev
 572017-03-28T03:29:12  *** magicwund has joined #bitcoin-core-dev
 582017-03-28T03:33:27  *** magicwund has quit IRC
 592017-03-28T04:00:03  *** magicwund has joined #bitcoin-core-dev
 602017-03-28T04:03:05  *** JackH has quit IRC
 612017-03-28T04:04:49  *** magicwund has quit IRC
 622017-03-28T04:09:51  <achow101> I'm attempting to run the linearize scripts but it keeps timing out? anyone have any ideas?
 632017-03-28T04:15:35  <achow101> nvm. it magically resolved itself
 642017-03-28T04:21:33  <bitcoin-git> [bitcoin] achow101 opened pull request #10104: linearize script: Option to use RPC cookie (master...linearize-use-cookie) https://github.com/bitcoin/bitcoin/pull/10104
 652017-03-28T04:29:12  *** testando has joined #bitcoin-core-dev
 662017-03-28T04:30:52  *** magicwund has joined #bitcoin-core-dev
 672017-03-28T04:35:27  *** magicwund has quit IRC
 682017-03-28T04:46:07  <testando> test
 692017-03-28T04:46:24  *** testando has quit IRC
 702017-03-28T04:53:24  *** waxwing has quit IRC
 712017-03-28T05:07:11  *** waxwing has joined #bitcoin-core-dev
 722017-03-28T05:16:45  *** magicwund has joined #bitcoin-core-dev
 732017-03-28T05:21:13  *** magicwund has quit IRC
 742017-03-28T05:47:24  *** go1111111 has joined #bitcoin-core-dev
 752017-03-28T05:47:27  *** magicwund has joined #bitcoin-core-dev
 762017-03-28T05:51:57  *** magicwund has quit IRC
 772017-03-28T05:51:58  *** go1111111 has quit IRC
 782017-03-28T05:52:23  *** go1111111 has joined #bitcoin-core-dev
 792017-03-28T06:02:24  *** go1111111 has quit IRC
 802017-03-28T06:13:54  *** go1111111 has joined #bitcoin-core-dev
 812017-03-28T06:18:17  *** magicwund has joined #bitcoin-core-dev
 822017-03-28T06:20:43  *** goksinen has quit IRC
 832017-03-28T06:22:35  *** magicwund has quit IRC
 842017-03-28T06:30:42  <kallewoof> There were cameras pointed at sipa so presumably there are recordings
 852017-03-28T06:42:02  *** go1111111 has quit IRC
 862017-03-28T06:46:16  *** LeMiner2 has joined #bitcoin-core-dev
 872017-03-28T06:46:29  *** BashCo has quit IRC
 882017-03-28T06:47:20  *** Evel-Knievel has quit IRC
 892017-03-28T06:48:36  *** str4d has joined #bitcoin-core-dev
 902017-03-28T06:48:44  *** LeMiner has quit IRC
 912017-03-28T06:48:44  *** LeMiner2 is now known as LeMiner
 922017-03-28T06:49:05  *** magicwund has joined #bitcoin-core-dev
 932017-03-28T06:51:56  *** JackH has joined #bitcoin-core-dev
 942017-03-28T06:53:27  *** magicwund has quit IRC
 952017-03-28T06:53:45  *** go1111111 has joined #bitcoin-core-dev
 962017-03-28T07:00:07  *** Evel-Knievel has joined #bitcoin-core-dev
 972017-03-28T07:10:28  *** go1111111 has quit IRC
 982017-03-28T07:15:05  *** BashCo has joined #bitcoin-core-dev
 992017-03-28T07:15:35  *** justan0theruser has quit IRC
1002017-03-28T07:19:56  *** Guest53386 has quit IRC
1012017-03-28T07:20:25  *** Colleen2 has joined #bitcoin-core-dev
1022017-03-28T07:23:52  *** go1111111 has joined #bitcoin-core-dev
1032017-03-28T07:34:55  *** magicwund has joined #bitcoin-core-dev
1042017-03-28T07:39:28  *** magicwund has quit IRC
1052017-03-28T07:54:37  *** go1111111 has quit IRC
1062017-03-28T07:56:34  *** JackH has quit IRC
1072017-03-28T08:00:19  *** paveljanik has quit IRC
1082017-03-28T08:06:37  *** arowser has quit IRC
1092017-03-28T08:06:52  *** arowser has joined #bitcoin-core-dev
1102017-03-28T08:21:01  *** magicwund has joined #bitcoin-core-dev
1112017-03-28T08:25:19  *** magicwund has quit IRC
1122017-03-28T08:37:49  *** vicenteH has joined #bitcoin-core-dev
1132017-03-28T08:49:34  *** whphhg has quit IRC
1142017-03-28T08:52:42  *** Ylbam has joined #bitcoin-core-dev
1152017-03-28T08:54:50  *** riemann has joined #bitcoin-core-dev
1162017-03-28T09:01:56  *** jannes has joined #bitcoin-core-dev
1172017-03-28T09:27:05  <bitcoin-git> [bitcoin] MarcoFalke pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/5114f8113627...c412fd805ddf
1182017-03-28T09:27:06  <bitcoin-git> bitcoin/master 55992f1 John Newbery: Add --quiet option to suppress rpc-tests.py output...
1192017-03-28T09:27:06  <bitcoin-git> bitcoin/master 6d780b1 John Newbery: Update travis config to run rpc-tests.py in quiet mode
1202017-03-28T09:27:07  <bitcoin-git> bitcoin/master 8c7288c John Newbery: Print out the final 1000 lines of test_framework.log if test fails
1212017-03-28T09:27:30  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #9780: Suppress noisy output from qa tests in Travis (master...travislogging) https://github.com/bitcoin/bitcoin/pull/9780
1222017-03-28T09:38:51  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c412fd805ddf...79af9fbd8c3c
1232017-03-28T09:38:51  <bitcoin-git> bitcoin/master 29d6634 John Newbery: Check that all test scripts in test/functional are being run...
1242017-03-28T09:38:52  <bitcoin-git> bitcoin/master 79af9fb MarcoFalke: Merge #10096: Check that all test scripts in test/functional are being run...
1252017-03-28T09:39:11  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10096: Check that all test scripts in test/functional are being run (master...check_all_tests_run) https://github.com/bitcoin/bitcoin/pull/10096
1262017-03-28T10:04:46  *** herzmeister[m] has quit IRC
1272017-03-28T10:04:46  *** kewde[m] has quit IRC
1282017-03-28T10:04:49  *** frabrunelle1 has quit IRC
1292017-03-28T10:06:24  *** herzmeister[m] has joined #bitcoin-core-dev
1302017-03-28T10:13:41  *** JackH has joined #bitcoin-core-dev
1312017-03-28T10:16:36  <brg444> has someone undertaken more research into BFD/committed bloom filters since it was proposed on the ml?
1322017-03-28T10:18:43  *** arubi has quit IRC
1332017-03-28T10:20:02  *** arubi has joined #bitcoin-core-dev
1342017-03-28T10:20:04  *** Guyver2 has joined #bitcoin-core-dev
1352017-03-28T10:21:44  *** magicwund has joined #bitcoin-core-dev
1362017-03-28T10:26:27  *** magicwund has quit IRC
1372017-03-28T10:52:30  *** magicwund has joined #bitcoin-core-dev
1382017-03-28T10:56:57  *** magicwund has quit IRC
1392017-03-28T10:57:43  *** Cheeseo has quit IRC
1402017-03-28T10:58:32  *** Cheeseo has joined #bitcoin-core-dev
1412017-03-28T11:17:10  *** jtimon has quit IRC
1422017-03-28T11:26:03  *** magicwund has joined #bitcoin-core-dev
1432017-03-28T11:30:28  *** magicwund has quit IRC
1442017-03-28T11:39:39  *** AaronvanW has quit IRC
1452017-03-28T11:47:08  *** AaronvanW has joined #bitcoin-core-dev
1462017-03-28T11:51:13  *** magicwund has joined #bitcoin-core-dev
1472017-03-28T11:55:57  *** magicwund has quit IRC
1482017-03-28T12:03:16  *** frabrunelle has joined #bitcoin-core-dev
1492017-03-28T12:03:16  *** kewde[m] has joined #bitcoin-core-dev
1502017-03-28T12:12:28  *** str4d has quit IRC
1512017-03-28T12:12:57  *** str4d has joined #bitcoin-core-dev
1522017-03-28T12:24:35  *** shockoo has joined #bitcoin-core-dev
1532017-03-28T12:36:53  *** justanotheruser has joined #bitcoin-core-dev
1542017-03-28T12:44:05  *** cryptapus has joined #bitcoin-core-dev
1552017-03-28T12:47:14  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/79af9fbd8c3c...5b029aaedb5f
1562017-03-28T12:47:14  <bitcoin-git> bitcoin/master fa4535d MarcoFalke: [qa] combine_logs: Use ordered list for logfiles
1572017-03-28T12:47:15  <bitcoin-git> bitcoin/master 5b029aa MarcoFalke: Merge #10076: [qa] combine_logs: Use ordered list for logfiles...
1582017-03-28T12:47:39  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10076: [qa] combine_logs: Use ordered list for logfiles (master...Mf1703-orderedLog) https://github.com/bitcoin/bitcoin/pull/10076
1592017-03-28T12:49:36  <bitcoin-git> [bitcoin] jnewbery opened pull request #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs (master...fixup_travis_logging) https://github.com/bitcoin/bitcoin/pull/10105
1602017-03-28T12:57:40  <bitcoin-git> [bitcoin] awemany opened pull request #10106: bitcoin-tx: Fix missing range check (master...bitcointx-addoutaddr) https://github.com/bitcoin/bitcoin/pull/10106
1612017-03-28T13:09:32  *** cryptapus has quit IRC
1622017-03-28T13:11:27  *** dcousens has quit IRC
1632017-03-28T13:11:36  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5b029aaedb5f...0b9fb682890b
1642017-03-28T13:11:36  <bitcoin-git> bitcoin/master 91f1f19 John Newbery: Make all Travis test runs quiet, non just cron job runs
1652017-03-28T13:11:37  <bitcoin-git> bitcoin/master 0b9fb68 MarcoFalke: Merge #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs...
1662017-03-28T13:12:01  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs (master...fixup_travis_logging) https://github.com/bitcoin/bitcoin/pull/10105
1672017-03-28T13:13:47  <luke-jr> hmm. I wonder if, when there are two equal-work tips, we ought to be treating the last common block as the real tip until the contention resolves.
1682017-03-28T13:21:42  *** magicwund has joined #bitcoin-core-dev
1692017-03-28T13:23:13  <bitcoin-git> [bitcoin] practicalswift opened pull request #10107: Remove unused variable. Fix accidental trailing semicolons in Python code (master...recent-python-style-regressions) https://github.com/bitcoin/bitcoin/pull/10107
1702017-03-28T13:25:57  *** magicwund has quit IRC
1712017-03-28T13:31:03  *** Cheeseo has quit IRC
1722017-03-28T13:36:59  *** laurentmt has joined #bitcoin-core-dev
1732017-03-28T13:40:14  *** nemgun has joined #bitcoin-core-dev
1742017-03-28T13:42:17  *** nemgun1 has joined #bitcoin-core-dev
1752017-03-28T13:42:29  *** magicwund has joined #bitcoin-core-dev
1762017-03-28T13:45:08  *** nemgun has quit IRC
1772017-03-28T13:46:57  *** magicwund has quit IRC
1782017-03-28T13:56:49  *** laurentmt has quit IRC
1792017-03-28T13:59:47  *** magicwund has joined #bitcoin-core-dev
1802017-03-28T14:01:05  *** magicwund has quit IRC
1812017-03-28T14:01:34  *** magicwund has joined #bitcoin-core-dev
1822017-03-28T14:08:16  *** nemgun has joined #bitcoin-core-dev
1832017-03-28T14:11:08  *** nemgun1 has quit IRC
1842017-03-28T14:16:23  *** magicwund has quit IRC
1852017-03-28T14:17:00  *** magicwund has joined #bitcoin-core-dev
1862017-03-28T14:26:43  *** nemgun1 has joined #bitcoin-core-dev
1872017-03-28T14:29:28  *** nemgun has quit IRC
1882017-03-28T14:41:05  *** root-servers has joined #bitcoin-core-dev
1892017-03-28T14:47:46  *** belcher has quit IRC
1902017-03-28T14:55:14  *** root-servers has quit IRC
1912017-03-28T14:55:48  *** root-servers has joined #bitcoin-core-dev
1922017-03-28T14:58:52  *** riemann has quit IRC
1932017-03-28T15:00:26  *** belcher has joined #bitcoin-core-dev
1942017-03-28T15:01:25  *** magicwund has quit IRC
1952017-03-28T15:01:59  *** rcd has joined #bitcoin-core-dev
1962017-03-28T15:12:28  *** magicwund has joined #bitcoin-core-dev
1972017-03-28T15:16:27  *** magicwund has quit IRC
1982017-03-28T15:29:12  *** nemgun has joined #bitcoin-core-dev
1992017-03-28T15:32:08  *** nemgun1 has quit IRC
2002017-03-28T15:32:51  *** nemgun1 has joined #bitcoin-core-dev
2012017-03-28T15:34:08  *** nemgun has quit IRC
2022017-03-28T15:39:34  *** arowser has quit IRC
2032017-03-28T15:39:47  *** arowser has joined #bitcoin-core-dev
2042017-03-28T15:40:49  *** nemgun has joined #bitcoin-core-dev
2052017-03-28T15:43:28  *** nemgun1 has quit IRC
2062017-03-28T15:50:21  *** abpa has joined #bitcoin-core-dev
2072017-03-28T15:57:28  <BlueMatt> wumpus: hmm, would be good to get a rebase on #7729
2082017-03-28T15:57:30  <gribble> https://github.com/bitcoin/bitcoin/issues/7729 | An error has occurred and has been logged. Please contact this bot's administrator for more information.
2092017-03-28T15:57:34  <BlueMatt> so i can review :)
2102017-03-28T15:58:24  *** root-servers has quit IRC
2112017-03-28T16:00:02  *** magicwund has joined #bitcoin-core-dev
2122017-03-28T16:05:49  *** magicwund has quit IRC
2132017-03-28T16:06:19  *** magicwund has joined #bitcoin-core-dev
2142017-03-28T16:14:03  *** jtimon has joined #bitcoin-core-dev
2152017-03-28T16:19:51  *** paveljanik has joined #bitcoin-core-dev
2162017-03-28T16:33:44  *** Sosumi has joined #bitcoin-core-dev
2172017-03-28T16:37:46  *** laurentmt has joined #bitcoin-core-dev
2182017-03-28T16:38:16  *** laurentmt has quit IRC
2192017-03-28T16:40:42  *** cryptapus has joined #bitcoin-core-dev
2202017-03-28T17:07:40  *** mol has joined #bitcoin-core-dev
2212017-03-28T17:10:28  *** moli_ has quit IRC
2222017-03-28T17:11:25  *** spudowiar has joined #bitcoin-core-dev
2232017-03-28T17:11:41  <spudowiar> Does Bitcoin Core use any IPC?
2242017-03-28T17:12:14  <spudowiar> For signing, we could have a signer process (which could talk to a hardware wallet, a remote computer, etc.) which communicates with the wallet over IPC
2252017-03-28T17:15:50  *** magicwund has quit IRC
2262017-03-28T17:20:14  <TD-Linux> spudowiar, it only has the RPC interface and zeromq
2272017-03-28T17:20:33  <spudowiar> TD-Linux: I was thinking about the RPC interface, but I don't think running a server would be a good idea
2282017-03-28T17:20:45  <spudowiar> TD-Linux: What does it use ZMQ for?
2292017-03-28T17:20:54  <TD-Linux> there was a previous BIP proposal for a URL-style communication for hw wallets: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013008.html
2302017-03-28T17:21:19  <spudowiar> If that's jonasschnelli's proposal, I've read that :)
2312017-03-28T17:21:42  <TD-Linux> spudowiar, it's for "push notifications" of events
2322017-03-28T17:21:53  <spudowiar> I see
2332017-03-28T17:21:57  *** talmai has joined #bitcoin-core-dev
2342017-03-28T17:22:36  <TD-Linux> spudowiar, yeah. I'm personally not a huge fan of the URL style communication method...
2352017-03-28T17:22:43  <spudowiar> Me neither
2362017-03-28T17:23:10  <spudowiar> I want a separate process (I don't want any hardware wallet stuff in Bitcoin Core)
2372017-03-28T17:23:25  <spudowiar> We could have something like bitcoin-trezor-signd
2382017-03-28T17:23:44  <TD-Linux> I think it'd actually be really neat if bitcoin core supported hw wallets out of the box
2392017-03-28T17:24:08  <spudowiar> Of course, but it should be a separate process
2402017-03-28T17:24:27  <spudowiar> e.g. Core starts `bitcoin-trezor-signd`, communicates over IPC
2412017-03-28T17:24:48  <TD-Linux> what's the main purpose of the separate process?
2422017-03-28T17:25:06  <spudowiar> I don't think it's a good idea to have the actual code in Core
2432017-03-28T17:25:23  <TD-Linux> for security reasons?
2442017-03-28T17:25:23  <spudowiar> gmaxwell: Since you're on GitHub RIGHT NOW talking about IPC, what IPC method do you suggest :)
2452017-03-28T17:25:43  <spudowiar> For a number of reasons, security being one of them
2462017-03-28T17:25:56  <TD-Linux> if you want to do IPC for security, you also need sandboxing or some sort of isolation between the two processes
2472017-03-28T17:25:58  <spudowiar> You'd have to add dependencies on software like hidapi, etc.
2482017-03-28T17:26:02  <luke-jr> TD-Linux: it'd be nice if hw wallets could just distribute plugins
2492017-03-28T17:26:11  <spudowiar> luke-jr: That would work with my method
2502017-03-28T17:26:13  <spudowiar> Ooh
2512017-03-28T17:26:20  <spudowiar> Doesn't Bitcoin Core use Protocol Buffers for payment requests?
2522017-03-28T17:26:26  <spudowiar> We could use Protocol Buffers?
2532017-03-28T17:26:28  <gmaxwell> DO NOT USE PROTOBUF
2542017-03-28T17:26:47  <spudowiar> Ok :)
2552017-03-28T17:26:49  <spudowiar> Why?
2562017-03-28T17:26:57  <spudowiar> I feel like I've been told off ;)
2572017-03-28T17:27:03  <gmaxwell> As you should.
2582017-03-28T17:27:04  <gmaxwell> :P
2592017-03-28T17:27:10  <luke-jr> use Perl and put a Perl interpreter in Core
2602017-03-28T17:27:11  <luke-jr> /s
2612017-03-28T17:27:29  <spudowiar> luke-jr: I kind of think Java would be better? Know any Perl JVM implementations? /s :)
2622017-03-28T17:27:34  <gmaxwell> spudowiar: what you're discussing has been discussed a few times in the past. You don't need a freeking seralization library to send a simple 'sign this'
2632017-03-28T17:27:35  <TD-Linux> luke-jr, yes, though that's an extra step that would be nice to have automated
2642017-03-28T17:27:49  <spudowiar> gmaxwell: Well, you can't send the transaction, you need a data format
2652017-03-28T17:28:10  <spudowiar> The hardware wallet needs to know the key path and other metadata it will store with the wallet (like account number, etc.)
2662017-03-28T17:28:18  *** JackH has quit IRC
2672017-03-28T17:28:49  *** BashCo has quit IRC
2682017-03-28T17:28:56  <spudowiar> And UTXO ids
2692017-03-28T17:29:27  *** BashCo has joined #bitcoin-core-dev
2702017-03-28T17:29:38  <gmaxwell> spudowiar: yes, so just seralize it. this isn't rocket science. We manage to run the whole network without any wonky seralization libraries.
2712017-03-28T17:30:09  <TD-Linux> I'd really love to have a standard USB protocol, maybe I am overreaching :)
2722017-03-28T17:30:20  <gmaxwell> die.
2732017-03-28T17:31:29  <gmaxwell> somewhere I wrote some requiremets for a suggestion that you be able to add to the configuration a path to an executable to run for signing, and it would just invoke it and communicate over stdin, to tell it what to sign.  Said executable could do whatever it wanted, pop up confirmation dialogs to get passwords and decrypt keys, connect out over usb using whatever protocol you want, etc.
2742017-03-28T17:32:49  <gmaxwell> this keeps the implementation of whatever weird interface you want to use outside of bitcoin.
2752017-03-28T17:32:50  <spudowiar> gmaxwell: Serialize it with... what? That's all I'm asking you :)
2762017-03-28T17:33:03  <spudowiar> gmaxwell: That's the sort of thing I was thinking of
2772017-03-28T17:33:11  <spudowiar> I meant serialization earlier, not IPC when I asked you :)
2782017-03-28T17:33:33  <gmaxwell> spudowiar: the serialization code already in the software.
2792017-03-28T17:33:36  *** BashCo has quit IRC
2802017-03-28T17:33:47  <spudowiar> So, the C* family of classes?
2812017-03-28T17:34:21  <spudowiar> Well, base_blob
2822017-03-28T17:35:40  *** laurentmt has joined #bitcoin-core-dev
2832017-03-28T17:36:08  <gmaxwell> spudowiar: this is like ... programming 101 stuff. Define a structure for what you need to communicate and then make a seralizer for it. This is simplified by the fact that we already have seralizers for most or all of the fields you need to send (like a transaction).
2842017-03-28T17:36:30  *** magicwund has joined #bitcoin-core-dev
2852017-03-28T17:36:34  <spudowiar> gmaxwell: I know how to serialize, but this is more of a "this is your codebase, how do you do stuff around here"
2862017-03-28T17:37:23  <gmaxwell> spudowiar: look at the codebase to answer that! we don't do things by pulling in gigantic libraries that barely do what we need and only inefficiently in other to replace what is probably 5 lines of code. :P
2872017-03-28T17:37:52  *** vicenteH has quit IRC
2882017-03-28T17:37:53  <spudowiar> Anyway, sorry for being annoying, it takes me a bit of time to get familiar with large codebases
2892017-03-28T17:38:23  <spudowiar> Grrr, CExtKey and CExtPubKey share no interface :( This means there's a ton of repeated code :(
2902017-03-28T17:40:57  *** magicwund has quit IRC
2912017-03-28T17:44:45  <bsm117532> bitcoin.sipa.be appears to be down.  I can't check my daily segwit activation stats!
2922017-03-28T17:46:27  <sipa> spudowiar: look at the Serialize and Unserialize methods that some classes have
2932017-03-28T17:46:47  <spudowiar> sipa: Ah, so it's all the base_blob stuff, gotcha! :)
2942017-03-28T17:47:30  <spudowiar> I should just be able to create something like an ExternalSignatureCreator : BaseSignatureCreator
2952017-03-28T17:47:58  <sipa> eh, maybe
2962017-03-28T17:48:05  <sipa> i dodn't read the conversation above
2972017-03-28T17:48:57  <spudowiar> sipa: Basically, execute other program, feed it serialized transaction data, (external program talks to HW wallet), verify signature
2982017-03-28T17:49:52  <spudowiar> Probably : TransactionSignatureCreator, rather than Base
2992017-03-28T17:50:41  *** nemgun1 has joined #bitcoin-core-dev
3002017-03-28T17:53:28  *** nemgun has quit IRC
3012017-03-28T17:56:05  <spudowiar> Thanks sipa & gmaxwell for all the help :)
3022017-03-28T17:56:22  <spudowiar> Now I know what to grep for, I can infer the rest :)
3032017-03-28T17:56:25  *** magicwund has joined #bitcoin-core-dev
3042017-03-28T17:57:08  *** spudowiar has left #bitcoin-core-dev
3052017-03-28T18:05:33  *** BashCo has joined #bitcoin-core-dev
3062017-03-28T18:10:32  <sipa> bsm117532: my vps provider claims it was running a bitcoin miner and turned it off
3072017-03-28T18:10:47  <sipa> bsm117532: thankfully i'm in the middle of migrating elsewhere
3082017-03-28T18:11:51  <bsm117532> Sounds like they need to be hit with a cluestick.  Moving sounds like a good plan...
3092017-03-28T18:12:33  <sipa> it is not even the first time they claim this
3102017-03-28T18:12:57  <sipa> though in previous occasions they at least asked for an explanation instead of just turning it off
3112017-03-28T18:13:37  <bitcoin-git> [bitcoin] RHavar opened pull request #10108: ApproximateBestSubset should take inputs by reference, not value (master...trivial) https://github.com/bitcoin/bitcoin/pull/10108
3122017-03-28T18:22:12  <bitcoin-git> [bitcoin] jnewbery opened pull request #10109: Remove SingleNodeConnCB (master...remove_single_node_conn_cb) https://github.com/bitcoin/bitcoin/pull/10109
3132017-03-28T18:25:18  *** cryptapus has quit IRC
3142017-03-28T18:26:04  *** cryptapus has joined #bitcoin-core-dev
3152017-03-28T18:29:10  <bitcoinreminder_> sipa: it looks like your segwit stats are offline?
3162017-03-28T18:33:14  <sipa> bitcoinreminder_: read a few lines up
3172017-03-28T18:33:42  <bitcoinreminder_> oh right, I see, sorry! :)
3182017-03-28T18:41:18  *** laurentmt has quit IRC
3192017-03-28T18:54:20  *** cryptapus has quit IRC
3202017-03-28T18:54:38  *** magicwund has quit IRC
3212017-03-28T18:55:03  *** cryptapus has joined #bitcoin-core-dev
3222017-03-28T18:57:30  *** cryptapus has quit IRC
3232017-03-28T19:10:06  *** magicwund has joined #bitcoin-core-dev
3242017-03-28T19:14:55  *** magicwund has quit IRC
3252017-03-28T19:18:48  *** JackH has joined #bitcoin-core-dev
3262017-03-28T19:24:25  *** magicwund has joined #bitcoin-core-dev
3272017-03-28T19:26:58  *** mol has quit IRC
3282017-03-28T19:30:09  <instagibbs> what's the fastest way to run a python test with an additional debug log param?
3292017-03-28T19:31:08  <jnewbery> ./test_runner.py -l debug
3302017-03-28T19:32:19  <jnewbery> Sorry. To be clearer: bitcoind instances being tested now always have debug logging enabled. the -l debug enables debug logging for the test framework
3312017-03-28T19:33:22  <jnewbery> instagibbs: ^
3322017-03-28T19:38:33  *** nemgun1 has quit IRC
3332017-03-28T19:38:36  *** CubicEarthh has joined #bitcoin-core-dev
3342017-03-28T19:41:17  <instagibbs> jnewbery, ah thanks.
3352017-03-28T19:41:52  *** magicwund has quit IRC
3362017-03-28T19:42:17  <jnewbery> #10017 may also be helpful if you're trying to fix failing testcases
3372017-03-28T19:42:18  <gribble> https://github.com/bitcoin/bitcoin/issues/10017 | combine_logs.py - aggregates log files from multiple bitcoinds during functional tests. by jnewbery · Pull Request #10017 · bitcoin/bitcoin · GitHub
3382017-03-28T19:44:48  *** berndj has quit IRC
3392017-03-28T19:46:10  *** berndj has joined #bitcoin-core-dev
3402017-03-28T19:49:42  *** talmai has quit IRC
3412017-03-28T19:50:58  *** Cobra has joined #bitcoin-core-dev
3422017-03-28T19:51:43  <sipa> bsm117532: it's moved, but DNS will take 12 hours to propagate
3432017-03-28T19:51:54  <sipa> s/propagate/timeout/
3442017-03-28T19:52:11  <bsm117532> But...what if segwit activates in the next 12 hours?!?!?!  How will we know?!?!?!
3452017-03-28T19:52:42  <bsm117532> I kid...I kid...but thanks for making that service.
3462017-03-28T19:53:09  <sipa> the only way you should find out: you run a segwit-enabled full node :)
3472017-03-28T19:53:13  <bsm117532> Oh I do. :-P
3482017-03-28T19:54:09  <Cobra> so this is where the magic happens :P
3492017-03-28T19:54:47  <BlueMatt> sipa: I rndc flush'd and i still cant access it
3502017-03-28T19:55:56  <BlueMatt> sipa: looks like ns*.ulyssis.org are still returning the old values
3512017-03-28T19:58:13  *** CubicEarthh has quit IRC
3522017-03-28T19:58:49  <sipa> BlueMatt: that's possible
3532017-03-28T20:00:05  *** CubicEarthh has joined #bitcoin-core-dev
3542017-03-28T20:01:04  *** abpa has quit IRC
3552017-03-28T20:01:50  <bitcoin-git> [bitcoin] jnewbery opened pull request #10111: Remove NetworkThread from individual test cases (master...remove_network_thread_from_test_scripts) https://github.com/bitcoin/bitcoin/pull/10111
3562017-03-28T20:04:03  *** Cobra has quit IRC
3572017-03-28T20:10:27  *** magicwund has joined #bitcoin-core-dev
3582017-03-28T20:18:04  *** Sosumi has quit IRC
3592017-03-28T20:28:32  *** CubicEarthh has quit IRC
3602017-03-28T20:35:42  *** CubicEarthh has joined #bitcoin-core-dev
3612017-03-28T20:45:21  *** CubicEar_ has joined #bitcoin-core-dev
3622017-03-28T20:48:17  *** CubicEarthh has quit IRC
3632017-03-28T21:05:09  *** magicwund has quit IRC
3642017-03-28T21:15:53  *** vicenteH has joined #bitcoin-core-dev
3652017-03-28T21:16:36  *** CubicEar_ has quit IRC
3662017-03-28T21:17:04  <bitcoin-git> [bitcoin] ryanofsky opened pull request #10113: Fix test_bitcoin-qt when DISPLAY is unset (master...pr/nodisp) https://github.com/bitcoin/bitcoin/pull/10113
3672017-03-28T21:17:39  *** moli_ has joined #bitcoin-core-dev
3682017-03-28T21:25:43  *** magicwund has joined #bitcoin-core-dev
3692017-03-28T21:30:27  *** magicwund has quit IRC
3702017-03-28T21:46:58  *** magicwund has joined #bitcoin-core-dev
3712017-03-28T21:51:27  *** magicwund has quit IRC
3722017-03-28T21:52:51  *** chjj has quit IRC
3732017-03-28T21:59:22  *** CubicEar_ has joined #bitcoin-core-dev
3742017-03-28T22:06:39  *** chjj has joined #bitcoin-core-dev
3752017-03-28T22:07:47  *** magicwund has joined #bitcoin-core-dev
3762017-03-28T22:07:51  *** CubicEar_ has quit IRC
3772017-03-28T22:08:18  *** CubicEarthh has joined #bitcoin-core-dev
3782017-03-28T22:11:57  *** magicwund has quit IRC
3792017-03-28T22:13:01  *** shockoo has quit IRC
3802017-03-28T22:16:41  *** jannes has quit IRC
3812017-03-28T22:19:22  *** str4d has quit IRC
3822017-03-28T22:23:36  *** chjj has quit IRC
3832017-03-28T22:29:19  *** CubicEarthh has quit IRC
3842017-03-28T22:30:37  *** CubicEarthh has joined #bitcoin-core-dev
3852017-03-28T22:30:51  *** AaronvanW has quit IRC
3862017-03-28T22:32:37  *** Guyver2 has quit IRC
3872017-03-28T22:37:35  *** chjj has joined #bitcoin-core-dev
3882017-03-28T22:38:53  *** dcousens has joined #bitcoin-core-dev
3892017-03-28T23:01:27  *** CubicEar_ has joined #bitcoin-core-dev
3902017-03-28T23:03:48  *** CubicEarthh has quit IRC
3912017-03-28T23:20:26  *** chjj has quit IRC
3922017-03-28T23:31:16  *** rcd has quit IRC
3932017-03-28T23:32:34  *** rcd has joined #bitcoin-core-dev
3942017-03-28T23:33:51  *** chjj has joined #bitcoin-core-dev