1 2014-10-01 00:00:11 <lechuga_> i'd also be really really interested in using the runner library
  2 2014-10-01 00:00:17 <lechuga_> that's the part that makes me the most nervous
  3 2014-10-01 00:00:23 <lechuga_> for the obvious reason u already stated
  4 2014-10-01 04:50:49 <justanotheruser> reducing bitcoins dependencies includes writing a database from scratch I hope?
  5 2014-10-01 04:54:07 <BlueMatt> someone want to close #5019
  6 2014-10-01 04:55:33 <fanquake> BlueMatt Seems to be a new pull like that every week
  7 2014-10-01 04:57:04 <BlueMatt> lol...webhost and your isp not peering? file a ticket with both!
  8 2014-10-01 04:57:21 <BlueMatt> fucking extra 5ms of rtt
  9 2014-10-01 06:08:06 <SomeoneWeird> lol wtf is 5019
 10 2014-10-01 06:08:52 <Luke-Jr> fanquake: BlueMatt: SomeoneWeird: it's a user being confused by GitHub's erroneous terminology
 11 2014-10-01 06:09:08 <SomeoneWeird> Luke-Jr: how so?
 12 2014-10-01 06:09:09 <Luke-Jr> since they call it a "pull request" instead of a "merge request", users think they need to use it to request pulling the code
 13 2014-10-01 06:09:15 <Luke-Jr> occasionally
 14 2014-10-01 06:09:22 <BlueMatt> ahh
 15 2014-10-01 06:09:25 <Luke-Jr> so they open a pull request because they want to pull it
 16 2014-10-01 06:09:34 <BlueMatt> you sure thats the problem in this case?
 17 2014-10-01 06:09:36 <Luke-Jr> ACTION actually inquired with one about a year ago :p
 18 2014-10-01 06:09:45 <Luke-Jr> in this case, I can't be sure without asking again
 19 2014-10-01 06:09:47 <SomeoneWeird> wat
 20 2014-10-01 06:09:58 <SomeoneWeird> silly
 21 2014-10-01 06:10:01 <Luke-Jr> another time, I explained how to git pull to the requester, and he thanked me
 22 2014-10-01 06:10:11 <BlueMatt> ahh
 23 2014-10-01 06:27:12 <sipa> BlueMatt: yeah, that's the running theory; i think we've seen nearly a dozen cases of that by now
 24 2014-10-01 06:27:26 <BlueMatt> we need a script to auto-close
 25 2014-10-01 07:05:53 <fanquake> wumpus Are you planning on a point release with the osx signing fix? Or have new dmgs been uploaded ?
 26 2014-10-01 07:09:19 <wumpus> fanquake: have already been uploaded
 27 2014-10-01 07:09:51 <wumpus> there's not need to do a new release for this - the code hasn't changed, even the build system hasn't changed
 28 2014-10-01 07:10:21 <fanquake> Yep, didn’t think you’d have to.
 29 2014-10-01 07:12:10 <wumpus> seems to be a common pattern to have release problems with osx, just too many subtle code signing differences between releases
 30 2014-10-01 07:12:43 <fanquake> mmm I haven’t even looked at 10.10 yet
 31 2014-10-01 07:52:30 <phantomcircuit> wumpus, plz2removespam https://github.com/bitcoin/bitcoin/issues/3313#issuecomment-38724010
 32 2014-10-01 07:53:34 <wumpus> done
 33 2014-10-01 07:58:02 <wumpus> (didn't want to click that link, so I trust you that it was really spam not an innocent reference)
 34 2014-10-01 07:59:19 <phantomcircuit> wumpus, someone pushing for block explorer duplicate
 35 2014-10-01 07:59:26 <phantomcircuit> s/duplicate/clone/
 36 2014-10-01 09:34:01 <dabura667> Wondering how OP_IF works: so for instance if I wanted to perform an OPcode based on the outcome of a Boolean output OP (like OP_EQUAL)would I use: (result) OP_IF (op1) OP_ELSE (op2). : if result results in OP_TRUE on the stack perform op1 if false perform op2?
 37 2014-10-01 09:34:22 <dabura667> Or is it the other way around?
 38 2014-10-01 09:34:46 <dabura667> Oh yeah, and OP_ENDIF of course
 39 2014-10-01 09:36:01 <dabura667> (Op1) OP_IF (result) OP_ELSE (op2) OP_ENDIF ?
 40 2014-10-01 11:28:34 <brisque> can anybody throw me some testnet coins?
 41 2014-10-01 11:29:19 <kinlo> brisque: give address
 42 2014-10-01 11:29:29 <brisque> kinlo: n3FkcJg9Mj3A2LQ9ouCYJygwyh9Cz6Jnjd
 43 2014-10-01 11:29:32 <brisque> thank you
 44 2014-10-01 11:30:07 <kinlo> brisque: received them?
 45 2014-10-01 11:30:41 <brisque> oh that's heaps, thank you
 46 2014-10-01 11:30:51 <kinlo> only 100
 47 2014-10-01 11:30:54 <kinlo> got plenty more
 48 2014-10-01 11:31:03 <brisque> that'll do :)
 49 2014-10-01 14:59:14 <dabura667> Is there a method to test the validity of a script for the ScriptSig? ie. if I want to test my non-standard tx to make sure it can actually spend the output without actually attempting to broadcast it, is that possible?
 50 2014-10-01 14:59:29 <dabura667> I have Bitcoin Core in testnet mode
 51 2014-10-01 14:59:39 <brisque> decoderawtransaction maybe?
 52 2014-10-01 15:00:17 <dhill> decodescript
 53 2014-10-01 15:01:38 <andytoshi> dabura667: i have an RPC server on wpsoftware.net:8001 that will do it
 54 2014-10-01 15:01:55 <andytoshi> dabura667: `bitcoin-cli -rpcconnect=wpsoftware.net -rpcport=8001 raw_trace <rawtransaction>`
 55 2014-10-01 15:02:52 <poutine> dabura667, I use bitcoin testnet in a box to test mine
 56 2014-10-01 15:03:10 <poutine> but andytoshi's tool works well too, but it has some restrictions
 57 2014-10-01 15:04:46 <dabura667> hmmmmmm andytoshi: "error" : "InputNotFound(063b3d411c8cf495b0a98e8bd1b819faa3fec65e91c4c40f1137ea74091f7bd0, 0)"
 58 2014-10-01 15:04:48 <dabura667> but
 59 2014-10-01 15:04:54 <dabura667> http://tbtc.blockr.io/tx/info/063b3d411c8cf495b0a98e8bd1b819faa3fec65e91c4c40f1137ea74091f7bd0
 60 2014-10-01 15:05:48 <dabura667> I am spending the multisig... so that's vout: 0........ right?
 61 2014-10-01 15:06:11 <dabura667> err... p2sh
 62 2014-10-01 15:06:29 <dabura667> technically not multi-sig per se
 63 2014-10-01 15:07:18 <poutine> use port 8002 for testnet dabura667
 64 2014-10-01 15:09:38 <dabura667> ok wow, this tool is amazing. thanks a lot andytoshi
 65 2014-10-01 15:09:42 <dabura667> haha
 66 2014-10-01 15:09:57 <dabura667> showing the stack is mind blowing.
 67 2014-10-01 15:10:20 <earlz> what tool is this again?
 68 2014-10-01 15:10:50 <poutine> earlz, it traces script execution step by step
 69 2014-10-01 15:11:07 <earlz> what tool is it?
 70 2014-10-01 15:11:16 <Apocalyptic> <andytoshi> [17:02:15] dabura667: `bitcoin-cli -rpcconnect=wpsoftware.net -rpcport=8001 raw_trace <rawtransaction>`
 71 2014-10-01 15:11:54 <earlz> oh raw_trace built into the wallet?
 72 2014-10-01 15:12:07 <Apocalyptic> on his rpc server at least
 73 2014-10-01 15:12:12 <earlz> ahhhh
 74 2014-10-01 15:12:17 <earlz> forgot how RPC works lol
 75 2014-10-01 15:16:59 <earlz> Is that modification open source?
 76 2014-10-01 15:17:53 <andytoshi> earlz: it is not a modification
 77 2014-10-01 15:17:58 <andytoshi> it is totally separate software
 78 2014-10-01 15:18:08 <earlz> ah, completely different RPC server?
 79 2014-10-01 15:18:18 <andytoshi> earlz: but yes, oss https://github.com/apoelstra/wizards-wallet
 80 2014-10-01 15:18:29 <earlz> just happens to work from bitcoin-cli
 81 2014-10-01 15:18:38 <andytoshi> dabura667: happy to help :)
 82 2014-10-01 15:19:15 <earlz> written in Rust! <3
 83 2014-10-01 15:19:38 <andytoshi> earlz: yeah, bitcoin-cli is a general RPC server :)
 84 2014-10-01 15:52:18 <dabura667> https://www.irccloud.com/pastebin/qwLqk4aT
 85 2014-10-01 15:52:34 <dabura667> should my sig have the 01 at the end at this step?
 86 2014-10-01 15:52:53 <dabura667> verifying externally that sig should be from that pubkey
 87 2014-10-01 15:53:43 <dabura667> shouldn't CHECKSIG result in "01" if sig is ok?
 88 2014-10-01 15:54:43 <dabura667> andytoshi? poutine?
 89 2014-10-01 15:55:02 <brisque> dabura667: you might also like webbtc's script stack viewer.
 90 2014-10-01 15:58:46 <dabura667> brisque: where is it at?
 91 2014-10-01 16:00:12 <zwischenzug> dabura667, http://webbtc.com/script
 92 2014-10-01 16:00:21 <brisque> dabura667: http://webbtc.com/script/e0b29a2930de8700002e65d4a3950e59934a1f69b69e7bf05b5a6ae522648f1c:0
 93 2014-10-01 16:04:24 <dabura667> hmm
 94 2014-10-01 16:04:41 <dabura667> is there a way to use that with a raw tx? (one not broadcasted yet)
 95 2014-10-01 16:04:53 <brisque> yes, just fill in your own values
 96 2014-10-01 16:14:36 <dabura667> weird
 97 2014-10-01 16:14:48 <dabura667> webbtc shows it as true
 98 2014-10-01 16:15:40 <dabura667> I just checked my unsigned transaction against my signed transaction... perfectly fine. I removed the input properly. I am using the output of the previous transaction properly.
 99 2014-10-01 16:17:25 <dabura667> TX rejected (code -22)
