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