1 2013-04-04 00:01:05 <realazthat> sipa: so did I haha
  2 2013-04-04 00:01:19 <realazthat> but i can't test it anymore
  3 2013-04-04 00:01:28 <realazthat> my internet is crazy
  4 2013-04-04 00:01:49 <realazthat> when I am connected, I can't connect to my lan
  5 2013-04-04 00:01:56 <realazthat> bitcoind is on another machine
  6 2013-04-04 00:01:56 <sipa> realazthat: nice work! the layout can use some tweaking, but functionality-wise it looks very good
  7 2013-04-04 00:02:25 <realazthat> sipa: I was using chrome
  8 2013-04-04 00:02:40 <gmaxwell> sipa: I wann see the actual program. :P
  9 2013-04-04 00:03:06 <sipa> gmaxwell: run it?
 10 2013-04-04 00:04:27 <sam> BlueMatt: is that 4.8?
 11 2013-04-04 00:04:36 <BlueMatt> sam yes
 12 2013-04-04 00:04:54 <gmaxwell> realazthat: you can read ~/.bitcoin/bitcoin.conf (and similar on windows) if its readable and use that to get the rpc info
 13 2013-04-04 00:05:19 <btcfaucet> gmaxwell: i'd like to trouble you with this if you have a sec... https://bitbargain.co.uk/invalids.txt
 14 2013-04-04 00:05:39 <btcfaucet> txid cannot be found on blockchain.info... user is asking if it's normal to take 24 hours for a trx
 15 2013-04-04 00:06:43 <btcfaucet> i guess the q is, if you have any idea if this is normal or suggestion on how to fix it
 16 2013-04-04 00:06:55 <gmaxwell> btcfaucet: you could getrawtransaction <id> 1 them and see if their parents (vin section) are on blockchain.info
 17 2013-04-04 00:07:17 <btcfaucet> thanks!
 18 2013-04-04 00:07:23 <gmaxwell> btcfaucet: most likely they are transactions which spent doublespent transactions. ... or blockchain.info is just being dumb.
 19 2013-04-04 00:09:39 <btcfaucet> oh... that's not the output i expected from getrawtransactions :)
 20 2013-04-04 00:10:07 <btcfaucet> oh, verbose.
 21 2013-04-04 00:10:26 <gmaxwell> yea, you need the 1.
 22 2013-04-04 00:10:34 <Bjander> Btcfaucet do you run the google appengine faucet?
 23 2013-04-04 00:10:43 <btcfaucet> no
 24 2013-04-04 00:11:33 <Bjander> A diffetent one?
 25 2013-04-04 00:11:42 <btcfaucet> yes, my nick dot com
 26 2013-04-04 00:12:06 <realazthat> gmaxwell: oh ok, I'll look into  that
 27 2013-04-04 00:12:15 <Guest38540> How is this possible? "" : -0.02500000,
 28 2013-04-04 00:12:24 <Guest38540> thats the output from listaccounts
 29 2013-04-04 00:12:24 <realazthat> gmaxwell: also though, my bitcoind is remote, so it wasn't applicable to me haha
 30 2013-04-04 00:12:26 <gmaxwell> realazthat: VERY COOL
 31 2013-04-04 00:12:28 <sipa> realazthat: also, with gettxout you can check whether an output is already spent or not
 32 2013-04-04 00:12:45 <sipa> realazthat: and perhaps getrawmempool can be used to get a list of unconfirmed transactions
 33 2013-04-04 00:12:47 <realazthat> sipa: oh ok, I'll put that tidbit in
 34 2013-04-04 00:12:54 <sipa> realazthat: (just tips! i really like it already)
 35 2013-04-04 00:13:03 <gmaxwell> realazthat: you might want to add some caching inside your program to make fewer requests..
 36 2013-04-04 00:13:16 <realazthat> sipa: yeah cool, I was gonna ask you for further direction
 37 2013-04-04 00:13:43 <realazthat> gmaxwell: yeah, I was thinking of that. its hard to gauge the local speed; I was running it over a lan
 38 2013-04-04 00:13:50 <realazthat> (bitcoind was on another machine)
 39 2013-04-04 00:13:57 <sipa> i'm running it here _during_ reindex
 40 2013-04-04 00:14:08 <sipa> and the full details version takes ~seconds, ok
 41 2013-04-04 00:14:19 <gmaxwell> sipa: does this make you want to add an addridx=1? :P
 42 2013-04-04 00:14:28 <sipa> gmaxwell: kinda :)
 43 2013-04-04 00:15:11 <gmaxwell> realazthat: it would be nice if the formatting kept the decimal place in the same horizontal position for values... but thats really a polishing thing that doesn't need to happen now.
 44 2013-04-04 00:15:46 <realazthat> gmaxwell: so always display 8 pts?
 45 2013-04-04 00:16:32 <gmaxwell> My preference is that values and hashes should be monospace. But to actually get the decimal values to line up you'd right justify and always display 8 digits after the dot with monospace type.
 46 2013-04-04 00:16:58 <realazthat> yeah I can do that
 47 2013-04-04 00:17:04 <sipa> you can make the color of the trailing zeroes = background color
 48 2013-04-04 00:17:21 <realazthat> haha
 49 2013-04-04 00:17:27 <gmaxwell> Indeed.
 50 2013-04-04 00:17:28 <sipa> i'm serious
 51 2013-04-04 00:18:54 <deadweasel> also go 32 digits and hide trailing zeroes...  just in  case you need them later...
 52 2013-04-04 00:19:05 <deadweasel> :)
 53 2013-04-04 00:19:20 <Luke-Jr> I thought CSS had a style to line up the ones?
 54 2013-04-04 00:19:35 <gmaxwell> deadweasel: thats silly. :P
 55 2013-04-04 00:19:56 <realazthat> deadweasel: its just for display
 56 2013-04-04 00:21:00 <deadweasel> just in case.. the bitcoin monitor chrome ext didn't have enough spaces and recently has been unusable.
 57 2013-04-04 00:28:51 <sipa> doh... i thought this was about bitcoin :P http://games.slashdot.org/story/13/04/03/2137205/mining-companies-borrow-from-gamers-physics-engines
 58 2013-04-04 00:29:22 <Luke-Jr> hah
 59 2013-04-04 00:31:54 <k9quaint> silly sipa, physics engines are for bhp billiton
 60 2013-04-04 00:44:38 <BlueMatt> it may not just be my qt, it is my gcc that is #warning me...someone else wanna check if bitcoin-qt actually builds leveldb with -O2 or not?
 61 2013-04-04 00:44:47 <BlueMatt> also https://github.com/bitcoin/bitcoin/pull/2454
 62 2013-04-04 00:52:44 <PovAddict> hi
 63 2013-04-04 00:53:26 <PovAddict> afaik the client stores the blockchain, and separately a database used as an index to the raw blockchain files, right?
 64 2013-04-04 00:53:46 <BlueMatt> yes
 65 2013-04-04 00:53:48 <gmaxwell> PovAddict: What are you trying to accomplish?
 66 2013-04-04 00:53:58 <PovAddict> gmaxwell: knowledge
 67 2013-04-04 00:54:47 <PovAddict> I upgraded from a 0.7.1 I hadn't run in months to 0.8.1, and it spent a while 'reindexing the blockchain'
 68 2013-04-04 00:55:00 <BlueMatt> rewritten db
 69 2013-04-04 00:55:27 <PovAddict> so naturally I immediately took my curiosity to the contents of ~/.bitcoin :)
 70 2013-04-04 00:57:07 <PovAddict> is bitcoin-qt basically bitcoind + a GUI, or are the guts of bitcoin-qt different?
 71 2013-04-04 00:57:18 <BlueMatt> same
 72 2013-04-04 00:58:37 <PovAddict> okay, so when I started bitcoin-qt 0.8.1 for the first time, it went through the entire blockchain and generated a new LevelDB-based index
 73 2013-04-04 00:59:00 <PovAddict> does that mean ~/.bitcoin/blkindex.dat is now useless?
 74 2013-04-04 00:59:18 <jgarzik> [ANN Mt.Gox] It???s been an epic few days: What happened? - https://bitcointalk.org/index.php?topic=166578.0
 75 2013-04-04 01:00:25 <BlueMatt> PovAddict: yes, see-also: https://github.com/bitcoin/bitcoin/blob/master/contrib/tidy_datadir.sh
 76 2013-04-04 01:01:00 <PovAddict> ooh
 77 2013-04-04 01:01:14 <PovAddict> ACTION makes two backups and tries that
 78 2013-04-04 01:08:36 <PovAddict> BlueMatt: that worked nicely
 79 2013-04-04 01:09:53 <PovAddict> I see that blk00000.dat and blk00001.dat in ~/.bitcoin/blocks are very large, while the rest are 128MB, my guess is that the old client created a new block file after 2GB and the new one at 128MB
 80 2013-04-04 01:10:03 <gmaxwell> PovAddict: correct.
 81 2013-04-04 01:10:16 <PovAddict> is it a problem (eg. performance) for those first ones to remain huge?
 82 2013-04-04 01:11:00 <gmaxwell> PovAddict: no. Not currently. We switched to the smaller ones because larger ones don't really help, and if we want to support nodes forgetting old blocks later smaller ones are easier to rewrite to remove blocks.
 83 2013-04-04 01:16:05 <PovAddict> BlueMatt: that script saved me 1.2GB, thanks :)
 84 2013-04-04 01:16:27 <BlueMatt> I didnt write it
 85 2013-04-04 01:16:45 <PovAddict> thanks for the link :)
 86 2013-04-04 01:16:47 <PovAddict> heh
 87 2013-04-04 01:21:56 <PovAddict> "The coinbase transaction in block zero cannot be spent" does that mean "satoshi can't spend the 50BTC he mined for the genesis block"?
 88 2013-04-04 01:22:14 <lianj> yes
 89 2013-04-04 01:22:51 <PovAddict> ok, that means I understood the previous paragraphs properly too :)
 90 2013-04-04 01:23:41 <blehtm> Does anyone know of a good Python interface for MtGox?
 91 2013-04-04 01:33:21 <ymirhotfoot> /quit
 92 2013-04-04 02:06:53 <Wayno> hi, where is the 120 confirms part in bitcoin so i can change it to 100?
 93 2013-04-04 02:07:04 <pigeons> ;)
 94 2013-04-04 02:07:23 <PovAddict> 120 confirms for what?
 95 2013-04-04 02:07:41 <pigeons> mature
 96 2013-04-04 02:07:49 <Wayno> mature part
 97 2013-04-04 02:07:50 <Wayno> yeah
 98 2013-04-04 02:07:55 <PovAddict> ah, that's just a GUI thing right?
 99 2013-04-04 02:07:57 <gmaxwell> Waynomain.cpp:    return max(0, (COINBASE_MATURITY+20) - GetDepthInMainChain());