100 2014-10-01 16:17:38 <dabura667> bitcoin core also is mad at me.
101 2014-10-01 16:25:09 <dabura667> I'm thinking I need to do a manual OP_CODESEPARATOR
102 2014-10-01 16:25:34 <dabura667> I think it's not hashing the right parts
103 2014-10-01 16:27:55 <zwischenzug> dabura667, what are you trying to do?
104 2014-10-01 16:33:09 <dabura667> Scriptsig: PUSHBYTE SIG_OF_A_IF_X_B_IF_Y PUSHBYTE <PUBKEYXorY> PUSHBYTE <REDEEMSCRIPT>
105 2014-10-01 16:33:18 <dabura667> REDEEMSCRIPT: OP_HASH160 OP_DUP PUSHBYE <HASH160OFPUBKEYX> OP_EQUAL OP_IF OP_DROP PUSHBYTE <PUBKEYA> OP_CHECKSIG OP_ELSE PUSHBYTE <HASH160OFPUBKEYY> OP_EQUAL OP_IF PUSHBYTE <PUBKEYB> OP_CHECKSIG OP_ENDIF OP_ENDIF
106 2014-10-01 16:34:56 <dabura667> my current tx pushes PUBKEYY and uses a sig from PUBKEYB
107 2014-10-01 16:37:34 <dabura667> if gets down to the stack having SIG_OF_B with PUBKEYB on top of it... then OP_CHECKSIG fails.
108 2014-10-01 16:38:09 <dabura667> which it passes on my side, and when I give the tx hash to WEBBTC it passes too... which means that the client isn't hashing correctly.
109 2014-10-01 16:38:14 <dabura667> or I am not
110 2014-10-01 16:39:11 <dabura667> my unsigned message includes the "01000000" at the end and replaces the scriptsig, including varint with the scriptpubkey of the referenced transaction's vout.
111 2014-10-01 16:41:33 <dabura667> zwischenzug: just trying to mess around with OP codes and make stuff.
112 2014-10-01 16:41:35 <zwischenzug> so, it evaluates to true on your side, and on webbtc.....where is it failing?
113 2014-10-01 16:42:01 <dabura667> Bitcoin Core, blockr.io, and andytoshi's RPC raw_trace
114 2014-10-01 16:43:30 <zwischenzug> can you paste the raw transaction somewhere?
115 2014-10-01 16:44:23 <dabura667> 010000000144eebc11e668f09e962ea8a09de8bd6000e2e84fd6fc3e568501c96dbf37770200000000fd470148304502207a6d35cd0a4d852ecf9660ce1e3abaf9fdb24e1281ae188606c09dccf9956721022100ef6002e982d30539d73b759aa6642466a4896dce47fedb2223994cc2dbf4c5ac01410436cdc02bf641aaed5eca5a80ea89ec2f076ab3c8f647fa735960ceb0b3112ea766bceffb838cf08df5e0b423dd79ba7cc359b6f3423d7e9fcd381ca426
116 2014-10-01 16:44:23 <dabura667> 9def471caf023fc6ac6868ffffffff01a0c44a00000000001976a91454162f4fefc07dd0a01336d278b77552eea0d09488ac00000000
117 2014-10-01 16:44:23 <dabura667> ce69bd4cbaa97614ddcf25be06fd85843b29e0eaa1f0fe18071251cc87637541048e415470664c3725908b9bc39f0df2206f720d4dffa9ec29170ff53dc8f309f1870f3fdd8579d2db082c358e2fb2b00b601c7d354dac0fd1c08292d05fee5e39ac67142bc5b1ec836f6af597e62be0a9dc705244e96a93876341048c3dd558a5f6769c4038c76119b9220dc23cdf27a261f0caaf9e12d847068686637c5c89d986e02b05a47c6c49ab926f816ab05565dee622
118 2014-10-01 16:44:23 <dabura667> the signed tx is as follows:
119 2014-10-01 16:44:44 <dabura667> oops, thought irccloud would auto-pastebin it
120 2014-10-01 16:45:01 <dabura667> zwischenzug
121 2014-10-01 16:55:06 <dabura667> Also, for this sig, I am signing the following unsigned tx: 010000000144eebc11e668f09e962ea8a09de8bd6000e2e84fd6fc3e568501c96dbf3777020000000017a91457e821b8513ea3bb05e74eacf2fa7022d39172e887ffffffff01a0c44a00000000001976a91454162f4fefc07dd0a01336d278b77552eea0d09488ac0000000001000000
122 2014-10-01 16:55:50 <dabura667> 17a91457e821b8513ea3bb05e74eacf2fa7022d39172e887 is the vout:0 of the previous tx, 027737bf6dc90185563efcd64fe8e20060bde89da0a82e969ef068e611bcee44
123 2014-10-01 16:56:09 <dabura667> http://tbtc.blockr.io/api/v1/tx/raw/027737bf6dc90185563efcd64fe8e20060bde89da0a82e969ef068e611bcee44
124 2014-10-01 16:58:03 <dabura667> the double sha256 of the unsigned tx is c353e3ea90b2912674d7a88050ead31cd213756d13831bca250e2a56d4f775b6
125 2014-10-01 16:58:22 <dabura667> (which I fed into webbtc and got 1 for CHECKSIG
126 2014-10-01 16:58:39 <BlueMatt> gavinandresen, wumpus: I meant shut down the metal, not the vm
127 2014-10-01 16:59:07 <BlueMatt> iirc the only other thing on there is bitcoincore.org, but having that server for just that is quite a waste
128 2014-10-01 16:59:31 <BlueMatt> yea, gavinandresen do you want to move bitcoincore.org?
129 2014-10-01 16:59:38 <gavinandresen> BlueMatt: no
130 2014-10-01 16:59:47 <gavinandresen> BlueMatt: metal is cheap, our time is valuable
131 2014-10-01 16:59:50 <BlueMatt> that is a damn-expensive server for just that
132 2014-10-01 17:00:53 <gavinandresen> BlueMatt: “we” should be using that server for more stuff— DNS seeders, for example....
133 2014-10-01 17:01:49 <linuxperia> hi all. i have a small question related to the bitcoin protocol. what is the protocol message flow order when a node connect to a another node? do i understand it right that first always the version message is sent?
134 2014-10-01 17:03:49 <BlueMatt> gavinandresen: ok....someone should do that
135 2014-10-01 17:09:07 <gavinandresen> BlueMatt: hmmm… I may change my mind, the renewal date for that hardware is fast approaching. Might make sense to move bitcoincore.org to chunkhost…..
136 2014-10-01 17:09:40 <BlueMatt> might make sense to move it to a non-self-managed vm
137 2014-10-01 17:10:34 <hearn> BlueMatt: bitcoinj might start polling it at some point
138 2014-10-01 17:10:38 <hearn> so i'm happy with it being expensive and beefy
139 2014-10-01 17:11:20 <BlueMatt> polling it for what?
140 2014-10-01 17:11:24 <BlueMatt> fee info or something?
141 2014-10-01 17:11:41 <BlueMatt> anyway, that needs beefy bw, not beefy hardware :)
142 2014-10-01 17:12:46 <hearn> yeah floating fee info
143 2014-10-01 18:32:58 <michagogo> Has anyone tested running Bitcoin Core on Windows 10 yet?
144 2014-10-01 18:49:16 <sipa> windows... 10?
145 2014-10-01 18:49:28 <michagogo> sipa: yeah
146 2014-10-01 18:49:37 <michagogo> They're skipping 9
147 2014-10-01 18:49:46 <sipa> that's even better than firefox!
148 2014-10-01 18:50:28 <michagogo> Rumor has it that they realized that there was a lot of code checking for "version starts with 9" to match 95+98
149 2014-10-01 18:50:35 <michagogo> And so they decided to skip it
150 2014-10-01 18:50:50 <michagogo> Other suggested reasons have been that Windows 7 8 9
151 2014-10-01 18:50:54 <Luke-Jr> lol
152 2014-10-01 18:51:49 <michagogo> But whatever the actual reason(s) is/are, the next Windows is Windows 10, and the preview is out today
153 2014-10-01 18:52:14 <michagogo> ACTION has it installing in a virtualbox
154 2014-10-01 18:53:28 <jrick> and now we know why nothing worked on windows me
155 2014-10-01 18:55:00 <brisque> michagogo: OSX had that issue. they released an update to 10.6 called "10.6.10", except no software was ever designed for two digits in the third version number. so heaps of things read "10.6.1" and failed out when the update was applied. nightmare.
156 2014-10-01 18:55:01 <michagogo> ACTION is unfamiliar with windows me
157 2014-10-01 18:55:10 <michagogo> brisque: heh
158 2014-10-01 18:55:18 <sipa> ACTION switched from Windows ME to Linux...
159 2014-10-01 18:55:27 <michagogo> Anyone that failed on that is going to be annoyed next time we release
160 2014-10-01 19:43:07 <michagogo> Interesting
161 2014-10-01 19:43:23 <michagogo> Comparing the Bitcoin-Qt mouseover tooltip sync progress to a tailf of debug.log
162 2014-10-01 19:43:52 <michagogo> I didn't realize the GUI didn't update in realtime o_O
163 2014-10-01 19:44:15 <michagogo> In the past I've wiggled the mouse and had it update in real time, I seem to recall
164 2014-10-01 19:55:32 <wumpus> use the debug window if you want a 'realtime' number
165 2014-10-01 19:55:40 <dhill> what if bitcoin core reprocessed its mempool on startup?  if it removed txs it wouldn't accept anymore.. hmm
166 2014-10-01 19:55:48 <michagogo> wumpus: debug window was also not realtime
167 2014-10-01 19:55:59 <michagogo> It showed the same thing as a tooltip generated at that moment
168 2014-10-01 19:56:30 <wumpus> michagogo: maybe it doesn't update while the tooltip is visible
169 2014-10-01 19:56:40 <michagogo> Nope, that's not it either
170 2014-10-01 19:56:57 <wumpus> well anyhow it always worked fine here
171 2014-10-01 20:01:45 <wumpus> dhill: I'm not sure what point you're trying to make
172 2014-10-01 20:02:12 <dhill> bitcoin core saves mempool to disk, yes?
173 2014-10-01 20:02:20 <wumpus> no, it doesn't
174 2014-10-01 20:03:12 <wumpus> mempool is memory only, it starts out empty
175 2014-10-01 20:04:18 <wumpus> currently that's also the only way transactions ever expire from the mempool (apart from being mined into a block), although there is a pull to add code to periodically clean up old transactions
176 2014-10-01 20:05:36 <dhill> so remove txs from mempool after X time.
177 2014-10-01 20:05:41 <wumpus> (oh forgot, they also fall out of the mempool if a conflicting transaction makes it into a block)
178 2014-10-01 20:05:49 <wumpus> yes
179 2014-10-01 20:06:00 <dhill> remove double spends when a new block comes in
180 2014-10-01 20:06:07 <dhill> ok
181 2014-10-01 20:07:57 <wumpus> right, the mempool is never allowed to conflict with the block chain
182 2014-10-01 21:02:05 <CheckDavid> Any businesses looking to hire or professionals looking for a job in the bitcoin community around here?
183 2014-10-01 21:05:32 <michagogo> Okay, Windows 10 is installed, as is Bitcoin Core
184 2014-10-01 21:05:53 <michagogo> Downloaded a small ftp server and am transferring the blk*.dats in right now
185 2014-10-01 21:05:59 <michagogo> I'll see tomorrow if it syncs :D
186 2014-10-01 21:17:16 <cfields> wumpus: probably worth sending a mail to the dev list about shutting down pull-tester, only because I assume some people may use its mails to monitor new pull requests. Want me to send a quick message?
187 2014-10-01 22:16:28 <spinza> michagogo: why not let it sync over the lan?
188 2014-10-01 22:44:35 <kryo_> hey
189 2014-10-01 22:44:58 <kryo_> i need $ bitcoind listsentbyaccount
190 2014-10-01 22:45:15 <kryo_> but i only see $ bitcoind listreceivedbyaccount
191 2014-10-01 22:45:49 <kryo_> oh... nvm
192 2014-10-01 22:46:07 <kryo_> i need a way to filter listtransactions using the cli
193 2014-10-01 22:46:24 <kryo_> so it only shows "send" transactions
194 2014-10-01 22:54:23 <kryo_> if anyone is interested... http://stackoverflow.com/questions/18592173/select-objects-based-on-value-of-variable-in-object-using-jq
195 2014-10-01 22:54:50 <kryo_> ./bitcoind listtransactions "" | jq '.[] | select(.category=="send")'
196 2014-10-01 23:33:12 <Guest13543> How does one change an account name in bitcoind?
197 2014-10-01 23:33:43 <Guest13543> e.g. in the case when a user wants to change his username, and his bitcoind account should follow
198 2014-10-01 23:34:05 <warren> ACTION wonders when accounts will be removed from core
199 2014-10-01 23:59:09 <dabura667> To anyone idling: did anyone mention anything about my nonstandard transaction TESTNET problem?