1 2012-03-24 03:42:17 <imsaguy> sipa, I've been using version that you linked to me because of the weird assert issue.. when I close qt, it crashes, it doesn't close cleanly.
2 2012-03-24 03:49:09 <BlueMatt> imsaguy: with what specific error?
3 2012-03-24 03:49:24 <BlueMatt> also, any chance you can drop that in gdb?
4 2012-03-24 03:49:42 <BlueMatt> but its probably not a big deal (its a knownish bug)
5 2012-03-24 03:58:40 <imsaguy> actually, its a generic "program is not responding" error. you click close program and then a popup in the taskbar saying bitcoin-qt was closed because of data execution protection
6 2012-03-24 04:01:23 <BlueMatt> oh, that one is new...
7 2012-03-24 04:11:39 <splatster> How can I have an offline machine create/sign a TX and have a different, online one relay it?
8 2012-03-24 04:11:57 <SomeoneWeird> use armory
9 2012-03-24 04:12:01 <SomeoneWeird> think that can do it
10 2012-03-24 04:13:46 <BlueMatt> put your datadir on a flash drive
11 2012-03-24 04:13:48 <BlueMatt> done
12 2012-03-24 04:14:36 <splatster> SomeoneWeird: TBH, I want to use the mainline client, especially when dealing with such a sum of money
13 2012-03-24 04:14:55 <splatster> BlueMatt: Does the datadir contain un-relayed TXs?
14 2012-03-24 04:15:24 <BlueMatt> yea, it contains your wallet, where all your txes are stored
15 2012-03-24 07:04:49 <vegard> if (nTime > nNow + 10*60) // came in a flying DeLorean
16 2012-03-24 07:04:51 <vegard> LOL
17 2012-03-24 07:10:06 <wumpus> haha
18 2012-03-24 07:10:50 <mod6> O_O
19 2012-03-24 07:10:57 <mod6> haha
20 2012-03-24 07:42:28 <vegard> please correct me if I'm wrong
21 2012-03-24 07:43:19 <vegard> with the irc seeding code, you could set your nickname to any base58-encoded ipv4 address+port and make other bitcoin clients connect to it?
22 2012-03-24 07:43:52 <vegard> well, any "regular" ipv4 address (not the local/private/etc. ones)
23 2012-03-24 07:50:14 <wumpus> yes
24 2012-03-24 11:31:22 <sipa> imsaguy: you're using the checklevel version, right?
25 2012-03-24 11:31:38 <sipa> what error? also if you don't use any special command-line arguments?
26 2012-03-24 11:41:02 <imsaguy> I don't use anything special other than I allow 128 connections
27 2012-03-24 11:41:18 <imsaguy> its just a generic 'bitcoi-qt has been closed'
28 2012-03-24 11:41:27 <imsaguy> there's no error number or especially descriptive error
29 2012-03-24 11:41:48 <imsaguy> I'm going to be at that machine in about an hour and I'll clear my logs and reproduce
30 2012-03-24 13:05:05 <gribble> New news from bitcoinrss: Diapolo opened issue 981 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/981>
31 2012-03-24 13:05:19 <t7> new news lol
32 2012-03-24 13:11:29 <egecko> re: #981 - its up to the application that is being opened to support identifying the proper already running instance to handle the request; by default windows will just attempt to spawn a new handler (whatever that is set to be)...
33 2012-03-24 13:13:04 <luke-jr> egecko: technically, Windows can notify running app itself, but not sure how well that works with boost interprocess
34 2012-03-24 14:28:04 <UukGoblin> can someone plz fix amphipod?
35 2012-03-24 15:19:04 <UukGoblin> thanks ;-)
36 2012-03-24 18:09:43 <Joric> added compressed keys support https://github.com/joric/pywallet
37 2012-03-24 18:18:04 <jeej> Hi, there has been written a lot of positive and negative stuff about bitcoin. About the negative: I haven't found any possible enhancements that could eliminate some flaws (thinking about early adopter advantage) in the next cryptocurrency. Where should I look?
38 2012-03-24 18:22:44 <andytoshi> early adopter advantage will exist in any technology ever
39 2012-03-24 18:22:50 <andytoshi> not just currencies
40 2012-03-24 18:23:05 <andytoshi> (assuming you have a limited supply)
41 2012-03-24 18:23:25 <andytoshi> probably you should take a look at alternate chains
42 2012-03-24 18:23:32 <andytoshi> there is a forum for that on bitcointalk.org
43 2012-03-24 18:23:40 <andytoshi> see what works for them, what doesn't
44 2012-03-24 18:23:53 <Joric> early adopters forum? link?
45 2012-03-24 18:23:54 <ThomasV> jeej: you could eliminate the early adopters. I mean, physically
46 2012-03-24 18:24:41 <Joric> yeah i've seen a few hitters working for bitcoins in the tor directory
47 2012-03-24 18:25:03 <pusle> O_o
48 2012-03-24 18:25:53 <andytoshi> Joric: i mean alternate chain forum
49 2012-03-24 19:20:05 <luke-jr> jeej: early adopter "advantage" isn't a flaw
50 2012-03-24 19:20:21 <GTRsdk> Which file tells the program to store the config files and block index files in ~/.bitcoin
51 2012-03-24 19:20:35 <luke-jr> jeej: there is no reason to expect there will be a "next" cryptocurrency
52 2012-03-24 19:20:44 <luke-jr> at least not any time soon
53 2012-03-24 19:23:32 <jeej> thx for all the answers :-)
54 2012-03-24 19:24:14 <jeej> luke: solidcoin is another cryptocurrency
55 2012-03-24 19:25:56 <jeej> ThomasV: physically is kinda hard with all that anonymity
56 2012-03-24 19:33:15 <GTRsdk> Or... Which file sets the directory on Linux to be ~/.bitcoin?
57 2012-03-24 19:47:37 <mcorlett> Is there any reason why a simple bitcoind getinfo would take almost a minute to execute on a quad-core 7 GB RAM machine?
58 2012-03-24 19:48:13 <mcorlett> Granted, it's still downloading blocks, but I've never seen this happen before.
59 2012-03-24 19:58:21 <luke-jr> jeej: solidcoin is a scam
60 2012-03-24 19:58:39 <jeej> true i read enough about it
61 2012-03-24 19:58:47 <jeej> but litecoin seems ok
62 2012-03-24 19:59:03 <jeej> https://bitcointalk.org/index.php?topic=64637.0
63 2012-03-24 19:59:10 <Joric> mr solidcoin added some central authority allowing him arbitrarily change any and everything in the chain
64 2012-03-24 19:59:30 <jeej> i find that thread usefull (above)
65 2012-03-24 20:01:00 <luke-jr> jeej: Litecoin is also a scam, though its creators might have had good intentions originally
66 2012-03-24 20:04:24 <jeej> do you know any mathematical analysis that shows theoretical properties of currency systems?
67 2012-03-24 20:04:37 <GTRsdk> luke-jr: Just because a coin seems to be a little better than Bitcoin... makes it a scam?
68 2012-03-24 20:04:55 <terry> GTRsdk: sounds just about right
69 2012-03-24 20:05:22 <terry> you must also keep in mind that luke has a vested interest in seeing bitcoin prosper
70 2012-03-24 20:05:58 <GTRsdk> Oh yeah... I forgot about that one.
71 2012-03-24 20:07:21 <luke-jr> GTRsdk: neither Solidcoin nor Litecoin are any better than Bitcoin
72 2012-03-24 20:07:26 <luke-jr> if they were, they might not be scams
73 2012-03-24 20:09:47 <GTRsdk> luke-jr: For a normal person (aka average joe), SolidCoin v3 has a really nice and easy to use UI.
74 2012-03-24 20:09:51 <terry> your reasoning is flawless
75 2012-03-24 20:10:05 <luke-jr> GTRsdk: I happen to like Bitcoin-Qt
76 2012-03-24 20:10:16 <luke-jr> GTRsdk: and are you sure you want to use pirated software?
77 2012-03-24 20:10:53 <GTRsdk> luke-jr: Pirated software? Where woudl that come from?
78 2012-03-24 20:11:08 <luke-jr> GTRsdk: Solidcoin
79 2012-03-24 20:11:44 <luke-jr> they don't have a license to use Bitcoin code
80 2012-03-24 20:12:59 <GTRsdk> Hasn't enough been rewritten so it is no longer Bitcoin code?
81 2012-03-24 20:13:32 <luke-jr> no such thing
82 2012-03-24 20:13:39 <luke-jr> it is always derived from Bitcoin
83 2012-03-24 20:14:01 <luke-jr> the law doesn't care how much you "rewrite"
84 2012-03-24 20:14:08 <luke-jr> (nor has SC rewritten much, really)
85 2012-03-24 20:15:22 <Joric> luke-jr, actually it does care
86 2012-03-24 20:15:24 <Joric> 'The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.'
87 2012-03-24 20:15:30 <Joric> (MIT license)
88 2012-03-24 20:15:41 <luke-jr> Joric: the license cares, but they don't have a license
89 2012-03-24 20:15:45 <Joric> 'substantial portion' is pretty unclear
90 2012-03-24 20:16:00 <luke-jr> Solidcoin does not have a MIT license
91 2012-03-24 20:16:03 <luke-jr> they infringed on its terms
92 2012-03-24 20:16:59 <Joric> MIT license allows dropping it if the portion is unsubstantial )
93 2012-03-24 20:17:09 <luke-jr> Joric: but they don't have a MIT license.
94 2012-03-24 20:17:12 <luke-jr> they don't have *any* license.
95 2012-03-24 20:17:30 <GTRsdk> Actually, they do have some sort of license
96 2012-03-24 20:17:31 <luke-jr> copyright law per default doesn't care how much you rewrite
97 2012-03-24 20:17:41 <luke-jr> GTRsdk: I mean from the Bitcoin team
98 2012-03-24 20:17:54 <luke-jr> they are not licensed to use our code
99 2012-03-24 20:19:18 <GTRsdk> Okay just ignoring that part for a moment, SolidCoin still has a great UI for new people and is probably going to be the easiest to use once v3 is out
100 2012-03-24 20:20:19 <luke-jr> GTRsdk: I might consider offering them a new MIT license if they agree to license us their changes under the same. ;)
101 2012-03-24 20:20:35 <luke-jr> (I'm not the only copyright holder, though)
102 2012-03-24 20:21:10 <[Tycho]> GTRsdk: may be, but no one will still use it.
103 2012-03-24 20:22:29 <Joric> they could apply WTFPL license as well ) all your bitcoin code might be unsubstantial comparing to their killer algorithm or something )
104 2012-03-24 20:25:22 <Joric> i'm not an expert on a MIT license though
105 2012-03-24 20:31:40 <luke-jr> Joric: they can't do anything with the Bitcoin code period
106 2012-03-24 20:45:59 <jeej> and what about encoin? :D
107 2012-03-24 20:46:00 <GTRsdk> luke-jr: Do you know which file says where bitcoin stores the configuration files, blocks, and wallet?
108 2012-03-24 20:46:13 <luke-jr> jeej: never heard of
109 2012-03-24 20:46:23 <luke-jr> GTRsdk: look for 'datadir'
110 2012-03-24 20:46:42 <jeej> http://encoin.bitcoinforums.net/doku.php
111 2012-03-24 20:46:54 <jeej> its only a proposal
112 2012-03-24 20:46:56 <GTRsdk> luke-jr: I've seen that in some files, but... Which one specifically?
113 2012-03-24 20:58:00 <splatster> Where
114 2012-03-24 20:58:03 <splatster> oops
115 2012-03-24 20:58:06 <splatster> Where
116 2012-03-24 20:58:09 <splatster> fuck
117 2012-03-24 20:58:28 <splatster> Where's the bitcoin folder on Ubuntu.
118 2012-03-24 20:58:55 <splatster> the apostrophe is too close to the enter key on my keyboard :/
119 2012-03-24 20:59:55 <GTRsdk> splatster: ~/.bitcoin
120 2012-03-24 21:00:30 <splatster> *facepalm* sorry for being stupid
121 2012-03-24 21:07:17 <GTRsdk> ah hah!
122 2012-03-24 21:07:24 <GTRsdk> The file I was looking for was util.cpp
123 2012-03-24 21:30:05 <splatster> Does a client have to have the most recent block before it starts relaying blocks?
124 2012-03-24 21:31:08 <splatster> I.e. if one client is behind by 1000 blocks, will it not relay any blocks until it gets all of the rest?
125 2012-03-24 21:39:34 <BlueMatt> jeej: nothing is new in the world of scamcoins
126 2012-03-24 21:40:37 <BlueMatt> and so far every altcoin Ive seen offers difference choices from the ones bitcoin made, but really dont offer any strong argument for why those choices are absolutely better, instead of just maybe a bit better, which is why none of them have taken off...
127 2012-03-24 21:41:01 <kinlo> can anyone explain to me how the pay-to-multiple adresses work? :)
128 2012-03-24 21:41:24 <jeej> bluematt: what do you think of encoin?
129 2012-03-24 21:41:46 <kinlo> so if I want to have a secure wallet, for example, that I need 2 bitcoin clients with different wallets to approve, how would that work
130 2012-03-24 21:41:59 <BlueMatt> jeej: again, nothing is new in the world of scamcoins
131 2012-03-24 21:42:28 <jeej> but it doesnt exist yet, o you cant call it a scam
132 2012-03-24 21:42:34 <BlueMatt> ok, altcoin
133 2012-03-24 21:42:49 <kinlo> I guess you create a new address, created by combining 2 addreses, but how do they get created, one client creates it, second client sees an "incomplete" transaction, shows a list of those and asks to sign?
134 2012-03-24 21:50:29 <etotheipi_> gmaxwell, sipa, two questions about how the deterministic wallet will work: (1) You end up with money in your change chain... when you spend that, where does the change go? Into the change chain again? a new chain? (2) If you have X in your primary chain and X in your change chain and you need to send 2X, the wallet has to pull from both chains...are you preventing that?
135 2012-03-24 22:09:06 <t7> are you yanking my chain?
136 2012-03-24 22:12:44 <Joric> etotheipi_, i implemented compressed keys from 0.6.4 lately https://github.com/joric/pywallet
137 2012-03-24 22:13:02 <Joric> *0.6.0 rc4
138 2012-03-24 22:13:19 <etotheipi_> gah, I still have to do that! but not until RAM reduction is done...
139 2012-03-24 22:13:52 <etotheipi_> reading compressed keys won't help my wallet import tool, though: I can't import them into Armory wallets because Armory won't know what to do with them
140 2012-03-24 22:14:40 <etotheipi_> Joric, what did you change in your code to support them?
141 2012-03-24 22:14:52 <Joric> grep 'compressed'
142 2012-03-24 22:15:05 <Joric> i didn't solve equations though ) 32-bit secret can be extracted as is
143 2012-03-24 22:15:30 <etotheipi_> except I thought it was ogoing to be a *33*-byte secret now
144 2012-03-24 22:15:42 <etotheipi_> with the extra byte identifying that it's using compressed public key for the address
145 2012-03-24 22:17:00 <Joric> nope same old 32 byte secret, 33 bytes are only in base58check
146 2012-03-24 22:18:33 <Joric> and 279-byte privkey is 214 bytes now
147 2012-03-24 22:20:24 <etotheipi_> so the difference between the two candidate EC points is literally just even or odd y-value?
148 2012-03-24 22:20:47 <Joric> yeah
149 2012-03-24 22:20:53 <etotheipi_> that is way too simple!
150 2012-03-24 22:23:59 <Joric> you may need to write proper DER serialization, in pywallet it's rather simplified i just compared binary dumps )
151 2012-03-24 22:24:39 <etotheipi_> well, that's what I did for the ECDSA signatures
152 2012-03-24 22:24:49 <etotheipi_> but I don't think I'll need it here
153 2012-03-24 22:25:30 <etotheipi_> in fact... did you look at the code-reduction I did to integrate pywallet into Armory? it's really quite simple... I wondering how much of that really has to change
154 2012-03-24 22:25:51 <etotheipi_> wouldn't it just be a matter of detecting when the pubkey is 33 bytes instead of 65?
155 2012-03-24 22:27:03 <Joric> etotheipi_, idk i used first byte
156 2012-03-24 22:27:13 <Joric> SEC defines three types: 0x00 = point at infinity, 0x02 and 0x03 = compressed, 0x04 = uncompressed
157 2012-03-24 22:27:17 <etotheipi_> oh, well that works too :)
158 2012-03-24 22:28:13 <etotheipi_> my point is, when I read in the wallet with BSDDB, I get a privkey and pubkey field... it seems the only difference would be that the pub key is shorter... and I can still import them the same way into my Armory wallet, but with a flag identifying it is compressed
159 2012-03-24 22:28:26 <Joric> and sipa keys are weird now ) http://sourceforge.net/mailarchive/forum.php?thread_name=CAPg%2BsBhDFCjAn1tRRQhaudtqwsh4vcVbxzm%2BAA2OuFxN71fwUA%40mail.gmail.com&forum_name=bitcoin-development
160 2012-03-24 22:28:48 <Joric> eg KwntMbt59tTsj8xqpqYqRRWufyjGunvhSyeMo3NTYpFYzZbXJ5Hp is valid private key
161 2012-03-24 22:28:51 <etotheipi_> oh, there's the extra byte I was talking about
162 2012-03-24 22:29:23 <etotheipi_> so the extra byte is not in the wallet, only in the base58 encoding
163 2012-03-24 22:29:58 <Joric> yes
164 2012-03-24 22:30:51 <Joric> and secret position is shifted due to DER serialization
165 2012-03-24 22:31:34 <etotheipi_> Joric, looks like I need to examine your code a bit closer
166 2012-03-24 22:31:52 <etotheipi_> it sounds like I have to pay close attention to this
167 2012-03-24 22:32:18 <etotheipi_> so it's offset is 8 bytes if it's compressed?
168 2012-03-24 22:34:10 <Joric> basically yes
169 2012-03-24 22:35:00 <Joric> it should be done via DER reader/writer but it works as is
170 2012-03-24 22:36:59 <etotheipi_> Joric, sometimes you have to do what you gotta do
171 2012-03-24 22:37:02 <Joric> ecdsa-python has one there are just a few functions
172 2012-03-24 22:37:12 <etotheipi_> I've avoided a DER library, too
173 2012-03-24 22:37:49 <Joric> i used der encoder here https://github.com/joric/brutus/blob/master/ecdsa_pure.py in get_privkey
174 2012-03-24 22:39:24 <etotheipi_> where does module "ecdsa" come from?
175 2012-03-24 22:40:38 <Joric> https://github.com/warner/python-ecdsa
176 2012-03-24 22:40:48 <Joric> here is a javascript DER parser http://lapo.it/asn1js/
177 2012-03-24 22:42:59 <Joric> used it to understand i2d_ECPrivateKey structure
178 2012-03-24 22:45:57 <Joric> have no idea how many compressed keys currently in circulation but 0.6.0 rc4 creates wallet consisting entirely of compressed keys )
179 2012-03-24 22:49:49 <etotheipi_> yeah, there's no reason not to use them
180 2012-03-24 22:50:11 <luke-jr> etotheipi_: except if you want to downgrade
181 2012-03-24 22:50:57 <etotheipi_> luke-jr, luckily time moves forward, and most users don't downgrade
182 2012-03-24 22:51:15 <etotheipi_> devs always run into stupid things, though...
183 2012-03-24 22:51:47 <luke-jr> etotheipi_: time moves forward, and lower versions remain supported
184 2012-03-24 22:51:59 <luke-jr> etotheipi_: bitcoind 0.4.5 is due out by the end of the month
185 2012-03-24 22:52:24 <etotheipi_> oh, I didn't realize there was branched development like that
186 2012-03-24 22:52:50 <etotheipi_> I thought 0.6 was "the next" release on a very linear release path
187 2012-03-24 22:54:26 <luke-jr> in an ideal world, that might make sense ;)
188 2012-03-24 22:54:43 <luke-jr> in the real world, new features introduce new bugs, and people who have production environments don't need that risk
189 2012-03-24 22:54:55 <splatster> 27 BTC in TX fees? http://blockchain.info/unconfirmed-transactions
190 2012-03-24 22:54:59 <etotheipi_> makes sense
191 2012-03-24 22:55:40 <BlueMatt> splatster: happens from time to time
192 2012-03-24 22:55:40 <etotheipi_> splatster, any luck with OSX? I really want to get it working... and I think we're getting closer
193 2012-03-24 22:55:55 <luke-jr> splatster: 4 oddballs with high fees
194 2012-03-24 22:56:00 <splatster> etotheipi_: No, I posted on that thread what the error was
195 2012-03-24 22:56:25 <etotheipi_> splatster, and I requested further info so I can try to figure it out...
196 2012-03-24 22:56:31 <splatster> oh
197 2012-03-24 22:56:44 <Joric> splatster, what the hell i built it already ) link?
198 2012-03-24 22:57:03 <luke-jr> or rather, that list claims 4 oddball txns& if I click on them, it shows pretty normal
199 2012-03-24 22:57:17 <etotheipi_> Joric, https://bitcointalk.org/index.php?topic=73648.0
200 2012-03-24 22:57:21 <luke-jr> bug in blkchain.info I guess
201 2012-03-24 22:58:42 <splatster> etotheipi_: >>> import CppBlockUtils
202 2012-03-24 22:58:43 <splatster> Traceback (most recent call last):
203 2012-03-24 22:59:02 <etotheipi_> splatster, then the "make swig" command failed
204 2012-03-24 22:59:14 <etotheipi_> and I'll need to see what that was
205 2012-03-24 23:00:40 <Joric> why you're always trying to use homebrew ) it's all already there you only have to download qt binaries )
206 2012-03-24 23:01:39 <Joric> i didn't touch homebrew with a barge pole
207 2012-03-24 23:01:52 <etotheipi_> Joric, what is with the closing-parentheses at the end of your msgs?
208 2012-03-24 23:02:34 <splatster> etotheipi_: Tried to recompile
209 2012-03-24 23:02:35 <splatster> CppBlockUtils.i:23: Error: Unable to find 'std_string.i'
210 2012-03-24 23:02:53 <Joric> i just skip the eyes :)
211 2012-03-24 23:04:49 <etotheipi_> splatster, that's a most-interesting error!
212 2012-03-24 23:05:16 <splatster> wait there's more
213 2012-03-24 23:05:25 <splatster> I'll put it on pastebin
214 2012-03-24 23:05:37 <etotheipi_> something is wacky with your swig installation: it's like saying in C++ "#include <math.h>" and it comes back and says "Sorry, no math.h"
215 2012-03-24 23:05:53 <splatster> etotheipi_: http://pastebin.com/dG6J9RsA
216 2012-03-24 23:05:54 <etotheipi_> splatster, I don't think I need any more...
217 2012-03-24 23:06:01 <Joric> 'The following variation on Jorics instructions were provided by user
218 2012-03-24 23:06:06 <splatster> there were errors before that
219 2012-03-24 23:06:19 <etotheipi_> it throws a bunch of warnings, but those are fine
220 2012-03-24 23:06:43 <etotheipi_> splatster, your issue is swig:
221 2012-03-24 23:06:47 <splatster> ah ok
222 2012-03-24 23:07:02 <splatster> what should I do then?
223 2012-03-24 23:07:14 <etotheipi_> splatster, it very clearly is not setup right if it can't find std_string.i -- it's supposed to find that in the default swig installation paths
224 2012-03-24 23:07:42 <etotheipi_> perhaps try to reinstall it...?
225 2012-03-24 23:08:44 <splatster> ya
226 2012-03-24 23:09:35 <etotheipi_> from the existing directions (which worked for some users), "brew install swig" using 10.6.8 and xcode 4.0.2 produced a good swig installation
227 2012-03-24 23:17:17 <Adzz> Hi, anyone there that can help with some questions i have about bitcoin?
228 2012-03-24 23:22:01 <xenland> adzz: ask away mate
229 2012-03-24 23:38:54 <xenland> ^ how can localhost ever quit!!!
230 2012-03-24 23:46:26 <BlueMatt> xenland: Id like to see a localhost has quit (Connection reset)
231 2012-03-24 23:46:36 <BlueMatt> because seriously, localhost connection reset???
232 2012-03-24 23:47:13 <xenland> lawl