1 2013-06-29 00:01:05 eian has joined
2 2013-06-29 00:01:54 reneg_ has quit (Ping timeout: 276 seconds)
3 2013-06-29 00:02:53 btsec has quit (Quit: Textual IRC Client: www.textualapp.com)
4 2013-06-29 00:10:10 MC1984_ has quit (Read error: Connection reset by peer)
5 2013-06-29 00:10:15 MC1984 has joined
6 2013-06-29 00:10:51 ry4nn has quit (Read error: Connection reset by peer)
7 2013-06-29 00:11:26 ry4nn has joined
8 2013-06-29 00:13:22 debiantoruser has quit (Ping timeout: 256 seconds)
9 2013-06-29 00:14:06 chmod755 has quit (Quit: Leaving)
10 2013-06-29 00:14:25 debiantoruser has joined
11 2013-06-29 00:15:51 agnostic98 has quit (Remote host closed the connection)
12 2013-06-29 00:19:11 agnostic98 has joined
13 2013-06-29 00:27:37 agnostic_ has joined
14 2013-06-29 00:27:43 justusranvier has quit (Ping timeout: 268 seconds)
15 2013-06-29 00:28:18 agnostic98 has quit (Read error: Connection reset by peer)
16 2013-06-29 00:29:33 MobGod has joined
17 2013-06-29 00:29:33 MobGod has quit (Changing host)
18 2013-06-29 00:29:33 MobGod has joined
19 2013-06-29 00:32:56 brson has quit (Ping timeout: 246 seconds)
20 2013-06-29 00:35:05 <jaekwon> hey wait, C++ isn't that bad to me anymore.
21 2013-06-29 00:35:15 justusranvier has joined
22 2013-06-29 00:40:03 Luke-Jr has joined
23 2013-06-29 00:41:17 eian has quit (Ping timeout: 260 seconds)
24 2013-06-29 00:42:09 <ryan-c> Does anyonw know of a ECDSA library for python that uses native code to do the heavy math?
25 2013-06-29 00:44:08 <Diablo-D3> doesnt the python crypto library already offer that?
26 2013-06-29 00:44:12 <Diablo-D3> I remember someone saying that
27 2013-06-29 00:52:20 bbbrian has quit (Ping timeout: 252 seconds)
28 2013-06-29 00:57:26 handle_ has joined
29 2013-06-29 00:58:20 wiretapp1d has joined
30 2013-06-29 00:59:23 wiretapped has quit (Ping timeout: 240 seconds)
31 2013-06-29 00:59:23 guruvan has quit (Ping timeout: 240 seconds)
32 2013-06-29 00:59:23 gst has quit (Ping timeout: 240 seconds)
33 2013-06-29 00:59:43 i2pRelay has quit (Ping timeout: 240 seconds)
34 2013-06-29 00:59:43 handle has quit (Ping timeout: 240 seconds)
35 2013-06-29 00:59:43 sacredchao has quit (Ping timeout: 240 seconds)
36 2013-06-29 00:59:43 cypher has quit (Ping timeout: 240 seconds)
37 2013-06-29 01:00:02 rdponticelli has quit (Ping timeout: 240 seconds)
38 2013-06-29 01:00:03 random_cat has quit (Ping timeout: 240 seconds)
39 2013-06-29 01:00:06 rdponticelli_ has joined
40 2013-06-29 01:00:22 darkee has quit (Ping timeout: 240 seconds)
41 2013-06-29 01:00:24 Guest38532 has quit (Ping timeout: 276 seconds)
42 2013-06-29 01:00:52 reneg has joined
43 2013-06-29 01:01:16 reneg is now known as Guest438
44 2013-06-29 01:01:47 gst has joined
45 2013-06-29 01:01:59 sacredchao has joined
46 2013-06-29 01:02:34 reneg_ has joined
47 2013-06-29 01:02:53 BW^- has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
48 2013-06-29 01:03:59 i2pRelay has joined
49 2013-06-29 01:04:07 reneg__ has joined
50 2013-06-29 01:05:14 Guest438 has quit (Ping timeout: 248 seconds)
51 2013-06-29 01:05:17 guruvan has joined
52 2013-06-29 01:05:22 reneg___ has joined
53 2013-06-29 01:05:53 reneg_ has quit (Read error: Connection reset by peer)
54 2013-06-29 01:08:19 reneg__ has quit (Ping timeout: 246 seconds)
55 2013-06-29 01:12:13 <kjj> join #btcguild
56 2013-06-29 01:12:22 <kjj> bah.
57 2013-06-29 01:12:58 darkee has joined
58 2013-06-29 01:12:59 cypher has joined
59 2013-06-29 01:14:01 random_cat has joined
60 2013-06-29 01:15:09 agnostic_ has quit (Remote host closed the connection)
61 2013-06-29 01:19:32 digitalmagus2 has quit (Ping timeout: 252 seconds)
62 2013-06-29 01:24:02 random_cat has quit (Ping timeout: 240 seconds)
63 2013-06-29 01:25:47 brson has joined
64 2013-06-29 01:28:05 mrkent has quit (Ping timeout: 256 seconds)
65 2013-06-29 01:29:15 random_cat has joined
66 2013-06-29 01:32:03 msvb-lab has quit (Ping timeout: 256 seconds)
67 2013-06-29 01:35:05 agnostic98 has joined
68 2013-06-29 01:41:02 random_cat has quit (Ping timeout: 240 seconds)
69 2013-06-29 01:45:02 handle_ has quit (Remote host closed the connection)
70 2013-06-29 01:45:11 handle has joined
71 2013-06-29 01:45:46 Krellan has quit (Ping timeout: 246 seconds)
72 2013-06-29 01:48:12 msvb-lab has joined
73 2013-06-29 01:52:24 Fnar has quit (Ping timeout: 276 seconds)
74 2013-06-29 01:54:48 mappum has quit (Ping timeout: 264 seconds)
75 2013-06-29 01:58:18 gfinn has joined
76 2013-06-29 02:07:50 nimdAHK_ has joined
77 2013-06-29 02:08:50 wamatt has quit (Ping timeout: 246 seconds)
78 2013-06-29 02:10:25 nimdAHK has quit (Ping timeout: 260 seconds)
79 2013-06-29 02:12:20 nimdAHK_ has quit (Ping timeout: 246 seconds)
80 2013-06-29 02:13:44 wamatt has joined
81 2013-06-29 02:14:39 catcow has joined
82 2013-06-29 02:14:39 catcow has quit (Changing host)
83 2013-06-29 02:14:39 catcow has joined
84 2013-06-29 02:17:00 catcowllama has quit (Ping timeout: 264 seconds)
85 2013-06-29 02:17:54 catcowllama has joined
86 2013-06-29 02:19:28 msvb-lab has quit (Quit: msvb-lab)
87 2013-06-29 02:20:31 catcow has quit (Ping timeout: 245 seconds)
88 2013-06-29 02:26:35 random_cat has joined
89 2013-06-29 02:27:30 Subo1978_ has joined
90 2013-06-29 02:30:43 Subo1978 has quit (Ping timeout: 240 seconds)
91 2013-06-29 02:33:24 Luke-Jr has quit (Excess Flood)
92 2013-06-29 02:34:20 Luke-Jr has joined
93 2013-06-29 02:35:52 i2pRelay has quit (Remote host closed the connection)
94 2013-06-29 02:36:22 i2pRelay has joined
95 2013-06-29 02:37:04 Luke-Jr has quit (Excess Flood)
96 2013-06-29 02:37:24 Luke-Jr has joined
97 2013-06-29 02:37:38 FredEE has quit (Ping timeout: 252 seconds)
98 2013-06-29 02:45:43 mrkent has joined
99 2013-06-29 02:45:43 mrkent has quit (Changing host)
100 2013-06-29 02:45:43 mrkent has joined
101 2013-06-29 02:48:45 Subo1978 has joined
102 2013-06-29 02:49:52 eian has joined
103 2013-06-29 02:51:31 Morblias has joined
104 2013-06-29 02:51:56 A2501 has joined
105 2013-06-29 02:52:03 Subo1978_ has quit (Ping timeout: 240 seconds)
106 2013-06-29 02:52:27 <Morblias> in bitcoin-qt i ran importprivkey (private key), it froze for a good 3 minutes, then looked like it was finished, but the address didn't show up in receive tab. i ran it again and got Error adding key to wallet (code -4), however, now it shows up
107 2013-06-29 02:52:36 <Morblias> any idea why i had to run it twice to get it to show up?
108 2013-06-29 02:54:48 <gmaxwell> I had no idea that it would display there in the first place. That whole tab should probably go away for the confusion it creates.
109 2013-06-29 02:57:46 stretchwarren has quit (Ping timeout: 248 seconds)
110 2013-06-29 02:58:32 Cory has quit (Ping timeout: 246 seconds)
111 2013-06-29 03:00:11 mrkent has quit (Ping timeout: 252 seconds)
112 2013-06-29 03:01:06 stretchwarren has joined
113 2013-06-29 03:03:54 Cory has joined
114 2013-06-29 03:04:12 reneg___ has quit (Read error: Connection reset by peer)
115 2013-06-29 03:04:50 reneg_ has joined
116 2013-06-29 03:09:09 robocoin_ has joined
117 2013-06-29 03:11:06 eian has quit (Ping timeout: 248 seconds)
118 2013-06-29 03:12:12 robocoin has quit (Ping timeout: 264 seconds)
119 2013-06-29 03:14:13 justusranvier has quit (Ping timeout: 268 seconds)
120 2013-06-29 03:16:00 i2pRelay has quit (Remote host closed the connection)
121 2013-06-29 03:16:26 i2pRelay has joined
122 2013-06-29 03:17:42 malaimo has quit (Read error: Operation timed out)
123 2013-06-29 03:20:55 justusranvier has joined
124 2013-06-29 03:21:49 malaimo has joined
125 2013-06-29 03:24:23 owowo has joined
126 2013-06-29 03:25:21 thrasher` has quit (Ping timeout: 241 seconds)
127 2013-06-29 03:25:52 thrasher` has joined
128 2013-06-29 03:26:00 Tom_Soft has joined
129 2013-06-29 03:27:48 stretchwarren has quit (Ping timeout: 264 seconds)
130 2013-06-29 03:33:04 mappum has joined
131 2013-06-29 03:33:22 [7] has quit (Disconnected by services)
132 2013-06-29 03:33:31 TheSeven has joined
133 2013-06-29 03:40:44 justusranvier has quit (Ping timeout: 268 seconds)
134 2013-06-29 03:43:24 rdymac_ has quit (Read error: Connection reset by peer)
135 2013-06-29 03:48:28 justusranvier has joined
136 2013-06-29 03:50:48 _milone has joined
137 2013-06-29 03:52:15 reneg has joined
138 2013-06-29 03:52:39 reneg is now known as Guest77154
139 2013-06-29 03:54:17 milone_ has quit (Ping timeout: 256 seconds)
140 2013-06-29 03:55:25 reneg_ has quit (Ping timeout: 256 seconds)
141 2013-06-29 03:56:00 jgarzik has joined
142 2013-06-29 03:56:15 reneg_ has joined
143 2013-06-29 03:58:55 Guest77154 has quit (Ping timeout: 256 seconds)
144 2013-06-29 04:02:41 brson has quit (Quit: leaving)
145 2013-06-29 04:04:24 Fnar has joined
146 2013-06-29 04:05:42 milone_ has joined
147 2013-06-29 04:06:55 stretchwarren has joined
148 2013-06-29 04:09:23 _milone has quit (Ping timeout: 240 seconds)
149 2013-06-29 04:15:28 jtimon has quit (Remote host closed the connection)
150 2013-06-29 04:18:31 robocoin_ has quit (Read error: Connection reset by peer)
151 2013-06-29 04:20:01 robocoin has joined
152 2013-06-29 04:27:19 BTCOxygen has joined
153 2013-06-29 04:27:30 catcowllama is now known as catcow
154 2013-06-29 04:27:36 aceat64 has quit (Ping timeout: 245 seconds)
155 2013-06-29 04:34:37 stretchwarren has quit (Ping timeout: 256 seconds)
156 2013-06-29 04:35:20 mE\Ta has joined
157 2013-06-29 04:35:46 _milone has joined
158 2013-06-29 04:39:19 milone_ has quit (Ping timeout: 268 seconds)
159 2013-06-29 04:39:49 BTCOxygen has quit (Ping timeout: 264 seconds)
160 2013-06-29 04:42:23 roconnor has quit (Remote host closed the connection)
161 2013-06-29 04:43:47 <imd23> hey guys
162 2013-06-29 04:43:52 <imd23> I still need to get a list of transactions given an address
163 2013-06-29 04:47:36 DBordello has quit (Ping timeout: 245 seconds)
164 2013-06-29 04:50:06 HM2 has quit (Ping timeout: 245 seconds)
165 2013-06-29 04:50:47 milone_ has joined
166 2013-06-29 04:51:48 parse_error has quit (Ping timeout: 250 seconds)
167 2013-06-29 04:52:25 mE\Ta has quit (Ping timeout: 264 seconds)
168 2013-06-29 04:52:49 Edward_Black has quit (Ping timeout: 260 seconds)
169 2013-06-29 04:54:23 _milone has quit (Ping timeout: 246 seconds)
170 2013-06-29 04:56:23 A2501 has quit (Remote host closed the connection)
171 2013-06-29 04:56:54 HM has joined
172 2013-06-29 04:58:11 DBordello has joined
173 2013-06-29 04:58:21 stretchwarren has joined
174 2013-06-29 04:58:34 Edward_Black has joined
175 2013-06-29 04:59:01 Plinker_ has joined
176 2013-06-29 04:59:36 RoboTeddy has quit (Ping timeout: 276 seconds)
177 2013-06-29 04:59:38 dan_ has joined
178 2013-06-29 05:01:22 Morblias has left ()
179 2013-06-29 05:05:41 dan_ has quit (Remote host closed the connection)
180 2013-06-29 05:06:07 b4db0y has joined
181 2013-06-29 05:06:15 _milone has joined
182 2013-06-29 05:06:31 Tom_Soft has quit (Read error: Connection reset by peer)
183 2013-06-29 05:06:59 mE\Ta has joined
184 2013-06-29 05:09:39 milone_ has quit (Ping timeout: 256 seconds)
185 2013-06-29 05:09:47 mollison has quit (Quit: Leaving.)
186 2013-06-29 05:10:10 mollison has joined
187 2013-06-29 05:11:05 _milone has quit (Ping timeout: 252 seconds)
188 2013-06-29 05:16:05 mappum has quit (Ping timeout: 240 seconds)
189 2013-06-29 05:18:05 RoboTeddy has joined
190 2013-06-29 05:18:10 RoboTeddy has quit (Remote host closed the connection)
191 2013-06-29 05:19:58 RoboTeddy has joined
192 2013-06-29 05:26:54 mE\Ta has quit (Ping timeout: 276 seconds)
193 2013-06-29 05:28:16 milone has joined
194 2013-06-29 05:30:17 saivann_ has joined
195 2013-06-29 05:33:44 saivann has quit (Ping timeout: 256 seconds)
196 2013-06-29 05:38:40 <maaku> imd23: if it's your address, list your transactions and filter
197 2013-06-29 05:43:48 coeus has quit (Ping timeout: 276 seconds)
198 2013-06-29 05:45:28 AtashiCon has quit (Quit: AtashiCon)
199 2013-06-29 05:52:35 AtashiCon has joined
200 2013-06-29 05:55:14 thrasher` has quit (Changing host)
201 2013-06-29 05:55:14 thrasher` has joined
202 2013-06-29 05:59:51 jMyles has joined
203 2013-06-29 06:01:30 nsh is now known as nsh[loloolololol
204 2013-06-29 06:01:39 nsh[loloolololol is now known as nsh[BIGLETTAHZsl
205 2013-06-29 06:01:44 nsh[BIGLETTAHZsl is now known as nsh[BIGLETTAHsle
206 2013-06-29 06:01:47 nsh[BIGLETTAHsle is now known as nsh[BIGLEHsleepn
207 2013-06-29 06:01:50 nsh[BIGLEHsleepn is now known as nsh[GLEHsleepnao
208 2013-06-29 06:02:39 ericmuyser has quit (Ping timeout: 276 seconds)
209 2013-06-29 06:03:44 nsh[GLEHsleepnao is now known as nsh[LEHsleepnao]
210 2013-06-29 06:04:34 mE\Ta has joined
211 2013-06-29 06:07:43 catcowllama has joined
212 2013-06-29 06:07:43 catcowllama has quit (Changing host)
213 2013-06-29 06:07:43 catcowllama has joined
214 2013-06-29 06:10:35 mE\Ta has quit (Ping timeout: 268 seconds)
215 2013-06-29 06:11:13 catcow has quit (Ping timeout: 260 seconds)
216 2013-06-29 06:15:25 stretchwarren has quit (Ping timeout: 260 seconds)
217 2013-06-29 06:19:13 fanquake has joined
218 2013-06-29 06:24:03 sacredchao has quit (Ping timeout: 240 seconds)
219 2013-06-29 06:24:23 sacredchao has joined
220 2013-06-29 06:29:16 aceat64 has joined
221 2013-06-29 06:33:54 <imd23> maaku: no, I need to ask about any addrs
222 2013-06-29 06:35:44 milone_ has joined
223 2013-06-29 06:37:39 macboz has joined
224 2013-06-29 06:37:53 RazielZ has joined
225 2013-06-29 06:39:27 milone has quit (Ping timeout: 240 seconds)
226 2013-06-29 06:39:28 catcowllama has quit (Read error: Connection reset by peer)
227 2013-06-29 06:40:34 owowo has quit (Quit: sayonara)
228 2013-06-29 06:40:43 catcow has joined
229 2013-06-29 06:48:49 justusranvier has quit (Ping timeout: 268 seconds)
230 2013-06-29 06:49:15 RoboTeddy has quit (Remote host closed the connection)
231 2013-06-29 06:53:54 idstam has quit ()
232 2013-06-29 06:55:23 i2pRelay has quit (Ping timeout: 240 seconds)
233 2013-06-29 06:55:46 justusranvier has joined
234 2013-06-29 06:57:18 i2pRelay has joined
235 2013-06-29 07:00:48 mrkent has joined
236 2013-06-29 07:00:49 mrkent has quit (Changing host)
237 2013-06-29 07:00:49 mrkent has joined
238 2013-06-29 07:08:47 XCortex has joined
239 2013-06-29 07:13:18 Squidicuz has joined
240 2013-06-29 07:15:14 Squid_ has quit (Read error: Operation timed out)
241 2013-06-29 07:15:37 jeewee has joined
242 2013-06-29 07:16:43 peetaur2 has joined
243 2013-06-29 07:17:40 Squidicuz has quit (Ping timeout: 252 seconds)
244 2013-06-29 07:19:03 grau has joined
245 2013-06-29 07:29:02 XCortex has quit (Quit: 0out)
246 2013-06-29 07:29:07 grau has quit (Remote host closed the connection)
247 2013-06-29 07:29:22 b4db0y has quit ()
248 2013-06-29 07:33:30 ry4nn has quit (Remote host closed the connection)
249 2013-06-29 07:34:35 mrkent has quit (Ping timeout: 248 seconds)
250 2013-06-29 07:34:39 stretchwarren has joined
251 2013-06-29 07:40:02 <midnightmagic> ryan-c: warner wrote it, here: https://github.com/warner/python-ecdsa
252 2013-06-29 07:40:15 paracyst has quit ()
253 2013-06-29 07:40:28 <ryan-c> midnightmagic: Isn't that one pure perl?
254 2013-06-29 07:40:32 reneg has joined
255 2013-06-29 07:40:35 <ryan-c> er
256 2013-06-29 07:40:38 <ryan-c> pure python?
257 2013-06-29 07:40:46 * ryan-c checks
258 2013-06-29 07:40:48 grau has joined
259 2013-06-29 07:40:55 reneg is now known as Guest10987
260 2013-06-29 07:41:03 <midnightmagic> ah I thought by "native code" you actually meant native to the language.
261 2013-06-29 07:41:11 MoALTz has quit (Killed (rajaniemi.freenode.net (Nickname regained by services)))
262 2013-06-29 07:41:15 <ryan-c> No, I meant C/C++.
263 2013-06-29 07:41:17 Miroslave has joined
264 2013-06-29 07:41:20 <midnightmagic> ah
265 2013-06-29 07:41:31 <ryan-c> I need speed
266 2013-06-29 07:41:34 MoALTz has joined
267 2013-06-29 07:41:58 <midnightmagic> crypto++ then, so pycryptopp by zooko et al
268 2013-06-29 07:42:15 <midnightmagic> some of that stuff is written in assembly actually.
269 2013-06-29 07:42:15 <ryan-c> does it have python bindings?
270 2013-06-29 07:42:25 <ryan-c> asm is fine by me
271 2013-06-29 07:42:30 <midnightmagic> yeah that's why it's called pycryptopp. I run one of the buildslaves.
272 2013-06-29 07:42:38 fanquake_ has joined
273 2013-06-29 07:42:42 <midnightmagic> :)
274 2013-06-29 07:43:35 agath_pd has joined
275 2013-06-29 07:43:45 <midnightmagic> they use it in tahoe-lafs. What I'm not sure of is whether it wraps the *entirety* of crypto++. I know there is a slight issue with /dev/random on platforms that block long enough to make crypto++ complain.
276 2013-06-29 07:44:17 a5m0 has quit (Disconnected by services)
277 2013-06-29 07:44:24 wrabbit has quit (Disconnected by services)
278 2013-06-29 07:44:26 a5m0 has joined
279 2013-06-29 07:44:27 wrabbit_ has joined
280 2013-06-29 07:44:36 wrabbit_ is now known as wrabbit
281 2013-06-29 07:45:40 bd__ has joined
282 2013-06-29 07:45:43 Luke-Jr has quit (Remote host closed the connection)
283 2013-06-29 07:46:10 meLon has quit (Disconnected by services)
284 2013-06-29 07:46:13 meLon_ has joined
285 2013-06-29 07:46:16 reneg_ has quit (Ping timeout: 276 seconds)
286 2013-06-29 07:46:17 cris has quit (Ping timeout: 276 seconds)
287 2013-06-29 07:46:17 throughnothing has quit (Ping timeout: 276 seconds)
288 2013-06-29 07:46:18 EmLeX has quit (Ping timeout: 276 seconds)
289 2013-06-29 07:46:19 segy has quit (Ping timeout: 276 seconds)
290 2013-06-29 07:46:19 jandd_ has quit (Ping timeout: 276 seconds)
291 2013-06-29 07:46:19 copumpkin has quit (Ping timeout: 276 seconds)
292 2013-06-29 07:46:19 azizLIGHTS has quit (Ping timeout: 276 seconds)
293 2013-06-29 07:46:19 asoltys has quit (Ping timeout: 276 seconds)
294 2013-06-29 07:46:20 fanquake has quit (Ping timeout: 276 seconds)
295 2013-06-29 07:46:20 melvster has quit (Ping timeout: 276 seconds)
296 2013-06-29 07:46:20 viperhr1 has quit (Ping timeout: 276 seconds)
297 2013-06-29 07:46:20 bd_ has quit (Ping timeout: 276 seconds)
298 2013-06-29 07:46:20 EPiSKiNG- has quit (Ping timeout: 276 seconds)
299 2013-06-29 07:46:20 agath has quit (Ping timeout: 276 seconds)
300 2013-06-29 07:46:21 throughnothing has joined
301 2013-06-29 07:46:21 asoltys has joined
302 2013-06-29 07:46:21 EPiSKiNG has joined
303 2013-06-29 07:46:22 jandd has joined
304 2013-06-29 07:46:31 azizLIGHTS has joined
305 2013-06-29 07:46:42 EPiSKiNG is now known as Guest90995
306 2013-06-29 07:47:11 segy has joined
307 2013-06-29 07:47:13 EmLeX has joined
308 2013-06-29 07:47:46 copumpkin has joined
309 2013-06-29 07:47:47 Luke-Jr has joined
310 2013-06-29 07:47:58 viperhr1 has joined
311 2013-06-29 07:48:00 melvster has joined
312 2013-06-29 07:48:28 cris has joined
313 2013-06-29 07:48:56 fanquake_ has quit (Ping timeout: 252 seconds)
314 2013-06-29 07:49:57 Guest90995 has left ()
315 2013-06-29 07:50:33 EPiSKiNG- has joined
316 2013-06-29 07:51:07 setkeh has quit (Ping timeout: 268 seconds)
317 2013-06-29 07:52:07 resinate has joined
318 2013-06-29 07:52:55 Krellan has joined
319 2013-06-29 07:53:24 setkeh has joined
320 2013-06-29 07:55:15 Krellan__ has joined
321 2013-06-29 07:57:49 Krellan has quit (Ping timeout: 264 seconds)
322 2013-06-29 08:05:00 ericmuyser has joined
323 2013-06-29 08:05:50 MobPhone has quit (Read error: Connection reset by peer)
324 2013-06-29 08:06:36 MobPhone has joined
325 2013-06-29 08:08:37 stretchwarren has quit (Ping timeout: 264 seconds)
326 2013-06-29 08:12:18 RoboTeddy has joined
327 2013-06-29 08:19:12 JDuke128 has joined
328 2013-06-29 08:20:05 chorao has joined
329 2013-06-29 08:31:08 jeewee has quit (Quit: Leaving.)
330 2013-06-29 08:34:18 davout has joined
331 2013-06-29 08:34:18 davout has quit (Changing host)
332 2013-06-29 08:34:18 davout has joined
333 2013-06-29 08:35:30 stretchwarren has joined
334 2013-06-29 08:37:23 agnostic98 has quit (Remote host closed the connection)
335 2013-06-29 08:40:19 davout has quit (Remote host closed the connection)
336 2013-06-29 08:45:55 resinate_ has joined
337 2013-06-29 08:47:51 justusranvier has quit (Ping timeout: 268 seconds)
338 2013-06-29 08:48:29 resinate has quit (Ping timeout: 260 seconds)
339 2013-06-29 08:54:07 davout has joined
340 2013-06-29 08:54:07 davout has quit (Changing host)
341 2013-06-29 08:54:07 davout has joined
342 2013-06-29 08:54:59 justusranvier has joined
343 2013-06-29 08:55:19 zer0def has quit (Quit: Quit:)
344 2013-06-29 08:57:51 zer0def has joined
345 2013-06-29 09:00:11 resinate_ has quit (Ping timeout: 268 seconds)
346 2013-06-29 09:03:16 stretchwarren has quit (Ping timeout: 246 seconds)
347 2013-06-29 09:04:20 grau has quit (Remote host closed the connection)
348 2013-06-29 09:04:51 grau has joined
349 2013-06-29 09:06:04 freewil has quit (Quit: Leaving)
350 2013-06-29 09:07:51 agnostic98 has joined
351 2013-06-29 09:09:24 Jackneill has joined
352 2013-06-29 09:11:45 wamatt has quit (Quit: wamatt)
353 2013-06-29 09:12:17 agnostic98 has quit (Ping timeout: 256 seconds)
354 2013-06-29 09:12:41 jeewee has joined
355 2013-06-29 09:14:19 free499__ has joined
356 2013-06-29 09:15:13 Guest83631 has joined
357 2013-06-29 09:16:56 testnode9_ has quit (Ping timeout: 252 seconds)
358 2013-06-29 09:23:52 YANO is now known as yano
359 2013-06-29 09:31:22 davout has quit (Remote host closed the connection)
360 2013-06-29 09:35:47 _milone has joined
361 2013-06-29 09:36:13 stretchwarren has joined
362 2013-06-29 09:40:03 milone_ has quit (Ping timeout: 256 seconds)
363 2013-06-29 09:43:31 nethershaw has quit (Changing host)
364 2013-06-29 09:43:31 nethershaw has joined
365 2013-06-29 09:44:53 jeewee has quit (Quit: Leaving.)
366 2013-06-29 09:48:00 catcowllama has joined
367 2013-06-29 09:51:49 catcow has quit (Ping timeout: 264 seconds)
368 2013-06-29 09:53:49 Plinker_ has quit (Remote host closed the connection)
369 2013-06-29 09:55:32 RoboTeddy has quit (Remote host closed the connection)
370 2013-06-29 09:56:13 aspect__ has joined
371 2013-06-29 09:59:39 aspect_ has quit (Ping timeout: 248 seconds)
372 2013-06-29 10:00:22 RoboTeddy has joined
373 2013-06-29 10:02:56 jeewee has joined
374 2013-06-29 10:04:27 RoboTeddy has quit (Ping timeout: 248 seconds)
375 2013-06-29 10:05:01 stretchwarren has quit (Ping timeout: 264 seconds)
376 2013-06-29 10:08:27 agnostic98 has joined
377 2013-06-29 10:09:06 RoboTeddy has joined
378 2013-06-29 10:09:45 RoboTeddy has quit (Remote host closed the connection)
379 2013-06-29 10:11:59 agnostic98 has quit (Read error: Connection reset by peer)
380 2013-06-29 10:20:08 jeewee has quit (Read error: Connection reset by peer)
381 2013-06-29 10:21:25 jeewee has joined
382 2013-06-29 10:24:53 guruvan has quit (Remote host closed the connection)
383 2013-06-29 10:25:19 guruvan has joined
384 2013-06-29 10:31:22 imd23_ has joined
385 2013-06-29 10:31:37 imd23 has quit (Ping timeout: 252 seconds)
386 2013-06-29 10:31:37 imd23_ is now known as imd23
387 2013-06-29 10:37:13 stretchwarren has joined
388 2013-06-29 10:38:02 AusBitBank has quit (Remote host closed the connection)
389 2013-06-29 10:39:09 Eiii has quit ()
390 2013-06-29 10:39:13 msvb-lab has joined
391 2013-06-29 10:53:01 DBordello has quit (Ping timeout: 264 seconds)
392 2013-06-29 10:55:47 DBordello has joined
393 2013-06-29 10:57:55 walch has left ()
394 2013-06-29 11:04:56 stretchwarren has quit (Ping timeout: 240 seconds)
395 2013-06-29 11:05:44 milone_ has joined
396 2013-06-29 11:09:07 jeewee has quit (Quit: Leaving.)
397 2013-06-29 11:10:04 _milone has quit (Ping timeout: 256 seconds)
398 2013-06-29 11:14:54 ericmuys_ has joined
399 2013-06-29 11:14:54 ericmuyser has quit (Read error: Connection reset by peer)
400 2013-06-29 11:21:47 davout has joined
401 2013-06-29 11:21:47 davout has quit (Changing host)
402 2013-06-29 11:21:47 davout has joined
403 2013-06-29 11:21:58 davout has quit (Read error: Connection reset by peer)
404 2013-06-29 11:23:15 justusranvier has quit (Ping timeout: 268 seconds)
405 2013-06-29 11:23:40 rdymac has joined
406 2013-06-29 11:24:30 viperhr has joined
407 2013-06-29 11:28:25 viperhr1 has quit (Ping timeout: 264 seconds)
408 2013-06-29 11:30:16 justusranvier has joined
409 2013-06-29 11:34:43 tholenst has joined
410 2013-06-29 11:37:53 stretchwarren has joined
411 2013-06-29 11:42:22 Diapolo has joined
412 2013-06-29 11:43:21 BTCOxygen has joined
413 2013-06-29 11:47:45 Diapolo has left ()
414 2013-06-29 11:48:02 BTCOxygen has quit (Ping timeout: 256 seconds)
415 2013-06-29 11:49:59 tholenst has quit (Ping timeout: 250 seconds)
416 2013-06-29 11:55:54 AusBitBank has joined
417 2013-06-29 11:57:26 BW^- has joined
418 2013-06-29 11:57:52 <BW^-> btcd 0.8.1 takes 715MB RAM. so that is because of the networking stack more than anything, you say?
419 2013-06-29 11:57:54 <BW^-> (its networking)
420 2013-06-29 11:58:09 askmike has joined
421 2013-06-29 12:00:13 <sipa> use 0.8.2 or above
422 2013-06-29 12:00:25 <sipa> it has significant memory usage improvements
423 2013-06-29 12:01:59 da2ce7 has joined
424 2013-06-29 12:05:15 tholenst has joined
425 2013-06-29 12:06:49 stretchwarren has quit (Ping timeout: 264 seconds)
426 2013-06-29 12:07:56 <BW^-> sipa: aha noted
427 2013-06-29 12:09:35 walch has joined
428 2013-06-29 12:16:03 handle has quit (Remote host closed the connection)
429 2013-06-29 12:16:21 handle has joined
430 2013-06-29 12:19:32 digitalmagus has quit (Remote host closed the connection)
431 2013-06-29 12:19:51 digitalmagus has joined
432 2013-06-29 12:20:48 _milone has joined
433 2013-06-29 12:21:00 hsmiths has quit (Ping timeout: 256 seconds)
434 2013-06-29 12:24:55 milone_ has quit (Ping timeout: 268 seconds)
435 2013-06-29 12:25:02 hsmiths has joined
436 2013-06-29 12:27:32 jeewee has joined
437 2013-06-29 12:28:22 one_zero has quit ()
438 2013-06-29 12:28:42 sandbote has joined
439 2013-06-29 12:29:12 datagutt_ has joined
440 2013-06-29 12:30:50 nsh[LEHsleepnao] is now known as nsh
441 2013-06-29 12:32:35 datagutt has quit (Read error: Operation timed out)
442 2013-06-29 12:32:36 robbak has quit (Remote host closed the connection)
443 2013-06-29 12:33:00 robbak has joined
444 2013-06-29 12:36:01 datagutt_ is now known as datagutt
445 2013-06-29 12:38:56 stretchwarren has joined
446 2013-06-29 12:50:47 milone_ has joined
447 2013-06-29 12:55:00 _milone has quit (Ping timeout: 256 seconds)
448 2013-06-29 12:55:10 skfax has joined
449 2013-06-29 12:56:17 <skfax> After receiving a transaction. Is there any point in "claiming" the outputs of the transaction sent to me further, by making a new transaction to myself with those outputs? Or are they already "safe" and "fully mine" without making a new transaction to myself with them?
450 2013-06-29 12:58:44 <sipa> if you're the only one with the private keys (and you should be), they're fully yours
451 2013-06-29 12:59:03 chmod755 has joined
452 2013-06-29 12:59:54 <skfax> cool, thanks
453 2013-06-29 13:00:13 <chmod755> MagicalTux, what happened to the wiki?
454 2013-06-29 13:01:36 <SomeoneWeird> chmod755, it ded
455 2013-06-29 13:01:46 <chmod755> NOOOOOO
456 2013-06-29 13:02:13 <chmod755> SomeoneWeird, but I paid the editing fee :(
457 2013-06-29 13:03:00 hnz has quit (Ping timeout: 246 seconds)
458 2013-06-29 13:05:52 _milone has joined
459 2013-06-29 13:06:19 pecket has quit (Ping timeout: 248 seconds)
460 2013-06-29 13:06:48 stretchwarren has quit (Ping timeout: 256 seconds)
461 2013-06-29 13:07:33 msvb-lab has quit (Remote host closed the connection)
462 2013-06-29 13:08:54 hnz has joined
463 2013-06-29 13:09:56 milone_ has quit (Ping timeout: 268 seconds)
464 2013-06-29 13:10:31 pecket has joined
465 2013-06-29 13:11:45 <rdymac> no plan on getting the wiki back?
466 2013-06-29 13:14:38 jeewee has quit (Quit: Leaving.)
467 2013-06-29 13:20:26 datagutt__ has joined
468 2013-06-29 13:21:30 datagutt__ has quit (Client Quit)
469 2013-06-29 13:21:55 datagutt__ has joined
470 2013-06-29 13:22:02 datagutt__ has quit (Client Quit)
471 2013-06-29 13:23:24 egis has joined
472 2013-06-29 13:24:20 datagutt__ has joined
473 2013-06-29 13:24:35 datagutt__ has quit (Client Quit)
474 2013-06-29 13:36:03 skfax- has joined
475 2013-06-29 13:37:40 Raizen has joined
476 2013-06-29 13:39:05 Raizen has quit (Client Quit)
477 2013-06-29 13:39:32 skfax has quit (Ping timeout: 268 seconds)
478 2013-06-29 13:39:37 stretchwarren has joined
479 2013-06-29 13:41:20 agnostic98 has joined
480 2013-06-29 13:42:37 agnostic98 has quit (Read error: Connection reset by peer)
481 2013-06-29 13:50:18 da2ce7 has quit (Ping timeout: 252 seconds)
482 2013-06-29 13:53:18 skfax- has left ()
483 2013-06-29 13:53:32 skfax has joined
484 2013-06-29 13:53:39 Namworld has quit ()
485 2013-06-29 13:53:50 jgarzik has quit (Ping timeout: 256 seconds)
486 2013-06-29 13:54:51 jgarzik has joined
487 2013-06-29 13:59:00 roconnor has joined
488 2013-06-29 14:02:39 da2ce7 has joined
489 2013-06-29 14:03:43 gst has quit (Ping timeout: 240 seconds)
490 2013-06-29 14:05:50 gst has joined
491 2013-06-29 14:06:44 CodeShark has quit (Remote host closed the connection)
492 2013-06-29 14:06:44 skfax has quit (Quit: Leaving)
493 2013-06-29 14:07:42 stretchwarren has quit (Ping timeout: 260 seconds)
494 2013-06-29 14:09:42 Uisgdlyast has quit (Ping timeout: 256 seconds)
495 2013-06-29 14:12:24 agnostic98 has joined
496 2013-06-29 14:13:42 chmod755 has quit (Quit: Leaving)
497 2013-06-29 14:16:25 agnostic98 has quit (Read error: Connection reset by peer)
498 2013-06-29 14:18:43 Uisgdlyast has joined
499 2013-06-29 14:19:38 metabyte has quit ()
500 2013-06-29 14:20:44 milone_ has joined
501 2013-06-29 14:24:35 _milone has quit (Ping timeout: 246 seconds)
502 2013-06-29 14:31:11 <tholenst> The current coverage of the unit tests: http://hex.ch/bitcoin/coverage-html/
503 2013-06-29 14:35:54 _milone has joined
504 2013-06-29 14:35:58 daybyter has joined
505 2013-06-29 14:38:23 i2pRelay has quit (Ping timeout: 240 seconds)
506 2013-06-29 14:38:43 guruvan has quit (Ping timeout: 240 seconds)
507 2013-06-29 14:38:57 msvb-lab has joined
508 2013-06-29 14:39:50 milone_ has quit (Ping timeout: 256 seconds)
509 2013-06-29 14:39:57 joeykrim has quit (Quit: joeykrim)
510 2013-06-29 14:40:03 msvb-lab has quit (Client Quit)
511 2013-06-29 14:41:38 joeykrim has joined
512 2013-06-29 14:42:46 i2pRelay has joined
513 2013-06-29 14:45:02 ericmuys_ has quit (Ping timeout: 240 seconds)
514 2013-06-29 14:46:51 <tholenst> (i think this is probably wrong for header files, but for .c files it should correctly show the lines which are executed in one of the unit tests)
515 2013-06-29 14:51:02 guruvan has joined
516 2013-06-29 14:59:12 Zoop_ has quit (Ping timeout: 264 seconds)
517 2013-06-29 15:00:00 Silverion has quit (Ping timeout: 248 seconds)
518 2013-06-29 15:03:41 Zoop_ has joined
519 2013-06-29 15:04:25 deadweasel has joined
520 2013-06-29 15:05:27 jeewee has joined
521 2013-06-29 15:09:10 Neozonz has joined
522 2013-06-29 15:12:32 emryss has joined
523 2013-06-29 15:13:58 agnostic98 has joined
524 2013-06-29 15:18:08 agnostic98 has quit (Ping timeout: 246 seconds)
525 2013-06-29 15:21:40 Neozonz has quit (Ping timeout: 276 seconds)
526 2013-06-29 15:24:14 emryss has quit (Remote host closed the connection)
527 2013-06-29 15:26:15 i2pRelay has quit (Remote host closed the connection)
528 2013-06-29 15:28:28 emryss has joined
529 2013-06-29 15:31:04 i2pRelay has joined
530 2013-06-29 15:32:59 Neozonz has joined
531 2013-06-29 15:32:59 Neozonz has quit (Changing host)
532 2013-06-29 15:32:59 Neozonz has joined
533 2013-06-29 15:35:02 Subo1978_ has joined
534 2013-06-29 15:36:25 A2501 has joined
535 2013-06-29 15:36:53 jeewee has quit (Quit: Leaving.)
536 2013-06-29 15:37:43 askmike has quit (Remote host closed the connection)
537 2013-06-29 15:38:15 A2501 has quit (Remote host closed the connection)
538 2013-06-29 15:38:23 Subo1978 has quit (Ping timeout: 240 seconds)
539 2013-06-29 15:39:50 swulf-- has quit (Ping timeout: 246 seconds)
540 2013-06-29 15:43:07 Insti has quit (Ping timeout: 248 seconds)
541 2013-06-29 15:43:18 Guest10987 has quit (Read error: Connection reset by peer)
542 2013-06-29 15:43:39 reneg has joined
543 2013-06-29 15:44:02 reneg is now known as Guest11421
544 2013-06-29 15:44:09 metabyte has joined
545 2013-06-29 15:45:05 agnostic98 has joined
546 2013-06-29 15:45:23 A2501 has joined
547 2013-06-29 15:46:20 stretchwarren has joined
548 2013-06-29 15:46:48 Silverion has joined
549 2013-06-29 15:48:10 emryss has quit (Remote host closed the connection)
550 2013-06-29 15:48:12 agnostic98 has quit (Read error: Connection reset by peer)
551 2013-06-29 15:50:08 o3u has quit (Read error: Connection reset by peer)
552 2013-06-29 15:50:30 o3u has joined
553 2013-06-29 15:51:35 Insti has joined
554 2013-06-29 15:52:31 macboz has quit (Quit: This computer has gone to sleep)
555 2013-06-29 15:53:47 da2ce7 has quit (Ping timeout: 248 seconds)
556 2013-06-29 15:57:14 testnode9 has joined
557 2013-06-29 16:00:35 zer0def has quit (Quit: Quit:)
558 2013-06-29 16:03:29 shamoon has joined
559 2013-06-29 16:03:37 Eiii has joined
560 2013-06-29 16:03:39 <shamoon> i'm running: ./bitcoind -datadir=/mnt/myvol
561 2013-06-29 16:03:42 <shamoon> but when i then try to run ./bitcoind getinfo, i get an error
562 2013-06-29 16:03:51 <shamoon> i already set up a bitcoin.conf in /mnt/myvol
563 2013-06-29 16:03:51 zer0def has joined
564 2013-06-29 16:04:50 tsche has quit (Ping timeout: 260 seconds)
565 2013-06-29 16:06:25 <sipa> what error
566 2013-06-29 16:07:24 CodeShark has joined
567 2013-06-29 16:08:12 askmike has joined
568 2013-06-29 16:09:18 tsche has joined
569 2013-06-29 16:09:36 A2501 has quit (Remote host closed the connection)
570 2013-06-29 16:11:39 CodeShark has quit (Ping timeout: 246 seconds)
571 2013-06-29 16:16:11 agnostic98 has joined
572 2013-06-29 16:16:38 askmike has quit (Ping timeout: 256 seconds)
573 2013-06-29 16:16:43 clav8 has joined
574 2013-06-29 16:17:38 cads has joined
575 2013-06-29 16:20:09 agnostic98 has quit (Read error: Connection reset by peer)
576 2013-06-29 16:20:59 stretchwarren has quit (Ping timeout: 248 seconds)
577 2013-06-29 16:21:08 buZz has left ()
578 2013-06-29 16:22:11 Neozonz has quit (Ping timeout: 246 seconds)
579 2013-06-29 16:22:57 justusranvier has quit (Ping timeout: 268 seconds)
580 2013-06-29 16:23:32 Neozonz has joined
581 2013-06-29 16:25:47 cads has quit (Remote host closed the connection)
582 2013-06-29 16:25:58 askmike has joined
583 2013-06-29 16:29:51 justusranvier has joined
584 2013-06-29 16:31:07 wamatt has joined
585 2013-06-29 16:34:48 tholenst has quit (Quit: Page closed)
586 2013-06-29 16:37:25 Neozonz has quit (Ping timeout: 264 seconds)
587 2013-06-29 16:38:26 chorao has quit (Ping timeout: 240 seconds)
588 2013-06-29 16:41:21 ericmuyser has joined
589 2013-06-29 16:43:22 tholenst has joined
590 2013-06-29 16:45:53 Neozonz has joined
591 2013-06-29 16:48:27 clav8 has quit (Quit: Computer has gone to sleep.)
592 2013-06-29 16:48:47 Guest21718 has quit (Ping timeout: 246 seconds)
593 2013-06-29 16:48:59 Guest21718 has joined
594 2013-06-29 16:49:59 TD has joined
595 2013-06-29 16:50:30 TD has quit (Client Quit)
596 2013-06-29 16:54:06 TD has joined
597 2013-06-29 16:56:39 TD has quit (Client Quit)
598 2013-06-29 16:56:45 owowo has joined
599 2013-06-29 16:57:05 TD has joined
600 2013-06-29 16:59:26 RazielXYZ has joined
601 2013-06-29 17:00:18 zer0def has quit (Ping timeout: 246 seconds)
602 2013-06-29 17:00:39 Neozonz has quit (Ping timeout: 246 seconds)
603 2013-06-29 17:00:51 RazielXYZ has quit (Client Quit)
604 2013-06-29 17:01:18 RazielZ has quit (Ping timeout: 260 seconds)
605 2013-06-29 17:02:28 RazielZ has joined
606 2013-06-29 17:04:33 Maxvalor has joined
607 2013-06-29 17:05:51 milone_ has joined
608 2013-06-29 17:06:09 JZavala has joined
609 2013-06-29 17:09:04 <maaku> why does WalletDB use the EC_KEY structure instead of DER encoding?
610 2013-06-29 17:09:24 _milone has quit (Ping timeout: 246 seconds)
611 2013-06-29 17:11:09 wamatt has quit (Quit: wamatt)
612 2013-06-29 17:14:37 TD has quit (Quit: TD)
613 2013-06-29 17:14:49 Odyessus has joined
614 2013-06-29 17:15:01 fishfish has joined
615 2013-06-29 17:16:28 BW^- has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
616 2013-06-29 17:16:36 RoboTeddy has joined
617 2013-06-29 17:17:13 justusranvier has quit (Ping timeout: 268 seconds)
618 2013-06-29 17:17:17 stretchwarren has joined
619 2013-06-29 17:17:42 <sipa> maaku: where?
620 2013-06-29 17:17:58 bmcgee has joined
621 2013-06-29 17:18:44 <maaku> ReadKeyValue(), strType == "key"
622 2013-06-29 17:19:12 <maaku> CPrivKey is an openssl EC_KEY structure, not a standards compliant DER string
623 2013-06-29 17:19:41 <sipa> EC_KEY is not a serialized data structure
624 2013-06-29 17:19:55 <sipa> they don't live in the same namespace
625 2013-06-29 17:20:05 paracyst has joined
626 2013-06-29 17:20:07 <sipa> what is serialized is a DER private key
627 2013-06-29 17:20:23 <sipa> in wallet.dat
628 2013-06-29 17:21:07 <maaku> ah ok, i misunderstood what i2d_ECPrivateKey() was doing in key.cpp
629 2013-06-29 17:21:13 <maaku> CPrivKey is a DER structure
630 2013-06-29 17:21:14 <maaku> sorry
631 2013-06-29 17:21:18 <bmcgee> Hi all. I'm trying to understand block verification in a pool server, specifically what does a pool server need to calculate in order to verify a block. I've found some info online, nothing concrete.
632 2013-06-29 17:22:14 <maaku> bmcgee: send it to bitcoind and check if it was accepted
633 2013-06-29 17:22:23 chorao has joined
634 2013-06-29 17:22:26 <bmcgee> if you can point me in the direction of the relevant articles I'm happy to continue hunting.
635 2013-06-29 17:23:12 <bmcgee> maaku: I'm talking about verifying a block met the lower difficulty requirements of the pool server as proof of work, sending it to bitcoind every team seems redundant?
636 2013-06-29 17:23:25 <maaku> hash256(block) < target ?
637 2013-06-29 17:23:28 <maaku> it's a one-line check
638 2013-06-29 17:23:31 <sipa> bmcgee: that's the only thing that happens for shares: check the PoW
639 2013-06-29 17:23:45 <sipa> for non-full-block shares
640 2013-06-29 17:23:55 <bmcgee> so just hash the block data that was submitted thats all?
641 2013-06-29 17:24:12 <bmcgee> nothing extra or fancy?
642 2013-06-29 17:24:17 <maaku> nope
643 2013-06-29 17:24:20 <bmcgee> sweet
644 2013-06-29 17:24:27 justusranvier has joined
645 2013-06-29 17:24:55 <bmcgee> then as maaku pointed out if i find one that meets the full difficulty requirements punt it off to bitcoind
646 2013-06-29 17:25:10 <maaku> yes
647 2013-06-29 17:25:26 <bmcgee> grand. Easier than i thought it was going to be
648 2013-06-29 17:25:43 MobPhone has quit (Quit: -a- Android IRC 2.1.8 Just need to be Chiznillen)
649 2013-06-29 17:25:52 <maaku> it could still be rejected because you made a mistake in creating the block in the first place, or be stale because someone else found a block already
650 2013-06-29 17:26:46 <bmcgee> maaku yeah i get that, just makes pool impl easier for checking the proof of work if it's simply hash the submitted block data, rinse and repeat
651 2013-06-29 17:27:13 <bmcgee> for some reason i was expecting more work than that
652 2013-06-29 17:27:24 <bmcgee> maybe sacrifice a goat or some thing ;)
653 2013-06-29 17:33:17 Neozonz has joined
654 2013-06-29 17:33:17 Neozonz has quit (Changing host)
655 2013-06-29 17:33:17 Neozonz has joined
656 2013-06-29 17:34:50 swulf-- has joined
657 2013-06-29 17:35:48 _milone has joined
658 2013-06-29 17:36:13 <maaku> so SignCompact actually adds data to create a self-validating signature, yes?
659 2013-06-29 17:37:16 Guest21718 is now known as gaantr2
660 2013-06-29 17:38:52 wamatt has joined
661 2013-06-29 17:39:11 <sipa> indeed
662 2013-06-29 17:39:56 milone_ has quit (Ping timeout: 256 seconds)
663 2013-06-29 17:43:44 wamatt has quit (Ping timeout: 268 seconds)
664 2013-06-29 17:44:21 stretchwarren has quit (Ping timeout: 268 seconds)
665 2013-06-29 17:45:29 <petertodd> sipa: (filenum, blockoffset, txoffset, height) <- why do you need height? can't you get by from the block index?
666 2013-06-29 17:48:22 agnostic98 has joined
667 2013-06-29 17:48:36 <sipa> petertodd: that would mean reading all transactions and the headers of the blocks they are in from disk, for every pagination
668 2013-06-29 17:48:54 <sipa> maybe that's acceptablr
669 2013-06-29 17:48:57 <sipa> *acceptable
670 2013-06-29 17:49:16 <sipa> but for 1dice addresses that probably means many seconds
671 2013-06-29 17:49:18 bmcgee has quit (Quit: bmcgee)
672 2013-06-29 17:50:14 A2501 has joined
673 2013-06-29 17:50:42 BTCOxygen has joined
674 2013-06-29 17:51:00 agnostic98 has quit (Read error: Connection reset by peer)
675 2013-06-29 17:51:00 <petertodd> Oh ok, so the height is what provides the ordering. So filenum/blockoffset give your index to the on-disk blocks, txoffset is then the offset within the block, and height is what you use to iterate in the correct order right?
676 2013-06-29 17:51:06 shamoon has quit (Remote host closed the connection)
677 2013-06-29 17:51:40 BTCOxygen has quit (Max SendQ exceeded)
678 2013-06-29 17:54:06 Odyessus has quit (Quit: Colloquy for iPad - http://colloquy.mobi)
679 2013-06-29 17:54:12 JZavala has quit (Ping timeout: 256 seconds)
680 2013-06-29 17:56:03 jiffe2 has quit ()
681 2013-06-29 17:57:18 abracadabopoulos has joined
682 2013-06-29 17:57:31 abracadabra has quit (Disconnected by services)
683 2013-06-29 17:57:46 abracadabopoulos has left ()
684 2013-06-29 17:58:07 abracadabra has joined
685 2013-06-29 18:01:00 justusranvier has quit (Ping timeout: 268 seconds)
686 2013-06-29 18:04:37 Miroslave has quit (Read error: Connection reset by peer)
687 2013-06-29 18:07:36 justusranvier has joined
688 2013-06-29 18:10:55 daybyter has quit (Quit: Konversation terminated!)
689 2013-06-29 18:13:21 <sipa> petertodd: right, it's just a way for doing an ahead-of-time ordering
690 2013-06-29 18:14:18 zer0def has joined
691 2013-06-29 18:15:06 <petertodd> sipa: We have no nice way of maintaining an on-disk sorted list do we? Some kind of tree implementation or something?
692 2013-06-29 18:15:27 <sipa> petertodd: how would that help?
693 2013-06-29 18:15:37 <sipa> the point is avoiding touching the blocks on that
694 2013-06-29 18:15:46 <sipa> *disk
695 2013-06-29 18:15:50 o3u has quit (Ping timeout: 264 seconds)
696 2013-06-29 18:16:20 o3u has joined
697 2013-06-29 18:16:37 <petertodd> sipa: Well you could have sorted transactions lists for every indexed "address", although that is pandering to re-use.
698 2013-06-29 18:17:59 <maaku> petertodd: the utxo index will have that
699 2013-06-29 18:18:12 stretchwarren has joined
700 2013-06-29 18:18:27 <sipa> petertodd: well they are ordered on disk
701 2013-06-29 18:18:36 <sipa> petertodd: but you need something to order them by
702 2013-06-29 18:19:04 <petertodd> maaku: good point!
703 2013-06-29 18:19:08 <sipa> you can't sort by data that's not in the database
704 2013-06-29 18:19:15 <sipa> so you'd need to have the height stored
705 2013-06-29 18:20:07 <petertodd> sipa: right, brainfart... Yeah, well the full (filenum, blockoffset, txoffset, height) seems pretty reasonable, go for it.
706 2013-06-29 18:21:42 <petertodd> sipa: Might as well give enough features that we get people thinking about the awesome twitter bootstrap interface blockexplorer they can code up in just a bit of work. :)
707 2013-06-29 18:22:39 <petertodd> sipa: Oh, reminds me, there should also be a search mempool option too; implementing that inefficiently is probably fine.
708 2013-06-29 18:23:01 A2501 has quit (Remote host closed the connection)
709 2013-06-29 18:26:33 <sipa> petertodd: just linear iteration through the mempool is likely faster than any disk lookup :p
710 2013-06-29 18:26:37 wamatt has joined
711 2013-06-29 18:26:46 <petertodd> sipa: Exactly!
712 2013-06-29 18:27:47 <sipa> ... for now
713 2013-06-29 18:28:08 BTCOxygen has joined
714 2013-06-29 18:28:16 wamatt has quit (Client Quit)
715 2013-06-29 18:34:12 bmcgee has joined
716 2013-06-29 18:34:27 imd23 has quit (Quit: imd23)
717 2013-06-29 18:36:18 Neozonz has quit (Ping timeout: 252 seconds)
718 2013-06-29 18:36:46 justusranvier has quit (Ping timeout: 268 seconds)
719 2013-06-29 18:37:23 imd23 has joined
720 2013-06-29 18:40:22 sandbote has quit (Remote host closed the connection)
721 2013-06-29 18:43:49 graingert has joined
722 2013-06-29 18:43:51 wamatt has joined
723 2013-06-29 18:44:04 justusranvier has joined
724 2013-06-29 18:47:04 stretchwarren has quit (Ping timeout: 276 seconds)
725 2013-06-29 18:50:27 agnostic98 has joined
726 2013-06-29 18:50:31 peter has joined
727 2013-06-29 18:50:58 peter is now known as Guest83246
728 2013-06-29 18:51:12 vigilyn2 has joined
729 2013-06-29 18:51:21 catcowllama is now known as catcow
730 2013-06-29 18:51:54 peetaur2 has quit (Ping timeout: 256 seconds)
731 2013-06-29 18:52:06 vigilyn has quit (Disconnected by services)
732 2013-06-29 18:52:11 vigilyn2 is now known as vigilyn
733 2013-06-29 18:52:16 vigilyn has quit (Changing host)
734 2013-06-29 18:52:16 vigilyn has joined
735 2013-06-29 18:52:57 agnostic98 has quit (Read error: Connection reset by peer)
736 2013-06-29 18:57:15 wamatt has quit (Ping timeout: 248 seconds)
737 2013-06-29 18:59:33 jeewee has joined
738 2013-06-29 19:00:03 hashedAI1 has joined
739 2013-06-29 19:02:47 jeewee has quit (Read error: Connection reset by peer)
740 2013-06-29 19:03:17 agnostic98 has joined
741 2013-06-29 19:03:23 Neozonz has joined
742 2013-06-29 19:03:23 Neozonz has quit (Changing host)
743 2013-06-29 19:03:23 Neozonz has joined
744 2013-06-29 19:10:43 peetaur2 has joined
745 2013-06-29 19:14:00 Guest83246 has quit (Ping timeout: 256 seconds)
746 2013-06-29 19:14:21 bmcgee has quit (Quit: bmcgee)
747 2013-06-29 19:16:54 TD has joined
748 2013-06-29 19:16:58 peetaur2 has quit (Ping timeout: 276 seconds)
749 2013-06-29 19:17:37 chorao has quit (Ping timeout: 276 seconds)
750 2013-06-29 19:17:52 sandbote has joined
751 2013-06-29 19:17:53 peetaur2 has joined
752 2013-06-29 19:19:06 stretchwarren has joined
753 2013-06-29 19:21:52 peter_ has joined
754 2013-06-29 19:22:15 peter_ is now known as Guest14346
755 2013-06-29 19:23:03 peetaur2 has quit (Ping timeout: 252 seconds)
756 2013-06-29 19:23:44 Neozonz has quit (Ping timeout: 256 seconds)
757 2013-06-29 19:24:17 Neozonz has joined
758 2013-06-29 19:31:03 tholenst has quit (Ping timeout: 250 seconds)
759 2013-06-29 19:31:24 clarkm has quit (Remote host closed the connection)
760 2013-06-29 19:39:56 tholenst has joined
761 2013-06-29 19:43:38 FredEE has joined
762 2013-06-29 19:46:52 stretchwarren has quit (Ping timeout: 256 seconds)
763 2013-06-29 19:49:08 A2501 has joined
764 2013-06-29 19:53:47 A2501 has quit (Ping timeout: 248 seconds)
765 2013-06-29 19:56:50 egis has quit (Quit: Leaving)
766 2013-06-29 19:58:49 Jackneill has quit (Remote host closed the connection)
767 2013-06-29 19:58:54 CodeShark has joined
768 2013-06-29 19:59:50 TD has quit (Quit: TD)
769 2013-06-29 20:02:34 GordonG3kko has quit (Remote host closed the connection)
770 2013-06-29 20:02:51 michagogo has joined
771 2013-06-29 20:06:52 melvster has quit (Ping timeout: 241 seconds)
772 2013-06-29 20:07:56 GordonG3kko has joined
773 2013-06-29 20:10:50 abrkn\ has joined
774 2013-06-29 20:14:03 abrkn has quit (Ping timeout: 248 seconds)
775 2013-06-29 20:14:57 Muis has quit (Read error: Connection reset by peer)
776 2013-06-29 20:15:26 Muis has joined
777 2013-06-29 20:15:50 abrkn\ has quit (Ping timeout: 264 seconds)
778 2013-06-29 20:16:14 reneg has joined
779 2013-06-29 20:16:31 abrkn\ has joined
780 2013-06-29 20:16:38 reneg is now known as Guest39051
781 2013-06-29 20:18:07 A2501 has joined
782 2013-06-29 20:18:36 Guest11421 has quit (Ping timeout: 252 seconds)
783 2013-06-29 20:19:52 sacredchao has quit (Remote host closed the connection)
784 2013-06-29 20:20:12 stretchwarren has joined
785 2013-06-29 20:20:13 sacredchao has joined
786 2013-06-29 20:25:46 bbbrian has joined
787 2013-06-29 20:26:02 FredEE has quit (Quit: FredEE)
788 2013-06-29 20:27:56 bbbrian has quit (Client Quit)
789 2013-06-29 20:33:50 graingert has quit (Ping timeout: 264 seconds)
790 2013-06-29 20:38:05 xenland has joined
791 2013-06-29 20:39:35 wamatt has joined
792 2013-06-29 20:46:58 A2501 has quit (Read error: No route to host)
793 2013-06-29 20:47:34 A2501 has joined
794 2013-06-29 20:48:14 stretchwarren has quit (Ping timeout: 240 seconds)
795 2013-06-29 20:49:44 TD_ has joined
796 2013-06-29 20:49:52 sgstair has quit (Read error: Operation timed out)
797 2013-06-29 20:51:46 sgstair has joined
798 2013-06-29 20:56:21 grau has quit (Remote host closed the connection)
799 2013-06-29 20:57:16 theymos has joined
800 2013-06-29 20:59:21 grau has joined
801 2013-06-29 20:59:32 tholenst has quit (Quit: Page closed)
802 2013-06-29 21:00:15 Raizen has joined
803 2013-06-29 21:01:18 graingert has joined
804 2013-06-29 21:03:58 Toresh_ has joined
805 2013-06-29 21:04:07 sandbote has quit (Remote host closed the connection)
806 2013-06-29 21:05:02 Toresh has quit (Ping timeout: 264 seconds)
807 2013-06-29 21:09:09 shesek has joined
808 2013-06-29 21:09:22 Raizen has quit (Quit: Leaving)
809 2013-06-29 21:13:47 sandbote has joined
810 2013-06-29 21:14:42 debiantoruser has quit (Ping timeout: 252 seconds)
811 2013-06-29 21:16:02 brson has joined
812 2013-06-29 21:18:23 Guest39051 has quit (Read error: Connection reset by peer)
813 2013-06-29 21:18:31 grau has quit (Remote host closed the connection)
814 2013-06-29 21:18:39 reneg has joined
815 2013-06-29 21:19:03 reneg is now known as Guest31125
816 2013-06-29 21:19:24 debiantoruser has joined
817 2013-06-29 21:20:18 gfawkes has quit (Ping timeout: 240 seconds)
818 2013-06-29 21:20:42 stretchwarren has joined
819 2013-06-29 21:21:26 grau has joined
820 2013-06-29 21:24:30 Neozonz has quit (Ping timeout: 260 seconds)
821 2013-06-29 21:24:45 imd23 has quit (Quit: imd23)
822 2013-06-29 21:27:44 Neozonz has joined
823 2013-06-29 21:27:44 Neozonz has quit (Changing host)
824 2013-06-29 21:27:44 Neozonz has joined
825 2013-06-29 21:28:28 Arnavion has quit (Quit: Arnavion)
826 2013-06-29 21:29:11 Arnavion has joined
827 2013-06-29 21:30:04 gfawkes has joined
828 2013-06-29 21:34:06 handle has quit (Remote host closed the connection)
829 2013-06-29 21:34:55 handle has joined
830 2013-06-29 21:37:39 caedes has joined
831 2013-06-29 21:37:39 caedes has quit (Changing host)
832 2013-06-29 21:37:39 caedes has joined
833 2013-06-29 21:37:53 sandbote has quit (Remote host closed the connection)
834 2013-06-29 21:38:20 mrkent has joined
835 2013-06-29 21:39:00 mrkent has quit (Read error: Connection reset by peer)
836 2013-06-29 21:39:12 mrkent has joined
837 2013-06-29 21:44:08 pierre` has joined
838 2013-06-29 21:44:12 imd23 has joined
839 2013-06-29 21:48:46 stretchwarren has quit (Ping timeout: 260 seconds)
840 2013-06-29 21:49:11 justusranvier has quit (Ping timeout: 268 seconds)
841 2013-06-29 21:50:31 imd23 has quit (Ping timeout: 256 seconds)
842 2013-06-29 21:51:40 Guest31125 has quit (Read error: Connection reset by peer)
843 2013-06-29 21:51:47 reneg_ has joined
844 2013-06-29 21:53:40 reneg_ has quit (Read error: Connection reset by peer)
845 2013-06-29 21:53:54 reneg_ has joined
846 2013-06-29 21:54:20 imd23 has joined
847 2013-06-29 21:55:57 justusranvier has joined
848 2013-06-29 21:55:58 justusranvier has quit (Changing host)
849 2013-06-29 21:55:58 justusranvier has joined
850 2013-06-29 22:02:45 BW^- has joined
851 2013-06-29 22:03:06 <BW^-> did anyone write a patch to BTCD so that it creates an index with balance on every btc "address"?
852 2013-06-29 22:03:22 <BW^-> would be interested to unsterstand what's needed for that to happen.
853 2013-06-29 22:04:28 <nsh> what's BTCD?
854 2013-06-29 22:04:31 <nsh> bitcoind?
855 2013-06-29 22:04:32 <michagogo> BW^-: I think sipa had something like that
856 2013-06-29 22:04:43 <michagogo> ;;google bitcoin addrindex
857 2013-06-29 22:04:44 <gribble> sipa pushed to addrindex at sipa/bitcoin - GitHub: <https://github.com/sipa/bitcoin/compare/39cc8bb3ba...48f219b7a9>
858 2013-06-29 22:05:08 <michagogo> https://github.com/sipa/bitcoin/tree/addrindex
859 2013-06-29 22:05:53 <gmaxwell> michagogo: wrong answer, you should have said that he needed to donate 1 BTC to sipa. :P
860 2013-06-29 22:06:05 <michagogo> gmaxwell: lol?
861 2013-06-29 22:06:33 <sipa> technically, not a balance of every address
862 2013-06-29 22:06:45 michagogo is now known as zombiemichagogo
863 2013-06-29 22:06:52 <sipa> just an index to fimd all tramsactions affecting an address
864 2013-06-29 22:06:56 zombiemichagogo has quit (Quit: goodnight)
865 2013-06-29 22:08:12 <sipa> petertodd: if i add heights, i might as well add vout indices
866 2013-06-29 22:09:32 shesek has quit (Ping timeout: 268 seconds)
867 2013-06-29 22:11:11 Neozonz has quit (Ping timeout: 276 seconds)
868 2013-06-29 22:13:16 Neozonz has joined
869 2013-06-29 22:14:19 mrkent has quit (Ping timeout: 256 seconds)
870 2013-06-29 22:15:30 anarchy5 has joined
871 2013-06-29 22:18:20 Neozonz has quit (Ping timeout: 248 seconds)
872 2013-06-29 22:19:06 wizkid057 has quit (Read error: Connection reset by peer)
873 2013-06-29 22:19:20 <BW^-> nsh: yeah
874 2013-06-29 22:19:49 <nsh> right, thanks
875 2013-06-29 22:19:50 <BW^-> sipa: how far is this from having the balance like that?
876 2013-06-29 22:19:52 <nsh> (
877 2013-06-29 22:21:46 stretchwarren has joined
878 2013-06-29 22:22:07 <BW^-> cool to see that it's there. now, i need to do some general digging to understand things. :)
879 2013-06-29 22:24:07 <BW^-> sipa: wow, that's an incredible amount of branches you have, what are all of them for?
880 2013-06-29 22:24:22 wamatt has quit (Quit: wamatt)
881 2013-06-29 22:24:26 wizkid057 has joined
882 2013-06-29 22:24:40 <BW^-> just different nice things that happened not to have gotten further upstream yet?
883 2013-06-29 22:26:35 <BW^-> gmaxwell: i'm glad to learn to know the thing, and will be happy to do that when there's opportunity.
884 2013-06-29 22:27:58 agilenature has joined
885 2013-06-29 22:29:17 <sipa> BW^-: most are merged
886 2013-06-29 22:29:24 <sipa> i forget to clean them up
887 2013-06-29 22:30:19 <sipa> and i dislike the idea of "balance of an address"
888 2013-06-29 22:30:29 FabianB_ has joined
889 2013-06-29 22:30:33 <sipa> you shouldnt reuse addresses
890 2013-06-29 22:30:38 RazielZ has quit (Ping timeout: 256 seconds)
891 2013-06-29 22:31:21 <sipa> though you could iterate all transactions affecting an address, and compute their summed effect
892 2013-06-29 22:31:25 FabianB has quit (Ping timeout: 246 seconds)
893 2013-06-29 22:31:55 <sipa> though an address-imdexed UTXO set would be much more efficient even
894 2013-06-29 22:31:58 <gmaxwell> a 'balance' is a utxo operation in any case, not a historical index operation.
895 2013-06-29 22:32:03 theymos has quit (Quit: Leaving)
896 2013-06-29 22:32:23 abrkn has joined
897 2013-06-29 22:34:10 Neozonz has joined
898 2013-06-29 22:34:10 Neozonz has quit (Changing host)
899 2013-06-29 22:34:10 Neozonz has joined
900 2013-06-29 22:34:20 <BW^-> sipa: note made on idea of reusing
901 2013-06-29 22:34:49 abrkn\ has quit (Ping timeout: 268 seconds)
902 2013-06-29 22:35:20 <BW^-> sipa: ah - wait - and this you made here is, in contrast, an index over which?
903 2013-06-29 22:35:56 <BW^-> gr8 to see the RAM use decrease in 0.8.2 btw, it went down by another 60% with this release.
904 2013-06-29 22:36:31 <jouke> Hmmm, interesting sipa :) Does it include mempool transactions as well?
905 2013-06-29 22:36:40 Guest83631 has quit (Ping timeout: 268 seconds)
906 2013-06-29 22:37:46 <BW^-> how does mining software interface btcd, via the JSON RPC somehow?
907 2013-06-29 22:37:50 cads has joined
908 2013-06-29 22:39:00 <sipa> yes
909 2013-06-29 22:39:00 cads has quit (Max SendQ exceeded)
910 2013-06-29 22:39:14 <sipa> rpc is the only way to interact with it
911 2013-06-29 22:39:20 <sipa> jouke: no
912 2013-06-29 22:39:25 Arnavion has quit (Quit: Arnavion)
913 2013-06-29 22:39:39 sandbote has joined
914 2013-06-29 22:39:43 <sipa> jouke: though thats easy to add
915 2013-06-29 22:40:21 <sipa> BW^-: also it is really not called btcd but bitcoind
916 2013-06-29 22:40:21 <BW^-> sipa: except for if you're in the QT compile right?
917 2013-06-29 22:40:24 cads has joined
918 2013-06-29 22:40:25 <BW^-> ok
919 2013-06-29 22:40:31 <BW^-> just wanted to abbreviate :))
920 2013-06-29 22:40:37 <sipa> humans are not sha256 hashers
921 2013-06-29 22:40:44 <sipa> only hu,ams use the gui
922 2013-06-29 22:40:48 <nsh> speak for yourself sipa
923 2013-06-29 22:40:54 <nsh> my liver does 7 GH/s
924 2013-06-29 22:41:11 <sipa> i never claimed your liver was a human
925 2013-06-29 22:41:18 <xenland> to bad your brain only does 2kh/s on bitcoin mining
926 2013-06-29 22:41:31 <xenland> (:P)
927 2013-06-29 22:41:59 cads has quit (Max SendQ exceeded)
928 2013-06-29 22:42:09 <sipa> nsh: if claim your liver does use the GUI, well go to a hospital
929 2013-06-29 22:42:09 <nsh> :(
930 2013-06-29 22:42:26 JZavala has joined
931 2013-06-29 22:42:34 <nsh> every time i go to hospital they want to show me off at a medical convention
932 2013-06-29 22:43:33 cads has joined
933 2013-06-29 22:43:46 TD_ has quit (Quit: TD_)
934 2013-06-29 22:46:24 Arnavion has joined
935 2013-06-29 22:48:19 Arnavion has quit (Remote host closed the connection)
936 2013-06-29 22:49:26 <BW^-> is there a tutorial anywhere for how to make a full cycle of use with the RPC - create account/wallet, create and retrieve public address, receive transaction, check it got there, send to third party, close ?
937 2013-06-29 22:50:01 gaantr2 has quit (Ping timeout: 256 seconds)
938 2013-06-29 22:50:16 <xenland> BW^ Theres many paths to using the RPC for just doing one type of transaction, there would be quiet a bit, BUT you gave me a great idea to add to my Bitcoindevkit.com website
939 2013-06-29 22:50:38 stretchwarren has quit (Ping timeout: 264 seconds)
940 2013-06-29 22:51:04 Guest14346 has quit (Quit: Konversation terminated!)
941 2013-06-29 22:51:33 <gmaxwell> BW^-: what you're asking there doesn't even make sense to me.
942 2013-06-29 22:51:33 mappum has joined
943 2013-06-29 22:51:48 <gmaxwell> "create and retrieve public address" what?
944 2013-06-29 22:51:50 <BW^-> xenland: could you explain to me now how this is done? =))) i'm quite eager
945 2013-06-29 22:52:01 <BW^-> gmaxwell: bitcoind does public address generation for you right?
946 2013-06-29 22:52:16 <BW^-> gmaxwell: i was looking for that, how do you create a private/public pair with it and then get it
947 2013-06-29 22:52:22 <xenland> BW^- Are you using windows or linux?
948 2013-06-29 22:52:30 <BW^-> xenland: linux
949 2013-06-29 22:52:36 <BW^-> but the RPC is the same on both
950 2013-06-29 22:52:41 <BW^-> i mean, just in terms of rpc calls
951 2013-06-29 22:52:42 <xenland> And you already know how to send commands to the btc rpc?
952 2013-06-29 22:52:58 <gmaxwell> BW^-: it sounds like you're expecting to use it in a way that its not intended to be used.
953 2013-06-29 22:52:59 <xenland> first you should memorize ./bitcoind list
954 2013-06-29 22:53:03 <k9quaint> gmaxwell: you made a new friend
955 2013-06-29 22:53:07 <BW^-> gmaxwell: what's the intended use of the RPC?
956 2013-06-29 22:53:09 <gmaxwell> Bitcoind manages a single wallet.
957 2013-06-29 22:53:27 <gmaxwell> A wallet contains many addresses, each address is intended to be used once.
958 2013-06-29 22:53:32 <BW^-> xenland: yes, i know how to invoke the JSON RPC over HTTP.
959 2013-06-29 22:53:37 <gmaxwell> k9quaint: hm?
960 2013-06-29 22:53:41 <k9quaint> gmaxwell: his name is stamit, and he has a great love for you and your body of work
961 2013-06-29 22:54:18 <k9quaint> he offered me BTC to slander you
962 2013-06-29 22:54:19 digitalmagus2 has joined
963 2013-06-29 22:54:22 <k9quaint> I accepted of course
964 2013-06-29 22:54:34 <gmaxwell> sweet.
965 2013-06-29 22:55:03 <k9quaint> not gonna split it with you, if that is what you are thinking
966 2013-06-29 22:55:05 <gmaxwell> k9quaint: can you get him to pay me the 10 BTC he promised?
967 2013-06-29 22:55:25 <gmaxwell> k9quaint: if you get him to pay the 10 BTC I'll split it with you as a collection fee.
968 2013-06-29 22:55:29 <k9quaint> gmaxwell: I do not think he is open to further suggestions from me ;)
969 2013-06-29 22:55:31 <Luke-Jr> lol
970 2013-06-29 22:55:34 <Luke-Jr> good luck
971 2013-06-29 22:55:56 <Luke-Jr> gmaxwell: he's offering monetary rewards to anyone doing us physical or reputational harm
972 2013-06-29 22:56:05 <Luke-Jr> us = gmaxwell or luke-jr
973 2013-06-29 22:56:06 <k9quaint> in his defense, some of my suggestions may have been anatomically impossible
974 2013-06-29 22:56:29 <gmaxwell> Luke-Jr: why you?!
975 2013-06-29 22:56:44 <k9quaint> Luke-Jr dinged him in reputation on btc-otc
976 2013-06-29 22:56:48 <gmaxwell> ...
977 2013-06-29 22:56:49 <Luke-Jr> gmaxwell: I guess because every time he starts, I try to wake up an op to ban him? dunno
978 2013-06-29 22:56:52 <BW^-> gmaxwell: single wallet - yep i'm all pro that. addresses not reusable - aha. is the way the RPC is made today, hardwired to addresses being singe-use?
979 2013-06-29 22:57:16 <Luke-Jr> oh yeah that too
980 2013-06-29 22:57:18 <Luke-Jr> I negrated him lol
981 2013-06-29 22:57:24 <gmaxwell> BW^-: indirectly.
982 2013-06-29 22:57:56 <BW^-> gmaxwell: how?
983 2013-06-29 22:58:11 <BW^-> xenland: what would you do "bitcoind list" for?? i don't see any "list" option, closest is "-listen"?
984 2013-06-29 22:58:18 <gmaxwell> k9quaint: you know, if everyone who has observed him being a psycho negrated him he'd have less reason to fixate on just the few people courageous enough to do it.
985 2013-06-29 22:58:54 digitalmagus2 has quit (Ping timeout: 256 seconds)
986 2013-06-29 22:59:40 <k9quaint> gmaxwell: the site wanted me to login to do it, so I lost interest
987 2013-06-29 22:59:50 super3 has joined
988 2013-06-29 23:00:04 <gmaxwell> All that is necessary for the triumph of evil is that good men do nothing.
989 2013-06-29 23:00:20 <k9quaint> plus, if I was to click on every pyscho in the bitcoin landscape I wouldn't have time to watch Downton Abbey
990 2013-06-29 23:00:33 <gmaxwell> hah
991 2013-06-29 23:00:49 <BW^-> xenland: ah, that issues a "list" rpc call; oh, that seems to make my bitcoind SIGSEGV!
992 2013-06-29 23:00:50 <BW^-> hm
993 2013-06-29 23:00:53 <k9quaint> gmaxwell: I can be evil if I work at it, so I can hedge my bets if good men get lazy
994 2013-06-29 23:01:00 <gmaxwell> BW^-: perhaps he meant "help"
995 2013-06-29 23:01:08 <gmaxwell> BW^-: wtf bitcoind are you running?!
996 2013-06-29 23:01:11 <BW^-> gmaxwell: hm yeah
997 2013-06-29 23:01:17 <BW^-> gmaxwell: 0.8.3, OBSD port
998 2013-06-29 23:01:21 <Luke-Jr> ironically, I think my negrating on stamit is only -2 or -3
999 2013-06-29 23:01:29 <BW^-> let's try once more
1000 2013-06-29 23:01:41 <gmaxwell> BW^-: fwiw, I wouldn't recommend running bitcoind on openbsd. It's pratically untested there.
1001 2013-06-29 23:01:42 <BW^-> in gdb
1002 2013-06-29 23:02:08 <Vinnie_win> gmaxwell: What about FreeBSD ?
1003 2013-06-29 23:02:11 <gmaxwell> (well, otoh, if you're willing to run in gdb and fix bugs! by all means, use openbsd!)
1004 2013-06-29 23:02:13 <BW^-> gmaxwell: thanks for pointing out, well i know it's useless for mining there anyhow. we'll see if it shows to be stable, i'd kind-of guess it does.
1005 2013-06-29 23:02:19 <gmaxwell> Vinnie_win: Same deal.
1006 2013-06-29 23:02:31 <Vinnie_win> gmaxwell: I've been dealing with FreeBSD lately. It's a PITA.
1007 2013-06-29 23:02:42 <BW^-> gmaxwell: how are public addresses indirectly intended for single use, by the RPC?
1008 2013-06-29 23:02:47 <gmaxwell> I'm sorry for anyone who has to use freebsd. :P
1009 2013-06-29 23:02:49 <BW^-> vinnie_win: how PITA?
1010 2013-06-29 23:03:02 <Vinnie_win> BW^-: They have to do everything their own "special" way.
1011 2013-06-29 23:03:32 <BW^-> vinnie_win: like how?
1012 2013-06-29 23:03:53 <BW^-> gmaxwell: on OBSD at least it downloads and verifies all tx:es correctly , so it does run well.
1013 2013-06-29 23:04:01 <BW^-> gmaxwell: i do have an impression there's some people using it
1014 2013-06-29 23:04:04 <Vinnie_win> BW^-: Some APIs are different, so every application under the sun has to be "ported" which means manually jiggering up some patches or something so that the application can be compiled.
1015 2013-06-29 23:04:15 <gmaxwell> BW^-: there is a lot to correctness beyond starts up and runs though.
1016 2013-06-29 23:04:19 <Vinnie_win> BW^-: If there is no "port" for your system then you might be S.O.L.
1017 2013-06-29 23:04:32 <BW^-> vinnie_win: there's a port.
1018 2013-06-29 23:04:33 <gmaxwell> BW^-: all change is sent to new addresess, there are no good facilities to manage 'old' addresses, no real facilities to control which coins you spend on a address oriented basis, ... and no plans to add any of that to the rpc because address reuse undermines part of the bitcoin security model.
1019 2013-06-29 23:05:21 <BW^-> gmaxwell: how does address reuse undermine the security model, beyond that it increases the relative theoretical possibility that someone would get hold of your privkey just because it exists?
1020 2013-06-29 23:05:30 <gmaxwell> Vinnie_win: I'm all for writing highly portable software, and I think its desirable that bitcoind work well on all systems... but that doesn't mean I'd generally recommend it. :)
1021 2013-06-29 23:05:42 <sipa> s/security model/privacy model/
1022 2013-06-29 23:05:49 <gmaxwell> BW^-: because it makes it far clearer which coins are owned by which people.
1023 2013-06-29 23:05:56 <sipa> though i guess privacy is part of security in the general sense
1024 2013-06-29 23:06:04 <gmaxwell> Yea, I meant it in the general sense.
1025 2013-06-29 23:06:04 <BW^-> gmaxwell,vinnie_win: bitcoind is implemented fundamentally in a portable-friendly way. making it stable on F/OBSD for non-mining purposes should not be a big deal.
1026 2013-06-29 23:06:18 gfawkes has quit (Ping timeout: 240 seconds)
1027 2013-06-29 23:06:29 <BW^-> gmaxwell: in the sense i just described after "beyond "?
1028 2013-06-29 23:06:42 <BW^-> kinda solely?
1029 2013-06-29 23:06:47 <gmaxwell> BW^-: Its actually pretty unportable.
1030 2013-06-29 23:06:57 <gmaxwell> I invite you to go try to run it on a sparc box.
1031 2013-06-29 23:07:00 <gmaxwell> :P
1032 2013-06-29 23:07:05 <BW^-> :))
1033 2013-06-29 23:07:07 wizkid057 has quit (Read error: Connection reset by peer)
1034 2013-06-29 23:07:08 <sipa> BW^-: the change of someone getting a private key randomly is negligable
1035 2013-06-29 23:07:12 <BW^-> gmaxwell: how? i see boost and leveldb as deps. maybe depends on endinaness?
1036 2013-06-29 23:07:15 mapppum has joined
1037 2013-06-29 23:07:15 [1]Duly has joined
1038 2013-06-29 23:07:23 <sipa> BW^-: but not losing coins is not the only property
1039 2013-06-29 23:07:33 <sipa> BW^-: you also want privacy
1040 2013-06-29 23:07:34 <gmaxwell> BW^-: leveldb as a dep?! has your openbsd port unbundled leveldb?!
1041 2013-06-29 23:08:21 <BW^-> gmaxwell: correct.
1042 2013-06-29 23:08:24 gfawkes has joined
1043 2013-06-29 23:08:26 <BW^-> gmaxwell: ah yes, indeed it is a dep there.
1044 2013-06-29 23:08:28 <sipa> bah
1045 2013-06-29 23:08:28 <gmaxwell> Privacy has deep implications. If bitcoin is inadaqutely private it breaks fungibility. There become incentives to coerce miners to filter and blacklist particular addresses that wouldn't exist otherwise.
1046 2013-06-29 23:08:34 * Vinnie_win frowns on deps
1047 2013-06-29 23:08:42 <BW^-> sipa,gmaxwell: may that be a problem?
1048 2013-06-29 23:08:53 <sipa> BW^-: leveldb is in our source tree for a reason
1049 2013-06-29 23:08:57 <BW^-> sipa,gmaxwell: https://github.com/jasperla/openbsd-wip/tree/master/net/bitcoin
1050 2013-06-29 23:09:14 <BW^-> sipa: aha. like.. is it patched or anything?
1051 2013-06-29 23:09:33 <gmaxwell> BW^-: not that we _currently_ know. But leveldb has made fixes in the past that may have caused chain forking if nodes in the network were mixed versions.
1052 2013-06-29 23:09:35 Duly has quit (Ping timeout: 246 seconds)
1053 2013-06-29 23:09:47 <Vinnie_win> Any patches that make leveldb compile on <whatever>BSD should be applied into the LevelDB tree so that it works anywhere.
1054 2013-06-29 23:09:54 <gmaxwell> BW^-: it is patched, in fact, though I don't believe any are relelvant for openbsd.
1055 2013-06-29 23:09:59 <sipa> indeed
1056 2013-06-29 23:10:02 <gmaxwell> Vinnie_win: and that too.
1057 2013-06-29 23:10:17 mappum has quit (Ping timeout: 246 seconds)
1058 2013-06-29 23:10:21 <sipa> gmaxwell, Vinnie_win: when i first tested my addrindex patch, leveldb broke, by the way
1059 2013-06-29 23:10:30 * Vinnie_win sighs
1060 2013-06-29 23:10:38 <sipa> i tried 1.12 then, and it was solved
1061 2013-06-29 23:10:39 <Vinnie_win> sipa: Do you have a stand alone repo that can repro the defect?
1062 2013-06-29 23:10:45 <Vinnie_win> oh! /phew
1063 2013-06-29 23:11:16 <BW^-> sipa: so.. if i want to run the addrindex patch, I need to *not* use the bundled levelDB?
1064 2013-06-29 23:11:29 <sipa> BW^-: that has nothing to do with it
1065 2013-06-29 23:11:30 <gmaxwell> BW^-: the concern is that effectively the database behavior is part of the protocol rules which must be uniform in the network. Leveldb's authors aren't concerned about maintaining a level of uniform behavior which is sufficient for our needsâ not that they'd intentionally break us, but they're probably not vigilant enough.
1066 2013-06-29 23:12:06 <Vinnie_win> gmaxwell: I'm at a loss to imagine how the behavior of the database could possibly affect the network...unless there's a data corruption bug...
1067 2013-06-29 23:12:29 <BW^-> ok
1068 2013-06-29 23:12:31 wizkid057 has joined
1069 2013-06-29 23:12:32 <gmaxwell> Vinnie_win: for example. say leveldb has a bug that makes it not able to find transaction 0xDEADBEEF. Then they fix it.
1070 2013-06-29 23:12:35 <sipa> well, something like bdb before, where there was a limited number of locks, was not excepted either
1071 2013-06-29 23:12:44 <BW^-> gmaxwell: now, back to how to use the RPC for creating a wallet, receiving to it, and sending from it. where can i learn this?
1072 2013-06-29 23:12:48 Vinnie_win_n has joined
1073 2013-06-29 23:12:57 * Vinnie_win_n has just returned from a disconnect
1074 2013-06-29 23:12:58 <sipa> BW^-: creating a wallet... done at first startup
1075 2013-06-29 23:12:59 <BW^-> just to know that i certainly got it. :))
1076 2013-06-29 23:13:09 <sipa> BW^-: receiving coins: getnewaddress and ask people to send to it
1077 2013-06-29 23:13:15 <Vinnie_win_n> gmaxwell: I'm at a loss to imagine how the behavior of the database could possibly affect the network...unless there's a data corruption bug...
1078 2013-06-29 23:13:16 <gmaxwell> An example of a leveldb fix before we started using it was that it used to run into file descriptor limits and then silently fail to return answers.
1079 2013-06-29 23:13:19 <sipa> BW^-: sending coins: sendtoaddress <amount> <address>
1080 2013-06-29 23:13:24 <sipa> BW^-: anything else? :p
1081 2013-06-29 23:13:27 <Vinnie_win_n> gmaxwell: Oh my...
1082 2013-06-29 23:13:30 <gmaxwell> 15:44 < gmaxwell> Vinnie_win: for example. say leveldb has a bug that makes it not able to find transaction 0xDEADBEEF. Then they fix it.
1083 2013-06-29 23:13:40 * Vinnie_win_n facepalms
1084 2013-06-29 23:13:42 <gmaxwell> (I said that while you were gone)
1085 2013-06-29 23:14:21 <BW^-> sipa: cool. how check if anything was received to the particular public address, like, number of confirmations?
1086 2013-06-29 23:14:22 <gmaxwell> So thats how database behavior can cause forking in the networkâ some nodes will accept blocks that others wontâ and this can be the result of _fixing_ a _clear_ bug.
1087 2013-06-29 23:14:29 <sipa> BW^-: listtransactions
1088 2013-06-29 23:14:34 Vinnie_win has quit (Disconnected by services)
1089 2013-06-29 23:14:37 Vinnie_win_n is now known as Vinnie_win
1090 2013-06-29 23:15:06 JZavala has quit (Ping timeout: 260 seconds)
1091 2013-06-29 23:15:07 <Vinnie_win> gmaxwell: I see, I see. This is pretty lame
1092 2013-06-29 23:15:13 <gmaxwell> Vinnie_win_n: ideally we should handle leveldb in a 'suspicious enough' manner that its hard for them to undermine us like thisâ the current code does an okay job, I think. The older code prior to us using leveldb was too trusting.
1093 2013-06-29 23:15:20 cads has quit (Quit: Leaving)
1094 2013-06-29 23:15:29 <BW^-> sipa: great. what's the "account" abstraction within the wallet?
1095 2013-06-29 23:15:34 <sipa> BW^-: ignore it
1096 2013-06-29 23:15:39 <BW^-> sipa: so, the wallet is the global realm of use within the RPC
1097 2013-06-29 23:15:49 <BW^-> sipa: just pass "0" ass account always? why ignore it, is it not implemented?
1098 2013-06-29 23:15:56 <Vinnie_win> gmaxwell: I'll add "implement robust key/value store database" to my todo
1099 2013-06-29 23:16:15 <BW^-> sipa: now, after having learned this, i want to understand the code path of sending and receving, fully through the backend, as to have this great enlightenment-aha experience :))))
1100 2013-06-29 23:16:15 <gmaxwell> BW^-: the account abstraction is just a bookeeping feature. It allows you to split out your balance amount into differen groups... but really has nothing much to do with addresses.
1101 2013-06-29 23:16:21 <sipa> BW^-: it is implemented, and it works, but unless you have a very specific use case, it's likely not to do what you expect
1102 2013-06-29 23:16:26 <sipa> BW^-: and not what you need
1103 2013-06-29 23:16:44 <BW^-> gmaxwell: yeah i know, though if it's needed for using the RPC, it's time for me to understand that now :)
1104 2013-06-29 23:16:46 <gmaxwell> Vinnie_win: and it has to be stupidly fast, and survive abusive use like unclean shutdowns that corrupt the most recently written data.
1105 2013-06-29 23:17:01 <sipa> BW^-: you don't need to use it
1106 2013-06-29 23:17:01 <BW^-> sipa: aha, so i better just use "0" for this?
1107 2013-06-29 23:17:04 <BW^-> aha
1108 2013-06-29 23:17:14 <Vinnie_win> gmaxwell: Yep. sqlite's low level block / journal interface is pretty solid so its definitely doable.
1109 2013-06-29 23:17:29 <gmaxwell> Vinnie_win: sqllite itself is slow as shit (compared to leveldb)
1110 2013-06-29 23:17:33 <gmaxwell> :(
1111 2013-06-29 23:17:43 <BW^-> sipa: maybe i'd be happy to understand this now -
1112 2013-06-29 23:17:45 <Vinnie_win> gmaxwell: I'm referring to the low level block routines. Yes the relational part will of course be slower
1113 2013-06-29 23:17:54 <BW^-> sipa: so are accounts basically subdivisioning of the wallet into "subwallets"?
1114 2013-06-29 23:18:10 <BW^-> sipa: so that received coins are accumulated in those respective "subwallets"?
1115 2013-06-29 23:18:28 <sipa> BW^-: NO
1116 2013-06-29 23:18:31 <sipa> no subwallets
1117 2013-06-29 23:18:40 <sipa> coins belong to the wallet, not to an account
1118 2013-06-29 23:18:44 <gmaxwell> Vinnie_win: I suspect that leveldb's robustness to unclean shutdown is not good on win32 or osx. (we get a lot of database corruption reports there which seem to be mostly absent on linuxâ and I've tried like hell to corrupt mine and never had luck)
1119 2013-06-29 23:18:46 <sipa> an account is really just a number
1120 2013-06-29 23:19:12 <gmaxwell> ^ a balance number, just like making memos in your checkbook.
1121 2013-06-29 23:19:31 <gmaxwell> "These funds are for groceries, these funds are for rent. These funds are from my lawn mowing business."
1122 2013-06-29 23:19:36 <sipa> BW^-: it's useful if you want to run a shared wallet service, with per-user balances
1123 2013-06-29 23:20:00 <BW^-> aha
1124 2013-06-29 23:20:17 jgarzik has quit (Read error: Operation timed out)
1125 2013-06-29 23:20:24 <sipa> BW^-: the rules are this
1126 2013-06-29 23:20:57 <sipa> * if an address A has label L, then any transaction crediting A, will increase the account with name L's balance
1127 2013-06-29 23:21:05 <Vinnie_win> http://en.wikipedia.org/wiki/Data_cleansing
1128 2013-06-29 23:21:12 jgarzik has joined
1129 2013-06-29 23:21:12 jgarzik has quit (Changing host)
1130 2013-06-29 23:21:12 jgarzik has joined
1131 2013-06-29 23:21:24 <sipa> * sendtoaddress will always decrease the balance of account ""
1132 2013-06-29 23:21:33 <sipa> * sendfrom will decrease the specified account
1133 2013-06-29 23:21:43 <sipa> * move will deduct from one account and add to another
1134 2013-06-29 23:22:12 <sipa> and accounts can ge negative, no problem
1135 2013-06-29 23:22:20 <sipa> their sum can't be negative, though
1136 2013-06-29 23:23:07 <BW^-> sipa: what do you mean by that acocunts can be negative but sum can't be negative - ah - you mean that, on the RPC call, sum must be positive
1137 2013-06-29 23:23:18 <BW^-> sipa: though, as long as there's coins in the wallet..
1138 2013-06-29 23:23:29 <gmaxwell> Vinnie_win: its annoying that the utxo set can't currently be incrementally tested. So you can't really tell if yours is right without scanning the whole thing.
1139 2013-06-29 23:23:32 <BW^-> sipa: then it's no problem how far below zero an individual contained account's balance goes?
1140 2013-06-29 23:23:56 <sipa> BW^-: well the sum of all accounts corresponds to the balance of the wallet
1141 2013-06-29 23:24:01 <Vinnie_win> gmaxwell: I was thinking along the lines of a background task, randomly test portions of the database against information from peers? Is that not possible because of the structure of the data?
1142 2013-06-29 23:24:06 <sipa> BW^-: wallets can't have negative coins :)
1143 2013-06-29 23:24:18 <BW^-> right.
1144 2013-06-29 23:24:33 <BW^-> sipa: aha, so <account> is of type string?
1145 2013-06-29 23:24:35 <sipa> yes
1146 2013-06-29 23:24:43 <Vinnie_win> gmaxwell: How about using two databases. The current LevelDB database with full data, and then a side database which is robust (SQLite for example) for just the hashes / chain information?
1147 2013-06-29 23:24:44 <sipa> scanning the whole UTXO set takes... a few seconds
1148 2013-06-29 23:24:45 <gmaxwell> Vinnie_win: not currently very possible. In the future it may be.
1149 2013-06-29 23:25:01 <BW^-> cool
1150 2013-06-29 23:25:01 <gmaxwell> Vinnie_win: 2x storage, 2x working set size... meh, pretty high cost. :(
1151 2013-06-29 23:25:15 <sipa> extra dependency, extra chances for inconsistency, ...
1152 2013-06-29 23:25:18 <Vinnie_win> gmaxwell: Well if the alternative is to have no data cleansing, its at least useful to have as an option.
1153 2013-06-29 23:25:19 <BW^-> sipa: the move operation is only abstract and does not actually lead to any operation on the bitcoin network, right?
1154 2013-06-29 23:25:24 <gmaxwell> Vinnie_win: if we merkelize the utxo set then you'd be able to test your database, and then to compare with peers you just need to compare the roots.
1155 2013-06-29 23:25:26 <sipa> BW^-: correct
1156 2013-06-29 23:25:28 reneg has joined
1157 2013-06-29 23:25:30 <BW^-> it's only an internal restructuring within the wallet. aha noted.
1158 2013-06-29 23:25:50 <Vinnie_win> When I say 2 db I mean that the second one would be only for cleansing, not to store a redundant copy of everything
1159 2013-06-29 23:25:52 reneg is now known as Guest30221
1160 2013-06-29 23:25:55 <BW^-> sipa: then, like a big question: is there Any way that I can easily import cold stored wallets using privkey-pubkey pairs into my wallet?
1161 2013-06-29 23:25:58 <gmaxwell> Vinnie_win: well we do have data clensing, in that at startup we undo and reapply the last 144 blocks. So any corruption that is at all related to them will be reliably detected.
1162 2013-06-29 23:26:08 <sipa> BW^-: importprivkey
1163 2013-06-29 23:26:11 <BW^-> sipa: did you or anyone implement an index for this so that that is done real fast - that's what your addrindex is about right?
1164 2013-06-29 23:26:15 <Vinnie_win> gmaxwell: That's pretty smart
1165 2013-06-29 23:26:31 <gmaxwell> Vinnie_win: the theory was that corruption was most likely to be in the most recent blocks.
1166 2013-06-29 23:26:53 <BW^-> sipa: any way to make it indexed (as in, not need to scan all these 8GB of info for each such operation)
1167 2013-06-29 23:26:53 <sipa> BW^-: it could be used for that, but i really dislike that
1168 2013-06-29 23:26:59 <BW^-> sipa: why is that?
1169 2013-06-29 23:27:03 <BW^-> that you dislike that
1170 2013-06-29 23:27:04 <sipa> BW^-: because there is no need for it
1171 2013-06-29 23:27:12 <sipa> you shouldn't be dealing with individual addresses
1172 2013-06-29 23:27:19 <Luke-Jr> gmaxwell: I wonder if that's actually the case
1173 2013-06-29 23:27:21 <sipa> just work with wallets
1174 2013-06-29 23:27:27 <Luke-Jr> does it tell the user if it finds/fixes a problem?
1175 2013-06-29 23:27:27 <gmaxwell> We could go further back, but it delays startup, so there is the tradeoff.. doesn't really work well in the background, unless we wanted to snapshot the state... and can only be validated linearly not randomly.
1176 2013-06-29 23:27:40 <sipa> Luke-Jr: it will tell the user to reindex
1177 2013-06-29 23:27:46 <Luke-Jr> don't we already snapshot the state for mining?
1178 2013-06-29 23:27:49 <BW^-> sipa: well, that would provide a way for things to be a bit more "plug and play"
1179 2013-06-29 23:28:09 <gmaxwell> Luke-Jr: and we've seen it happeningâ thats partly why we know that its not reliable for some people.
1180 2013-06-29 23:28:10 <BW^-> sipa: also, the privkey-pubkey pairs is like the hard information, while wallets are functions of those+ the blockchain db content, so they do have sense
1181 2013-06-29 23:28:21 <sipa> BW^-: and building infrastructure that relies on a fully-indexed history of forever to be ever available
1182 2013-06-29 23:28:27 <gmaxwell> (a few people have reported it randomly getting stuck, but most of the reports have been it self-detecting errors)
1183 2013-06-29 23:28:35 <sipa> BW^-: i want bitcoin to scale
1184 2013-06-29 23:28:49 <BW^-> sipa: hm. well, yeah, that might be an interesting point. hm.
1185 2013-06-29 23:29:03 <sipa> and wallets are more than just keypairs
1186 2013-06-29 23:29:09 <sipa> you want to give labels to your addresses
1187 2013-06-29 23:29:11 reneg_ has quit (Ping timeout: 276 seconds)
1188 2013-06-29 23:29:17 <BW^-> sipa: yeah, they're the past TX:es relating to them too, right, and that's it?
1189 2013-06-29 23:29:36 <sipa> and perhaps have metadata like signed invoices associated with them
1190 2013-06-29 23:29:40 <gmaxwell> lol "The best thing about UDP jokes is that you don't have to care if nobody gets them."
1191 2013-06-29 23:29:44 <sipa> and payment descriptors
1192 2013-06-29 23:30:04 <sipa> i think as we progress, we'll move away more and more from the idea that a wallet is just keys
1193 2013-06-29 23:30:07 <Luke-Jr> lol
1194 2013-06-29 23:30:24 <sipa> and losing a wallet is a problem in any case, even if you don't lose the keys
1195 2013-06-29 23:30:51 B0g4r7_ has joined
1196 2013-06-29 23:31:22 <BW^-> sipa: why is it currently a problem, beyond that you'd need to reimport the keys?
1197 2013-06-29 23:31:26 jgarzik has quit (Ping timeout: 260 seconds)
1198 2013-06-29 23:31:32 freewil has joined
1199 2013-06-29 23:31:45 <sipa> BW^-: what is currently a problem?
1200 2013-06-29 23:32:16 <sipa> i think we're hurting our growth by building infrastructure that relies on being able to easily import keys
1201 2013-06-29 23:32:23 <gmaxwell> BW^-: because you lose any of your metadataâ account info, unconfirmed transactions, labels, comments.
1202 2013-06-29 23:32:34 toffoo has joined
1203 2013-06-29 23:32:41 <sipa> if you have the keys, you won't lose money
1204 2013-06-29 23:32:50 <sipa> but a wallet is often more than just money
1205 2013-06-29 23:33:11 <sipa> so, you need to have backups of your wallet anyway
1206 2013-06-29 23:33:16 <BW^-> gmaxwell: what about unconfirmed transactions, those get confirmed by the system itself, so they're not sensitive to reconstruction of wallet out of privkey-pubkey pairs no?
1207 2013-06-29 23:33:22 <BW^-> sipa: yep i follow you
1208 2013-06-29 23:33:37 imd23 has quit (Quit: imd23)
1209 2013-06-29 23:33:54 <BW^-> the "list" rpc call on OBSD 5.2 sigsegv produces this https://pastee.org/y3sbv , looks like I need to compile bitcoind with debug symbols!
1210 2013-06-29 23:33:55 <gmaxwell> Bitcoind takes up 10gb of space instead of 1.5gb space because of being able to import keys.
1211 2013-06-29 23:34:06 imd23 has joined
1212 2013-06-29 23:34:07 <BW^-> gmaxwell: you mean disk space?
1213 2013-06-29 23:34:13 <gmaxwell> Yes.
1214 2013-06-29 23:34:14 <sipa> ... there is no 'list' RPC call
1215 2013-06-29 23:34:27 <BW^-> gmaxwell: wait - you mean that today, this is how it is?
1216 2013-06-29 23:34:37 <gmaxwell> BW^-: If your txn is not confirmed yet its up to you to keep rebroadcasting it until it gets confirmed.
1217 2013-06-29 23:34:37 <sipa> yes
1218 2013-06-29 23:35:19 <sipa> not surprisingly, boost
1219 2013-06-29 23:35:21 <BW^-> sipa: em, that makes the sigsegv funnier, no, as the rpc call should just be ignored?
1220 2013-06-29 23:35:24 <gmaxwell> BW^-: that backtrace isn't super useful, :(
1221 2013-06-29 23:35:34 <BW^-> gmaxwell: yeah, i should compile with debug symbols on
1222 2013-06-29 23:35:38 <gmaxwell> what version of boost do you have?
1223 2013-06-29 23:35:42 <sipa> BW^-: it should return "method not found"
1224 2013-06-29 23:35:47 <BW^-> when making bitcoind, using what arg is that done?
1225 2013-06-29 23:35:57 <sipa> ?
1226 2013-06-29 23:36:15 <BW^-> sipa: on compilation, how do i instruct the make script to compile with debug symbols on?
1227 2013-06-29 23:36:17 <BW^-> \enabled\
1228 2013-06-29 23:36:20 <gmaxwell> our makefiles include debug symbols by default, IIRC. god knows what the obsd port has done. :(
1229 2013-06-29 23:37:07 <BW^-> gmaxwell: yeah, the obsd port currently wipes out your /dev/null so you need to create it from scratch too :)))
1230 2013-06-29 23:37:14 <BW^-> gmaxwell: so there is something left to get in place clearly :)
1231 2013-06-29 23:37:31 <BW^-> confirmed - the obsd bitcoind binary is without debug symbols, i checked separately.
1232 2013-06-29 23:37:32 <gmaxwell> !@#
1233 2013-06-29 23:37:32 <gribble> Error: "@#" is not a valid command.
1234 2013-06-29 23:37:50 <gmaxwell> maybe they just want you to not build things as root? :P
1235 2013-06-29 23:37:54 <BW^-> hehe
1236 2013-06-29 23:37:58 <BW^-> maybe it's the make install part
1237 2013-06-29 23:38:30 <BW^-> aha, i just tried a "listtransactions" RPC call and it properly returned [\n]
1238 2013-06-29 23:39:01 <sipa> my guess: a problem with exception handling
1239 2013-06-29 23:39:13 <sipa> in particular across libraries
1240 2013-06-29 23:39:30 <BW^-> sipa: that does makes sense, I have seen issues in that area before.
1241 2013-06-29 23:39:58 <BW^-> when mixing g++ versions in particular, which i do at least.
1242 2013-06-29 23:41:21 <BW^-> sipa: for each RPC call, one OS thread is created right?
1243 2013-06-29 23:41:27 <sipa> i hope not
1244 2013-06-29 23:41:41 <sipa> i think there are just a few rpc handler threads
1245 2013-06-29 23:41:55 <sipa> but i haven't touched that code lately
1246 2013-06-29 23:42:44 <BW^-> sipa: why would it be a few, i mean, why have more than an idling listener thread, when there is no RPC activity going on?
1247 2013-06-29 23:43:13 <gmaxwell> sipa: did you figure out why leveldb was failing for your addrindex stuff?
1248 2013-06-29 23:46:46 <sipa> BW^-: starting threads is expensive, waking threads is cheap
1249 2013-06-29 23:46:54 <sipa> gmaxwell: no
1250 2013-06-29 23:47:16 reneg_ has joined
1251 2013-06-29 23:47:30 <sipa> i assume just because of the amount of data being written in one batch
1252 2013-06-29 23:48:59 * gmaxwell shakes his fist at the suckyness of the universe.
1253 2013-06-29 23:50:05 Guest30221 has quit (Ping timeout: 256 seconds)
1254 2013-06-29 23:50:16 testnode9_ has joined
1255 2013-06-29 23:50:21 KIDC has joined
1256 2013-06-29 23:51:55 free499__ has quit (Read error: Operation timed out)
1257 2013-06-29 23:52:05 free499__ has joined
1258 2013-06-29 23:52:18 <BW^-> sipa: good point.
1259 2013-06-29 23:52:49 testnode9 has quit (Ping timeout: 256 seconds)
1260 2013-06-29 23:53:03 sandbote has quit (Remote host closed the connection)
1261 2013-06-29 23:53:43 <BW^-> gmaxwell: when you said 1.5GB vs 10GB, did you then mean that this is so currently, in order for privkey imports to be possible at all, currently?
1262 2013-06-29 23:55:32 <gmaxwell> BW^-: yes, currently. Actually 1.5 GB is an overestimate.
1263 2013-06-29 23:55:44 <BW^-> sipa: is there any recollection anywhere of which are bitcoind's totality of global variables? they are listed in the .h files indeed, though it's not obvious if something is to keep state or is a constant etc.
1264 2013-06-29 23:55:58 <BW^-> gmaxwell: really, so the blockchain today is less than 1.5GB really - what's the rest for?
1265 2013-06-29 23:56:30 <gmaxwell> BW^-: the blockchain is over 8gb now, but a full node doesn't need the blockchain it just needs the utxo set (and some recent blocks)
1266 2013-06-29 23:56:31 <BW^-> sipa: ah, so i meant, global variables that keep state :))
1267 2013-06-29 23:56:58 <gmaxwell> But you need the full blockchain to import keys.
1268 2013-06-29 23:57:02 <BW^-> gmaxwell: ah, and those are what takes less than 1.5GB
1269 2013-06-29 23:57:14 <BW^-> aha understood
1270 2013-06-29 23:58:14 free499__ has quit (Ping timeout: 246 seconds)
1271 2013-06-29 23:58:28 <gmaxwell> the utxo set itself is about 250 mbytes at the moment.
1272 2013-06-29 23:58:37 testnode9_ has quit (Ping timeout: 252 seconds)