100 2013-04-04 02:08:07 <Wayno> ta
101 2013-04-04 02:08:08 <gmaxwell> Though I suggest +1.
102 2013-04-04 02:08:21 <gmaxwell> Making it +0 will result in stuck transactions when you spend right at the limit.
103 2013-04-04 02:08:32 <Luke-Jr> gmaxwell: do you have gitian setup yet?
104 2013-04-04 02:08:32 <Wayno> yeah
105 2013-04-04 02:08:36 <gmaxwell> (because not all of your peers will accept the spends at 0)
106 2013-04-04 02:08:36 <Wayno> its going to be 101
107 2013-04-04 02:08:51 <Wayno> thanks gmaxwell :)
108 2013-04-04 02:09:00 <gmaxwell> Luke-Jr: haven't tried lately.. heck at the moment my only computer running is my laptop. I've still not really recovered from my move.
109 2013-04-04 02:09:10 <Luke-Jr> >_<
110 2013-04-04 02:09:30 <PovAddict> moves suck
111 2013-04-04 02:10:05 <PovAddict> "I just finished moving. It was a horrible horrible experience. I swear next time I'll burn everything I own and buy it new."
112 2013-04-04 02:10:12 <PovAddict> ^ seen on the internets
113 2013-04-04 02:10:36 <sydna> there's an alternative, just avoid buying crap
114 2013-04-04 02:11:28 <PovAddict> I hadn't heard of gitian before
115 2013-04-04 02:11:31 <gmaxwell> Even avoding buying crap.. it still accumulates slowly.
116 2013-04-04 02:18:09 <sydna> aw.
117 2013-04-04 02:18:12 <sydna> gribble dropped.
118 2013-04-04 02:18:40 <PovAddict> oh I thought it was my net
119 2013-04-04 02:19:00 <sydna> nope, looks like freenode messed up
120 2013-04-04 02:23:20 <Aziz_> hey guys
121 2013-04-04 02:23:31 <Aziz_> any idea how to get started with accepting bitcoin using ruby
122 2013-04-04 03:22:53 <ubuntu__> we just went through ~43 minutes between blocks (229592 -> 229593). does anyone know the coefficients of the probability to find a block (assuming the difficulty is ok, etc.)?
123 2013-04-04 03:23:18 <ubuntu__> I'd like to calculte how probable such a "gap" is..
124 2013-04-04 03:25:26 <muhoo> that'd be a useful number to have around
125 2013-04-04 03:26:31 <muhoo> i bet you'll have to fish around in satoshi's paper or in the mining software source code to derive that
126 2013-04-04 03:36:06 <gmaxwell> ...
127 2013-04-04 03:36:38 <gmaxwell> e^(-1/600*seconds) is the proportion of gaps which are longer than seconds.
128 2013-04-04 03:37:00 <gmaxwell> Kids these days.
129 2013-04-04 03:56:57 <cyphase> umm, am i crazy, or am i correct in thinking that the block size limit is NOT being raised on may 15th?
130 2013-04-04 03:57:04 <cyphase> i heard someone say it was
131 2013-04-04 03:58:41 <eennaam> im trying to hack getblocktemplate into bitcoin v0.6.3 (ppcoin 0.3.0) , I have no idea how I think it needs to be done, any suggestions?
132 2013-04-04 03:59:46 <gmaxwell> cyphase: there is a temporary limit in place below the hard limit right now to avoid triggering the bug in <0.8 nodes that haven't been workarounded with large blocks.
133 2013-04-04 04:00:08 <cyphase> gmaxwell, but the 1MB limit is not being raised
134 2013-04-04 04:00:20 <gmaxwell> that goes away on may 15th, and so older nodes need to have put in place the lockcount work around, or upgraded either to 0.8+ or one of luke's stable backports.
135 2013-04-04 04:00:26 <gmaxwell> cyphase: correct.
136 2013-04-04 04:00:32 <cyphase> ah, good. i am sane :)
137 2013-04-04 04:09:48 <neo2> Is Shamir's Secret Sharing Scheme a recommended way to backup your wallet? http://point-at-infinity.org/ssss/
138 2013-04-04 04:12:08 <gmaxwell> I wouldn't recommend doing something that complicated for backups.
139 2013-04-04 04:17:21 <neo2> gmaxwell, it has the benefit of reducing the risk of losing a part of the key
140 2013-04-04 04:17:41 <gmaxwell> neo2: just make several copies, that has even more protection.
141 2013-04-04 04:18:05 <gmaxwell> and doesn't require you to find and correctly operate special software.
142 2013-04-04 04:18:42 <neo2> gmaxwell, the physical copies have to be kept protected
143 2013-04-04 04:20:51 <ltrottier> have just made a historical github repo with nakamoto's original source, if anyone's interested: https://github.com/trottier/original-bitcoin
144 2013-04-04 04:21:11 <ltrottier> (also checking to see if anyone is offended by this, or whatever)
145 2013-04-04 04:21:14 <gmaxwell> neo2: yes, and this is also true in SSS. You could encrypt the backups to reduce the risk, but the risk of compromise from a physical finding your backup attack is very low compared to other risks, most likely.
146 2013-04-04 04:23:13 <neo2> gmaxwell, someone could lose his paper backup while he moves to a new house
147 2013-04-04 04:23:41 <neo2> or lose one
148 2013-04-04 04:23:52 <neo2> and if he encrypts he could forget the password
149 2013-04-04 04:26:56 <gmaxwell> I'm not sure why you asked about it when you were apparently already sold on it???
150 2013-04-04 04:27:53 <gmaxwell> I think you're overvaluing the other risks, and undervaluing the risk that you won't find enough factors to recover it.. or that you'll misuse the tool (only copy off one factor).. esp when you're depending on badguys not getting all the factors for your security.
151 2013-04-04 04:28:23 <gmaxwell> I don't think it's bad??? I just don't think it's an obvious huge win either.
152 2013-04-04 04:30:54 <neo2> gmaxwell, yeah, but when you factor in something as leaving the backup to your next kin in the future complicates things further.
153 2013-04-04 04:31:46 <gmaxwell> so does the n-factors, they'll never figure out SSS tool. :P  just make a usb and a paper backup, put in a safe deposit box.
154 2013-04-04 04:32:06 <Diablo-D3> encrypted in a safe deposit box
155 2013-04-04 04:32:21 <Diablo-D3> safe deposit boxes are not safe.
156 2013-04-04 04:32:30 <neo2> what is then?
157 2013-04-04 04:32:31 <gmaxwell> I wonder if one can use a letter left in a post office box as a ghetto safe depost box? :P
158 2013-04-04 04:32:48 <Diablo-D3> gmaxwell: its actually been done before in a novel
159 2013-04-04 04:33:13 <neo2> lol pretty clever
160 2013-04-04 04:33:28 <neo2> dpesm
161 2013-04-04 04:33:35 <neo2> doens't sound really safe though..
162 2013-04-04 04:33:36 <Diablo-D3> you know whats even more clever? using a draft in gmail with an attachment.
163 2013-04-04 04:33:57 <neo2> Diablo-D3, that's for backing up for yourself, not for others
164 2013-04-04 04:34:02 <Diablo-D3> its so clever one of our top military men got in trouble over it because, ultimately, he was cheating on his wife.
165 2013-04-04 04:34:22 <Diablo-D3> neo2: actually, said military guy was using it to pass messages
166 2013-04-04 04:34:23 <gmaxwell> it never was really explained what business the FBI had in reading his email. :P
167 2013-04-04 04:34:39 <Diablo-D3> gmaxwell: apparently they FBI were doing it by request from the military
168 2013-04-04 04:34:44 <Diablo-D3> not sure why they just didnt ask the NSA
169 2013-04-04 04:35:33 <neo2> Isn't gmail encrypted?
170 2013-04-04 04:35:53 <Diablo-D3> neo2: no.
171 2013-04-04 04:35:57 <Diablo-D3> how could it be? its email.
172 2013-04-04 04:36:09 <neo2> Diablo-D3, I mean, how was it tapped?
173 2013-04-04 04:36:23 <Diablo-D3> neo2: FBI shows up at Google HQ with a letter signed by a judge.
174 2013-04-04 04:36:27 <neo2> its using https
175 2013-04-04 04:36:28 <Diablo-D3> Google burns a CD and hands it to the FBI.
176 2013-04-04 04:36:49 <neo2> Diablo-D3, that's not a tech attack then
177 2013-04-04 04:36:54 <Diablo-D3> nope, it wasnt.
178 2013-04-04 04:37:09 <Diablo-D3> the NSA however already has a backdoor in Google's systems and it saves them a drive over.
179 2013-04-04 04:37:25 <Diablo-D3> with gas prices the way they are, its worth using the NSA.
180 2013-04-04 04:37:51 <neo2> lol
181 2013-04-04 04:37:52 <Diablo-D3> gmaxwell: wtf am I still +qed in #bitcoin-mining?
182 2013-04-04 04:39:06 <ThomasV> it would be great to have signed receipts. I placed an order with a merchant 1 week ago, and I have no statement that I paid, except the tx.
183 2013-04-04 04:39:31 <Diablo-D3> ThomasV: then out the merchant on the forum
184 2013-04-04 04:39:38 <ThomasV> I'm getting a bit nervous, although they use bitpay
185 2013-04-04 04:39:55 <ThomasV> Diablo-D3: I will call them first
186 2013-04-04 04:40:13 <ThomasV> they are just not in my timezone, not easy
187 2013-04-04 04:41:16 <ThomasV> but I think we need bitcoin: URIs signed by the merchant with a unique key associated to their identity
188 2013-04-04 04:41:41 <ThomasV> customers would feel more secure
189 2013-04-04 04:41:59 <Diablo-D3> or how about just a fucking email saying "hey, we're shipping your order now"
190 2013-04-04 04:42:35 <ThomasV> they said that they send an email when they ship.
191 2013-04-04 04:42:48 <ThomasV> so I guess they have not shipped at all
192 2013-04-04 04:43:07 <ThomasV> I suspect a problem with the payment processor (bitpay)
193 2013-04-04 04:43:14 <gmaxwell> ThomasV: thats one thing solved by the payment protocol stuff.
194 2013-04-04 04:43:33 <ThomasV> gmaxwell: exactly. so I'm saying it's needed
195 2013-04-04 04:47:05 <ThomasV> well, I will not mind if I get refunded in btc, given the btc/usd price increase :)
196 2013-04-04 05:12:50 <gmaxwell> [OT] The C++ in this mystery hunt puzzle made me laugh http://www.mit.edu/~puzzle/2013/coinheist.com/get_smart/halting_problem/
197 2013-04-04 05:13:30 <gwillen> gmaxwell: I was the editor on that puzzle!
198 2013-04-04 05:13:33 <gwillen> I love it so much.
199 2013-04-04 05:14:12 <gwillen> oh, yeah, the fact that it's template metaprogramming -- I can't remember if I suggested that but it's great.
200 2013-04-04 05:14:58 <gmaxwell> 00:09 < gmaxwell> dear god. the CPP one. I hope someone was sent to jail for that. I bet that takes like ... 10 gb ram to compile
201 2013-04-04 05:14:58 <gmaxwell> my comments were:
202 2013-04-04 05:15:02 <gmaxwell> 00:09 < gmaxwell> ... wait, is that the point? is it actually run forever in the templates?
203 2013-04-04 05:15:05 <gmaxwell> 00:10  * gmaxwell doesn't dare try
204 2013-04-04 05:15:54 <gwillen> hahahahah.
205 2013-04-04 05:16:02 <gwillen> gmaxwell: did you read the solution?
206 2013-04-04 05:16:24 <gwillen> There are commented versions of all the programs.
207 2013-04-04 05:17:19 <gmaxwell> but then if i happen to accidentally learn all those languages I won't get he joy of trying to solve it myself... :P
208 2013-04-04 05:17:30 <gwillen> oh, you haven't done it!
209 2013-04-04 05:17:33 <gwillen> then I shan't spoil anything ;-)
210 2013-04-04 05:18:08 <gwillen> I think I can safely help you appreciate the C++, though, by noting that indeed, it does all the computation at compile time.
211 2013-04-04 05:18:19 <gmaxwell> yea, I see that it does that.
212 2013-04-04 05:18:22 <gwillen> It is my favorite joke about C++ that this is possible.
213 2013-04-04 05:18:40 <gwillen> I wrote a lambda calculus interpreter that does that, just for fun,.
214 2013-04-04 05:18:55 <gmaxwell> It's more sad that its turing complete but only insanly inefficiently so.
215 2013-04-04 05:19:05 <sivu> even more with c++11 as you can make actual functions that run compile time
216 2013-04-04 05:19:12 <sivu> with constexpr
217 2013-04-04 05:19:28 <gwillen> oh dear
218 2013-04-04 05:19:31 <gwillen> I didn't even think about that
219 2013-04-04 05:19:31 <sivu> like generating hashes from strings during compile
220 2013-04-04 05:19:42 <Arnavion> Does that program actually have to be that complicated? Or is it just padded with fluff?
221 2013-04-04 05:19:47 <gwillen> you can do a limited amount of that even before C++11
222 2013-04-04 05:19:48 <gmaxwell> well, perhaps that would make it more usable. as is the fact that its turing complete just makes parsing undecidable without actually being that useful. :P
223 2013-04-04 05:19:56 <gwillen> haha
224 2013-04-04 05:20:24 <volante> hi.  i'm following the instructions to build the qt client on osx, but I get this error when from qtcreator: src/qt/macdockiconhandler.mm:4: error: 'QtGui/QMenu' file not found
225 2013-04-04 05:20:36 <grau> gwillen: so cpp is a virtual machine running c++, why does it produce an executable at all?
226 2013-04-04 05:20:42 <gwillen> Arnavion: I have no comment, to avoid spoiling the puzzle :-)
227 2013-04-04 05:20:47 <ypSami> Is there a way to get the BTC-e ticker without authentication?
228 2013-04-04 05:21:01 <gwillen> grau: are you talking about cpp (i.e. the C pre-processor), or C++ templates (which are used in that file)?
229 2013-04-04 05:21:08 <grau> I was joking
230 2013-04-04 05:21:12 <gwillen> hahahaha, oh XD
231 2013-04-04 05:21:18 <sydna> ypSami: scrape it?
232 2013-04-04 05:21:33 <ypSami> sydna: Yeah.. I want that as a last resort
233 2013-04-04 05:21:34 <grau> I saw people writing algorithm with templates too
234 2013-04-04 05:21:49 <ypSami> sydna: was hoping to get it in JSON or via socket
235 2013-04-04 05:22:17 <gmaxwell> Arnavion: its obfuscated. I assume that what its doing is creating some kind of 2d board game (??) and then advancing states in it.. but all inside template invocation.
236 2013-04-04 05:22:37 <Arnavion> Thank God
237 2013-04-04 05:22:44 <sydna> ypSami: I doubt they have a websocket. you're going to be limited to pulling via HTTP, or scraping their main page
238 2013-04-04 05:22:54 <sydna> ** authenticated HTTP
239 2013-04-04 05:23:06 <gmaxwell> maybe a cellular automata... though the state looks binary.
240 2013-04-04 05:23:29 <ypSami> sydna: Alright. Well, I guess there are multiple fallbacks at this point in the industry :P
241 2013-04-04 05:23:49 <sydna> ypSami: oh man. their API is bad.
242 2013-04-04 05:24:11 <ypSami> sydna: I know. I design APIs. I was hoping there was something I wasn't aware of lol
243 2013-04-04 05:24:25 <ypSami> sydna: thanks for your help
244 2013-04-04 05:25:38 <sydna> ypSami: I thought they might have the data exposed through an ajax refresh or similar, but it's all just static HTTP :\\
245 2013-04-04 05:26:05 <ypSami> sydna: Then I must do what I can, with what I have, where I am :)
246 2013-04-04 05:29:21 <sydna> ypSami: I'm not sure I'd trust an exchange written in PHP anyway
247 2013-04-04 05:29:45 <sivu> or anything bigger than "HI THIS IS MY WEBPAGE" written in php
248 2013-04-04 05:29:56 <ypSami> sydna: As a web developer, I'm inclined to agree with you.. but their site is a lot of fun to trade on believe it or not :)
249 2013-04-04 05:31:49 <sydna> ypSami: still scares me enough not to want to even visit the site.
250 2013-04-04 05:32:24 <ypSami> sydna: I made $1,500 last night trading between BTC and LTC. You may be missing out :P
251 2013-04-04 05:46:52 <ProfMac> I want to pull some data from the blockchain.  In particular, <transaction, pay-from, pay-to, amount, date>.  A particular pay-to address can be viewed at https://blockchain.info/address/17DCms43Vu2yusDjmpjHJuZihSSWkNzgSH  I wonder if anyone would like to quote on writing an application to do this.
252 2013-04-04 05:47:50 <ProfMac> https://bitcointalk.org/index.php?topic=159214.msg1738313#msg1738313 gives an example of the sort of output I want to receive.
253 2013-04-04 05:47:53 <gmaxwell> transactions do not have "from" addresses, you might try to infer a from from the prior tos but this can be unreliable.
254 2013-04-04 05:48:55 <gmaxwell> the output you're listing there doesn't even follow, e.g. what do you do when there are many distinct prior tos which one is the single "from" in your output?
255 2013-04-04 05:49:21 <gmaxwell> and will you report things like that single from having sent more in value than it ever recieved?
256 2013-04-04 05:51:02 <gmaxwell> ProfMac: what would you output for this transaction? https://blockchain.info/tx/14947302eab0608fb2650a05f13f6f30b27a0a314c41250000f77ed904475dbb
257 2013-04-04 05:51:53 <gmaxwell> (context for anyone crazy enough to think that I have six million dollars in bitcoin: https://bitcointalk.org/index.php?topic=139581.0 )
258 2013-04-04 05:55:09 <ProfMac> I'm interested in the special cases where there is one "from" and the amount to a specific "to".  I'm looking at your link next.
259 2013-04-04 05:55:30 <Joric> gmaxwell, i thought you have more, actually :)
260 2013-04-04 05:58:14 <gmaxwell> Joric: lol. No way.
261 2013-04-04 05:58:14 <Joric> it's only about 42k btc i almost got to a thousand while gambling but lost everything :(
262 2013-04-04 05:59:24 <ProfMac> gmaxwell, if I assume the specified target address is 1AM5xJLHAenvTdzRDh6rv5TUFJm84W4uvT, I would make a triple of outputs, and the pay to amount would be 1/1, 1/40000, and 1/10000.  This would be a pathological case, however, and administratively I would reject it.
263 2013-04-04 06:00:33 <gmaxwell> ProfMac: there are many send-many (multiple outputs) transactions out there.
264 2013-04-04 06:01:12 <gmaxwell> And in this case the transaction was formed by three different senders but there is no way to tell that from the transaction, it looks pretty normal.
265 2013-04-04 06:06:26 <ProfMac> gmaxwell, I'm not applying this to generic wild transactions.  I am applying this to transactions to a new address set up for an auction.  The paying party wants to construct the transaction so that the "from" address is his return payment address.
266 2013-04-04 06:07:12 <gmaxwell> uh thats a really bad pratice.
267 2013-04-04 06:07:43 <Joric> hope i finally get enough time for a full blown tx editor that could sign manually edited transactions %)
268 2013-04-04 06:07:48 <gmaxwell> it requires insecure, deanonymizing wallet behavior, and if someone gets it wrong you end up sending funds back to a potential black hole.
269 2013-04-04 06:10:50 <Joric> there are like 3 different json formats already - bitcoin-qt, blockchain.info and blockexplorer
270 2013-04-04 06:11:12 <Joric> maybe bitcoin-abe didn't check it
271 2013-04-04 06:12:17 <Joric> guess it uses it's own format too
272 2013-04-04 06:14:11 <ProfMac> gmaxwell.  There is a strong need for audit trails in some circumstances, and there is strong need for a payback address that is anonymous.  I expect this approach to be "invented" over and over.  So there are 2 dilemmas here.  How do I automate the results of the auction I have already launched, and what is the long term solution to having an audit trail when it is desired.
273 2013-04-04 06:19:32 <gmaxwell> ProfMac: you could start by not starting things and accepting money from people when you haven't yet worked out the details??? as far as providing audit trails, signed messages are an excellent way of accomplishing that in many cases.
274 2013-04-04 06:36:05 <ProfMac> gmaxwell, here is a transaction of the form that I envision:  52c506ec67fcfbe016d63cb9c41598b64134086595c300538baacbf87414c7b2  The 0.05 BTC to the specified address 17DCms43Vu2yusDjmpjHJuZihSSWkNzgSH is pretty well documented, and the interpretation that 13shEJVGamWDu1qkAjbjD8g62hacPFmjQc  is a valid payback address also seems pretty clear.
275 2013-04-04 08:25:28 <neo2> Is there a way to backup a bitcoin-qt wallet in a similar way to the Armory?
276 2013-04-04 08:33:19 <sipa> neo2: there is a backup wallet menu option
277 2013-04-04 08:33:43 <sipa> neo2: not sure how that compares tonarnory these days
278 2013-04-04 08:34:31 <neo2> sipa, but it doesn't use a seed like the Armory so it's no use for paper back up , right?
279 2013-04-04 08:34:40 <sipa> not yet, no
280 2013-04-04 08:35:14 <neo2> maybe it's not secure enough for bitcoin-qt standards..
281 2013-04-04 08:35:39 <sipa> it's being worked on, see the BIP32 proposal
282 2013-04-04 08:37:30 <muhoo> signed messages are publicly-visible, correct?
283 2013-04-04 08:38:52 <sipa> if you publish them, yes?
284 2013-04-04 08:39:39 <neo2> muhoo, I don't thik it's on the network...
285 2013-04-04 08:40:04 <sipa> oh, no they are not on the P2P network
286 2013-04-04 08:40:16 <sipa> they are just a piece of text
287 2013-04-04 09:09:02 <JWU42> with the changes recently - what files (dir) need to be copied for moving the blockchain -- all 3 subdir (blocks, chainstate and databse)?
288 2013-04-04 09:38:59 <JWU42> hrm
289 2013-04-04 09:39:04 <JWU42> all are dead I guess
290 2013-04-04 09:47:00 <sipa> JWU42: doc/files.txt gives an overview of currently andnpast used filenames
291 2013-04-04 09:47:36 <sipa> JWU42: in general, copy wallet.dat, blocks/ and chainstate/, but in theory all three are independent from eachother
292 2013-04-04 09:47:57 <JWU42> thks sipa
293 2013-04-04 09:48:17 <JWU42> so really for the blockchain just blcoks and chainstate -- kinda as i thought
294 2013-04-04 09:48:24 <JWU42> appreciate it!
295 2013-04-04 09:48:25 <sipa> indeed
296 2013-04-04 09:48:46 <sipa> database is just for the wallet, and only while the client is running
297 2013-04-04 09:49:02 <JWU42> ACTION nods
298 2013-04-04 09:49:07 <JWU42> thks again
299 2013-04-04 09:49:28 <sipa> little-known trick: if you don't copy chainstate it will be rebuilt on first start
300 2013-04-04 09:50:14 <JWU42> any benefit to rebuilding chainstate?
301 2013-04-04 09:50:19 <JWU42> versus copying it over?
302 2013-04-04 09:54:37 <sipa> JWU42: not really, mostly for benchmarking :)
303 2013-04-04 09:54:45 <sipa> or recovering from corruption
304 2013-04-04 09:54:48 <JWU42> very well
305 2013-04-04 09:54:59 <JWU42> appreciate the tip
306 2013-04-04 10:04:20 <diki> I am following the technical article on creating an address from a public key but I must be doing something wrong cause..i get wrong results..
307 2013-04-04 10:04:50 <kadoban> diki: i found this immensely useful: http://gobittest.appspot.com/Address
308 2013-04-04 10:05:13 <diki> kadoban: I am doing it in java :)
309 2013-04-04 10:05:18 <kadoban> diki: also, this: https://github.com/weex/addrgen
310 2013-04-04 10:05:23 <diki> But that site is nice yeag
311 2013-04-04 10:05:41 <kadoban> diki: so? at least it's nice to test your partial results with, and it shows what general algorithms to use in what order
312 2013-04-04 10:06:07 <diki> I know the order, sha256 of the public key
313 2013-04-04 10:07:00 <diki> For my test i am using the one from  https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses
314 2013-04-04 10:07:25 <diki> So I know the sha256 hash must start with 600 and so on
315 2013-04-04 10:07:44 <diki> For that particular pubkey
316 2013-04-04 10:08:03 <diki> But ffs I keep getting everything else but it..
317 2013-04-04 10:08:14 <kadoban> diki: you're not doing your math on hex strings, right? other than that, i dunno
318 2013-04-04 10:09:11 <diki> I copy/pasted that pubkey,convert to lower case, then to binary i.e getBytes() and then sha256
319 2013-04-04 10:09:45 <kadoban> diki: that's not how you convert from hex to bytes
320 2013-04-04 10:10:23 <diki> The code I have, I've used it before and it worked fine
321 2013-04-04 10:10:32 <diki> Though i admit it was a very long time
322 2013-04-04 10:11:32 <kadoban> i suspect you're doing math on the ascii encoding of a hex string, you probably need to convert it to the actual number represented by that string instead
323 2013-04-04 10:11:41 <sipa> .getBytes will just convert every hex character to one byte
324 2013-04-04 10:12:00 <mastertheknife> hi... I think i got scammed, the scammer most likely connected to my port 8333 and sent me a fake transaction. Its not showing up on blockchain or blockexplorer
325 2013-04-04 10:12:10 <mastertheknife> This is the raw transaction: http://pastebin.com/h65mTXM3
326 2013-04-04 10:12:20 <sipa> mastertheknife: which client are you running?
327 2013-04-04 10:12:28 <mastertheknife> sipa: bitcoin-qt
328 2013-04-04 10:12:39 <mastertheknife> 0.8.1
329 2013-04-04 10:12:43 <diki> Aha
330 2013-04-04 10:12:53 <diki> There it is, hex2bin
331 2013-04-04 10:12:56 <sipa> mastertheknife: bitcoin-qt doesn't accept invalid transactions
332 2013-04-04 10:13:01 <sipa> it checks everything in full
333 2013-04-04 10:13:18 <diki> Thanks guys
334 2013-04-04 10:13:35 <mastertheknife> sipa: The seller told me to open paypal dispute, and then close it, so i can't chargeback him. I did that, and after giving me fake BTC, he disappeared
335 2013-04-04 10:13:46 <mastertheknife> sipa: why doesn't it show up on blockchain.info or blockexplorer?
336 2013-04-04 10:13:57 <mastertheknife> I can't find anything about the transaction ID except on my own client
337 2013-04-04 10:14:27 <sipa> mastertheknife: how long has it been?
338 2013-04-04 10:14:58 <diki> There we go..
339 2013-04-04 10:15:07 <diki> Everything is fine now.
340 2013-04-04 10:15:15 <mastertheknife> sipa: 2 hours i guess
341 2013-04-04 10:15:30 <mastertheknife> sipa: I know confirmations take time, even days, but i always had the transaction show up on blockchain.info right away
342 2013-04-04 10:16:10 <mastertheknife> transaction ID: 5b47050c1adc70c78978e24a58759465cf6b41ea80e6242e5aba9844316faed9
343 2013-04-04 10:16:40 <kadoban> mastertheknife: https://blockchain.info/tx/5b47050c1adc70c78978e24a58759465cf6b41ea80e6242e5aba9844316faed9
344 2013-04-04 10:17:06 <kadoban> mastertheknife: i broadcast it for you using their raw tx thing, haha *shrug*
345 2013-04-04 10:17:47 <sipa> seems it doesn't satisfy the relay rules
346 2013-04-04 10:17:52 <sipa> too low fee
347 2013-04-04 10:18:05 <mastertheknife> um so wait
348 2013-04-04 10:18:08 <mastertheknife> its real ?
349 2013-04-04 10:18:17 <sipa> how do you mean it
350 2013-04-04 10:18:19 <sipa> 's real?
351 2013-04-04 10:18:21 <mastertheknife> its not a scam ?
352 2013-04-04 10:18:26 <sipa> bitcoin-qt doesn't accept invalid transactions
353 2013-04-04 10:18:27 <mastertheknife> its showing up on blockchain.info now
354 2013-04-04 10:18:32 <mastertheknife> what happened?
355 2013-04-04 10:19:00 <sipa> the transaction probably didn't reach blockchain.info, as many nodes on the network didn't relay it
356 2013-04-04 10:19:14 <kadoban> mastertheknife: i put in the hex from your paste here: https://blockchain.info/pushtx  i really don't know if it'll get confirmed, but that's why it showed up on blockchain
357 2013-04-04 10:19:31 <sipa> you'll likely have to wait until the input confirms first
358 2013-04-04 10:21:39 <sipa> mastertheknife: how did they send you this transaction?
359 2013-04-04 10:23:11 <mastertheknife> sipa: I bought BTC and the seller sent the BTC directly from his mtgox account
360 2013-04-04 10:23:42 <sipa> well, my node received the transaction around 1h56m ago, and relayed it to 112 peers
361 2013-04-04 10:23:49 <sipa> no idea why it didn't reach blockchain.info
362 2013-04-04 10:24:22 <Jere_Jones> sipa: How do you tell when your node received it and how many peers it relayed it to?
363 2013-04-04 10:25:02 <sipa> Jere_Jones: i checked debug.log
364 2013-04-04 10:25:33 <sipa> 2013-04-04 10:25:03 CTxMemPool::accept() : accepted 5b47050c1a (poolsz 1054)
365 2013-04-04 10:25:34 <Jere_Jones> Ok.  I was hoping there was an rpc to do that.  Log parsing makes sense.
366 2013-04-04 10:26:03 <mastertheknife> sipa: Thank you very much, i really appreciate your help, i'm relax now :)
367 2013-04-04 10:26:12 <mastertheknife> also kadoban and everyone else in this channel
368 2013-04-04 11:03:29 <egis> morning, how should one send btc from php script?
369 2013-04-04 11:05:57 <egis> ohh, I see that you need to communicate with bitcoind daemon. Am I on correct path?
370 2013-04-04 11:07:09 <n1c> Yeah
371 2013-04-04 11:07:20 <n1c> Or you could integrate with one of the many services providing API's
372 2013-04-04 11:07:45 <egis> yet I'm not sure how those public api's will be able to access my wallet :/
373 2013-04-04 11:08:07 <egis> nor do I want them to :)
374 2013-04-04 11:09:49 <egis> or are you talking about web-wallets, n1c ?
375 2013-04-04 11:09:54 <n1c> Yeah.
376 2013-04-04 11:16:47 <SomeoneWeird> is it possible to see when a transaction was created?
377 2013-04-04 11:16:51 <SomeoneWeird> (not broadcasted)
378 2013-04-04 11:16:59 <sipa> no
379 2013-04-04 11:17:10 <sipa> well, yes, if you created it yourself
380 2013-04-04 11:17:29 <SomeoneWeird> didn't
381 2013-04-04 11:17:29 <SomeoneWeird> thanks
382 2013-04-04 11:52:12 <graingert> ?OTR?v2?
383 2013-04-04 12:12:01 <realazthat> graingert: hey, I fixed the README
384 2013-04-04 12:12:13 <realazthat> thanks for pointing that out :D
385 2013-04-04 12:12:28 <flyingkiwiguy> did you run the test suite to confirm no regressions? <grin>
386 2013-04-04 12:13:12 <realazthat> lol
387 2013-04-04 12:17:00 <realazthat> it would be nice if there was a publically available bitcoind
388 2013-04-04 12:17:06 <realazthat> for r/o queries ofc
389 2013-04-04 12:17:16 <realazthat> I mean, as a web service
390 2013-04-04 12:17:35 <sydna> to what end?
391 2013-04-04 12:17:50 <realazthat> so I can develop tools without running bitcoind
392 2013-04-04 12:17:57 <realazthat> see, this machine just don't have the diskspace
393 2013-04-04 12:18:10 <realazthat> and my internet is on the fritz, so I am not connected to my LAN
394 2013-04-04 12:18:17 <realazthat> I usually run it on another machine
395 2013-04-04 12:18:33 <realazthat> so now I don't have access to a running bitcoind
396 2013-04-04 12:19:05 <JWU42> for $5 a month you can get a VPS with plenty of storage and RAM for testing
397 2013-04-04 12:19:14 <sydna> a $5 DigitalOcean instance will get you that
398 2013-04-04 12:19:22 <realazthat> too poor
399 2013-04-04 12:19:23 <sydna> heck, you can use it for two months for free
400 2013-04-04 12:19:26 <JWU42> our minds think alike ;)
401 2013-04-04 12:19:42 <sydna> sign up with SSDTWEET, get $11 credit, use for free for two months
402 2013-04-04 12:19:53 <JWU42> sydna: hrm
403 2013-04-04 12:20:02 <JWU42> ACTION doesn't know them
404 2013-04-04 12:20:21 <sydna> dirt cheap, 20GB of SSD, 512Mb of RAM, unmetered bandwidth
405 2013-04-04 12:20:53 <JWU42> shows 1TB
406 2013-04-04 12:21:01 <JWU42> and is it OpenVZ?
407 2013-04-04 12:21:15 <JWU42> seems to just be hosting not /root
408 2013-04-04 12:21:49 <JWU42> ahh KVM
409 2013-04-04 12:21:51 <sydna> where does it say 1TB?
410 2013-04-04 12:21:52 <JWU42> missed that
411 2013-04-04 12:22:06 <JWU42> https://www.digitalocean.com/pricing
412 2013-04-04 12:22:08 <sydna> I'm not sure what they are running, CPUs show as QEMU
413 2013-04-04 12:23:06 <JWU42> I am happy with my 4core 2GB / 2TB VPS for now
414 2013-04-04 12:23:14 <JWU42> $7 a month
415 2013-04-04 12:23:21 <sydna> oh of course. they're just good for doing insane things on
416 2013-04-04 12:23:33 <sydna> 15 instances gets your scraping done FAST
417 2013-04-04 12:23:50 <JWU42> ACTION isn't that technical ;)
418 2013-04-04 12:24:20 <sydna> I abuse their servers because they are cheap.
419 2013-04-04 12:25:47 <JWU42> heh
420 2013-04-04 12:25:57 <JWU42> will give them a few month trial
421 2013-04-04 12:27:30 <realazthat> hmm wait I actually have some bitcoins
422 2013-04-04 12:27:36 <realazthat> maybe I'll spend some on a VPS
423 2013-04-04 12:28:16 <helo> i've recently upgraded to a 512mb vps, which seems just barely big enough to run bitcoind... if i don't care about abusing swap :/
424 2013-04-04 12:28:45 <sydna> how on earth could you survive with less?
425 2013-04-04 12:29:28 <helo> all i ran was irssi
426 2013-04-04 12:30:06 <sydna> bouncer. got it.
427 2013-04-04 12:30:25 <sydna> easier just to get a free EC2 instance
428 2013-04-04 12:30:39 <helo> looks like running a dedicated full node vps costs me about $20/mo
429 2013-04-04 12:31:02 <gavinandresen> realazthat: http://blockchain.info/api/json_rpc_api
430 2013-04-04 12:31:17 <BTCOxygen> gavinandresen: Hi
431 2013-04-04 12:31:20 <BTCOxygen> Small question
432 2013-04-04 12:31:21 <gavinandresen> realazthat: ??? but if you use that it means you're trusting the data you're getting from them
433 2013-04-04 12:31:22 <sipa> gavinandresen: that would be very ironic, if you knew what realazthat is making :)
434 2013-04-04 12:31:40 <BTCOxygen> gavinandresen: Are there any service to explorer the blocks of testnet ?
435 2013-04-04 12:31:45 <gavinandresen> making a wallet competitor?  that would be ironic....
436 2013-04-04 12:32:01 <realazthat> gavinandresen: ah cool :D
437 2013-04-04 12:32:03 <realazthat> sipa: haha
438 2013-04-04 12:32:08 <sydna> is there a web wallet that HASNT been hacked in the last week?
439 2013-04-04 12:32:16 <sydna> other than bc.info
440 2013-04-04 12:32:18 <realazthat> https://github.com/realazthat/overblock
441 2013-04-04 12:32:19 <sipa> gavinandresen: no, a blockexplorer site, served by a python script that relies on bitcoidn RPC
442 2013-04-04 12:33:01 <sydna> wouldn't the python-based Abe explorer be faster?
443 2013-04-04 12:33:25 <gavinandresen> sipa: ah??? okey dokey
444 2013-04-04 12:34:08 <licnep> is there a chart of the most used web wallets?
445 2013-04-04 12:34:33 <sydna> imagine a pie chart where it's all blockchain.info
446 2013-04-04 12:34:55 <licnep> yea, that's what i thought, more or less..
447 2013-04-04 12:35:16 <sydna> strongcoin, easywallet, instawallet all got popped within the last month
448 2013-04-04 12:36:23 <licnep> hope blockchain stays strong.. i've got some btc there :|
449 2013-04-04 12:38:10 <gavinandresen> "We have extra server space and processing power to offer to the project.  Is there a way that resources are offered?" <--- I feel like I should say yes, but I don't think we need it....
450 2013-04-04 12:39:02 <BlueMatt> gavinandresen: yea, the foundation server is already more cpu than we need...
451 2013-04-04 12:39:10 <BlueMatt> and I dont think we will need any more bw there
452 2013-04-04 12:39:24 <JWU42> helo: you can find deals on LEB for $7/month for 2GBRAM
453 2013-04-04 12:40:40 <helo> JWU42: nice!
454 2013-04-04 12:41:08 <BlueMatt> with 0.8.2, you probably wont need >1g to run a node
455 2013-04-04 12:41:35 <JWU42> I am running one node on a 1GB rig - does OK
456 2013-04-04 12:43:36 <BTCOxygen> JWU42: link ?
457 2013-04-04 12:43:40 <helo> BlueMatt: yeah... git head is using 260MB with 40 connections right now :)
458 2013-04-04 12:43:50 <JWU42> BTCOxygen: to what?
459 2013-04-04 12:43:52 <BTCOxygen> JWU42: Oh, you mean lowendbox ?
460 2013-04-04 12:43:56 <JWU42> yes
461 2013-04-04 12:43:59 <BTCOxygen> <JWU42> helo: you can find deals on LEB for $7/month for 2GBRAM
462 2013-04-04 12:44:25 <JWU42> sydna: their BW is crap though - DigitalOcean
463 2013-04-04 12:44:26 <sipa> realazthat: i may want to try running overblock on my site :)
464 2013-04-04 12:44:36 <sipa> realazthat: though i fear it's an easy dos attack vector...
465 2013-04-04 12:44:40 <realazthat> sipa: lol np
466 2013-04-04 12:44:41 <sydna> JWU42: I've not has an issue with that
467 2013-04-04 12:44:44 <realazthat> sounds great :D
468 2013-04-04 12:44:50 <realazthat> yeah it might be haha
469 2013-04-04 12:45:14 <JWU42> sydna: compared to what i am seeing on other sites -- then again I am using a .NL server and some of the tests are in the US
470 2013-04-04 12:45:21 <JWU42> other VPSs
471 2013-04-04 12:45:41 <JWU42> 2 months for free - how can u go wrong
472 2013-04-04 12:47:28 <helo> :5503
473 2013-04-04 12:47:31 <helo> :/
474 2013-04-04 12:56:36 <jh2o2389> can someone point me to the testnet client?
475 2013-04-04 12:57:01 <jh2o2389> or do I configure the normal client for the testnet?
476 2013-04-04 12:57:12 <realazthat> -testnet I think?
477 2013-04-04 12:57:36 <jh2o2389> ah, thank you realazthat!
478 2013-04-04 12:58:17 <realazthat> or in the bitcoin.conf
479 2013-04-04 12:58:21 <realazthat> testnet=1, I think
480 2013-04-04 13:00:06 <jh2o2389> -testnet               Use the test network
481 2013-04-04 13:01:20 <jh2o2389> sometimes its very easy .-)
482 2013-04-04 13:14:42 <graingert> jh2o2389: ?
483 2013-04-04 13:20:32 <jh2o2389> graingert: I mean, sometimes it feels like "not to see the wood for the trees".
484 2013-04-04 13:26:44 <realazthat> so I been thinking for another project
485 2013-04-04 13:26:52 <realazthat> someone gave me this idea
486 2013-04-04 13:27:14 <realazthat> to make a bitcoin "client" that would use the RPC interface, but use a local wallet
487 2013-04-04 13:27:39 <realazthat> thus, you can "federate" the blockchain to a trusted central bitcoind
488 2013-04-04 13:29:44 <realazthat> would this be useful?
489 2013-04-04 13:29:44 <remotemass> How to use Python command line to find sha256("of a string?") in hexa
490 2013-04-04 13:30:05 <helo> realazthat: separating the backend from the wallet has been discussed quite a bit, and it's a very good idea
491 2013-04-04 13:30:16 <helo> realazthat: but it's quite a bit of work
492 2013-04-04 13:30:25 <realazthat> helo: I think I can do this with the RPC API
493 2013-04-04 13:30:43 <realazthat> the most complicated thing for me (unkown how it works) is the p2p part
494 2013-04-04 13:31:13 <realazthat> keeping a wallet file and making transactions (sending them to the RPC API) seems quite simple
495 2013-04-04 13:31:18 <realazthat> or am I missing something
496 2013-04-04 13:31:45 <realazthat> remotemass: I can tell you how to do it in python, dunno about the command line
497 2013-04-04 13:32:23 <remotemass> realazthat: please do. I will help it out. how to do it in python?
498 2013-04-04 13:37:31 <realazthat> remotemass: http://codepad.org/OMhj8ru4
499 2013-04-04 13:38:47 <jh2o2389> remotemass: python -c 'import hashlib; print(hashlib.sha256("foo").hexdigest());' works for me.
500 2013-04-04 13:53:01 <Jezzz> is there no way to set a timeout on jsonrpc.serviceproxy?
501 2013-04-04 13:53:16 <Jezzz> don't see anything timeout related in the api docs
502 2013-04-04 14:01:38 <GenTarkin> so, given my recent experience with bitcoin dust tx's in my wallet.... whats going to happen once .00005 n smaller for example, become a significant amount of $
503 2013-04-04 14:01:47 <GenTarkin> noones gonna wanna pay a .0005 tx
504 2013-04-04 14:01:50 <GenTarkin> fee
505 2013-04-04 14:02:35 <gmaxwell> then don't pay a 0.0005 tx fee?
506 2013-04-04 14:02:46 <rdponticelli1> Jezzz: You need to edit the source to change the timeout
507 2013-04-04 14:02:50 <GenTarkin> but you have to in order for nodes to even relay the tx
508 2013-04-04 14:03:27 <Jezzz> rdponticelli:  thx. was just looking for that
509 2013-04-04 14:03:33 <GenTarkin> Im just thinkin bout when smaller tx's become the future...
510 2013-04-04 14:03:40 <gmaxwell> GenTarkin: yes, presumably nodes will lower the amount they consider non-zero, should the value go up enough.
511 2013-04-04 14:03:48 <GenTarkin> I have like 100+ outputs unspent that equal .005BTC....in one of my addy's