1 2017-04-28 01:09:53	0|BlueMatt|https://twitter.com/sigfpe/status/857748171778252800 <-- fuck c++
 2 2017-04-28 01:13:29	0|luke-jr|BlueMatt: looks like it only affects 'auto' typing
 3 2017-04-28 01:13:36	0|BlueMatt|yes, that was my read
 4 2017-04-28 01:13:40	0|BlueMatt|though still....fuck
 5 2017-04-28 01:14:54	0|mryandao|when will core be re-written in Rust?
 6 2017-04-28 01:15:29	0|BlueMatt|a) when rust stabilizes seriously, b) the consensus parts probably never
 7 2017-04-28 01:16:37	0|sipa|anyone is free to rewrite core in rust
 8 2017-04-28 01:16:45	0|sipa|doesn't mean that anyone here has to
 9 2017-04-28 01:17:09	0|BlueMatt|transliterating consensus code does not sound like fun......
10 2017-04-28 01:17:23	0|BlueMatt|(or possible)
11 2017-04-28 01:21:22	0|midnightmagic|conformal confirms it..
12 2017-04-28 01:23:58	0|luke-jr|didn't someone already do a Rust full node impl?
13 2017-04-28 01:24:12	0|mryandao|yeah, parity
14 2017-04-28 01:24:19	0|BlueMatt|luke-jr: i mean they announced one, its very incomplete and has some major bugs current afaiu
15 2017-04-28 01:24:26	0|BlueMatt|ly
16 2017-04-28 01:24:31	0|sipa|afaiu?
17 2017-04-28 01:24:38	0|BlueMatt|as far as i understand
18 2017-04-28 01:24:40	0|sipa|ah.
19 2017-04-28 01:25:16	0|BlueMatt|ugh, our current list of major things for 0.15 isnt gonna make it at this rate
20 2017-04-28 01:26:09	0|luke-jr|to be expected
21 2017-04-28 01:26:18	0|luke-jr|bugs in Rust impl I mean
22 2017-04-28 07:57:11	0|bitcoin-git|[13bitcoin] 15mm-s closed pull request #10277: Improved efficiency in constructors of COutPoint (06master...06master) 02https://github.com/bitcoin/bitcoin/pull/10277
23 2017-04-28 08:06:36	0|bitcoin-git|[13bitcoin] 15mm-s opened pull request #10292: Improved efficiency in COutPoint constructors (06master...06master) 02https://github.com/bitcoin/bitcoin/pull/10292
24 2017-04-28 15:27:48	0|laurentmt|Hi there. I fear my question is going to be out-of-topic for this channel but I dont know a better place :)
25 2017-04-28 15:28:03	0|achow101|laurentmt: just ask
26 2017-04-28 15:28:13	0|achow101|if it is off topic, we'll tell you where to go
27 2017-04-28 15:28:41	0|laurentmt|Is it common for pool or hashers to grind extranonce2 by splitting the range in several subranges ?
28 2017-04-28 15:30:40	0|laurentmt|... versus a simple incrementation of extranonce2 value
29 2017-04-28 15:31:21	0|BlueMatt|probably not the best place to ask purely because no one here would know the answer, not sure where is better....maybe Lightsword knows?
30 2017-04-28 17:10:16	0|SopaXorzTaker|wumpus, sipa: here's an actual question about the bitcoin core
31 2017-04-28 17:10:17	0|SopaXorzTaker|https://github.com/bitcoin/bitcoin/blob/4405b78d6059e536c36974088a8ed4d9f0f29898/market.cpp
32 2017-04-28 17:10:23	0|SopaXorzTaker|what was this supposed to do?
33 2017-04-28 17:10:28	0|SopaXorzTaker|"market", "seller"
34 2017-04-28 17:10:42	0|SopaXorzTaker|AdvertInsert()?
35 2017-04-28 17:10:45	0|SopaXorzTaker|what's this
36 2017-04-28 17:14:22	0|achow101|SopaXorzTaker: the original bitcoin client was supposed to include a marketplace thing
37 2017-04-28 17:14:35	0|achow101|it was never completed and was removed later
38 2017-04-28 17:15:05	0|SopaXorzTaker|achow101, woohoo
39 2017-04-28 17:15:07	0|SopaXorzTaker|TIL
40 2017-04-28 17:31:41	0|SopaXorzTaker|achow101, thanks
41 2017-04-28 17:31:51	0|SopaXorzTaker|but where are the ECDSA routines?
42 2017-04-28 17:31:57	0|SopaXorzTaker|are they in an external DLL?
43 2017-04-28 17:32:38	0|sipa|https://github.com/bitcoin-core/secp256k1
44 2017-04-28 17:33:09	0|sipa|it's not exactly an external library, just a separate project that's compiled into bitcoind
45 2017-04-28 17:33:49	0|SopaXorzTaker|sipa, I mean, in the original Satoshi code
46 2017-04-28 17:33:56	0|sipa|it used OpenSSL
47 2017-04-28 17:34:14	0|sipa|until bitcoin core 0.11
48 2017-04-28 17:47:10	0|SopaXorzTaker|oh
49 2017-04-28 17:47:19	0|SopaXorzTaker|OpenSSL has ECDSA?
50 2017-04-28 17:47:21	0|SopaXorzTaker|great
51 2017-04-28 17:51:08	0|sipa|SopaXorzTaker: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009697.html read this first before you say great
52 2017-04-28 17:53:58	0|luke-jr|lol
53 2017-04-28 19:01:13	0|bsm117532|I'm having a bit of trouble with fundrawtransaction.  The following will crash bitcoind 0.14.1:
54 2017-04-28 19:01:21	0|bsm117532|bitcoin-cli -regtest fundrawtransaction 01000000000106220000000000001600149bf98693c5892c3e7b6d991cfeebf146285f59bd00000000 '{"changePosition": 1}'
55 2017-04-28 19:01:38	0|bsm117532|It's a segwit transaction, you'll need a regtest with segwit enabled.
56 2017-04-28 19:37:28	0|bsm117532|More details https://github.com/bitcoin/bitcoin/issues/10293
57 2017-04-28 19:39:01	0|arubi|I'm running v0.14.1.knots20170420 and it can fund it
58 2017-04-28 19:39:26	0|bsm117532|Having my chainstate is important.  I tried it with a clean regtest and it also works fine.
59 2017-04-28 19:39:47	0|arubi|ah, let's see
60 2017-04-28 19:39:57	0|bsm117532|tarball attached to the above issue...
61 2017-04-28 19:41:03	0|arubi|yep
62 2017-04-28 19:41:25	0|bsm117532|arubi: you reproduce it?
63 2017-04-28 19:41:33	0|arubi|no no, still setting up
64 2017-04-28 19:41:41	0|bsm117532|ah cool, thanks
65 2017-04-28 19:49:16	0|arubi|bsm117532, it does crash with your regtest dir.
66 2017-04-28 19:49:37	0|bsm117532|well good.  I mean darn.  Now to figure out why...
67 2017-04-28 19:50:05	0|bsm117532|It looks like a problem with the prevector class AFAICT
68 2017-04-28 19:51:00	0|arubi|changeposition 0 works, 2 is out of bounds, 1 fails
69 2017-04-28 19:54:23	0|arubi|well, I have an old v0.13.99 that I use for regtest stuff and it crashes too.  let me see if I can get interesting output :)
70 2017-04-28 19:55:53	0|arubi|bsm117532, did you use any special scripts with that chinstate?
71 2017-04-28 19:56:33	0|bsm117532|Oh, lots.
72 2017-04-28 20:01:22	0|arubi|bsm117532, fwiw, this is what it was doing here when it tried to fund it and eventually crashed: https://pastebin.com/raw/4YuHYq8V .  I'm pretty sure the signature is a dummy one.  I didn't use this output for some time :)
73 2017-04-28 20:12:15	0|arubi|ah yea, it's 'fund', so it's not signing it yet.
74 2017-04-28 20:29:21	0|bsm117532|arubi: how did you generate that?  You might notice that if you turn off the changePosition, the resulting transaction has a lot of inputs.
75 2017-04-28 20:47:56	0|arubi|bsm117532, it's outputs to debug.log that I added a while back..  yea, if changeposition is 0, then it passes.  night for me
76 2017-04-28 20:49:40	0|arubi|I added locally* night!
77 2017-04-28 21:26:38	0|bitcoin-git|[13bitcoin] 15instagibbs opened pull request #10294: [Wallet] unset change position when there is no change (06master...06fixchangepos) 02https://github.com/bitcoin/bitcoin/pull/10294
78 2017-04-28 21:51:46	0|bitcoin-git|[13bitcoin] 15ryanofsky opened pull request #10295: [qt] Move some WalletModel functions into CWallet (06master...06pr/ipc-move) 02https://github.com/bitcoin/bitcoin/pull/10295
79 2017-04-28 23:16:16	0|bitcoin-git|[13bitcoin] 15sipa opened pull request #10297: Simplify DisconnectBlock arguments/return value (06master...06disconnect_enum) 02https://github.com/bitcoin/bitcoin/pull/10297
80 2017-04-28 23:21:02	0|bitcoin-git|[13bitcoin] 15gh-jslee1301 opened pull request #10298: jslee1301 patch 1 (060.11...06gh-jslee1301-patch-1) 02https://github.com/bitcoin/bitcoin/pull/10298
81 2017-04-28 23:21:49	0|bitcoin-git|[13bitcoin] 15fanquake closed pull request #10298: jslee1301 patch 1 (060.11...06gh-jslee1301-patch-1) 02https://github.com/bitcoin/bitcoin/pull/10298