1 2011-08-14 00:11:34 <CIA-101> poolserverj: shadders * 41cbf3622557 r16 /src/main/java/com/shadworld/poolserver/ (5 files in 4 dirs):
  2 2011-08-14 00:40:23 <CIA-101> libbitcoin: genjix * r241e8290511e /src/storage/postgresql_storage.cpp: Nicer construction of statement for IN
  3 2011-08-14 00:40:25 <CIA-101> libbitcoin: genjix * r2a6e6258e349 / (src/storage/postgresql_storage.cpp tests/psql.cpp): Use prepared statements.
  4 2011-08-14 00:50:14 <CIA-101> bitcoin: Con Kolivas * r656067a44e13 cgminer/main.c: Stale work test should respect age of rolled work as well.
  5 2011-08-14 01:18:14 <eian> https://en.bitcoin.it/wiki/Protocol_specification#addr
  6 2011-08-14 01:18:34 <eian> It says there that the maximum payload size is 1000 bytes - I think that should say 1000 records
  7 2011-08-14 01:39:53 <lfm> eian you would not know what size buffer to reserve if it was 1000 records cuz record size is variable.
  8 2011-08-14 01:56:35 <lfm> According to the obituary notices, a mean and unimportant person never
  9 2011-08-14 02:00:06 <eian> lfm, currently, it says 1000 bytes is the biggest payload to expect - that isn't correct. I am parsing these messages and I see 'addr' messages with a size of 3000 bytes at times
 10 2011-08-14 02:00:16 <CIA-101> bitcoin: Con Kolivas * r50504ef9e01b cgminer/ (main.c miner.h): If a work item has had any mining done on it, don't consider it discarded work.
 11 2011-08-14 02:05:59 <lfm> eian: ok those are bad
 12 2011-08-14 02:06:34 <eian> lfm, what is bad?
 13 2011-08-14 02:06:41 <lfm> or the wiki is wrong or both
 14 2011-08-14 02:06:53 <lfm> bad messages
 15 2011-08-14 02:07:31 <eian> The wiki is wrong.  I can parse all the addr messages correctly
 16 2011-08-14 02:07:40 <lfm> I spoze the code should be looked at to see if there IS a max message size
 17 2011-08-14 02:08:04 <eian> I am afraid to change the wiki...It feels like writing on a book or something
 18 2011-08-14 02:08:10 <eian> haha
 19 2011-08-14 02:08:29 <lfm> eian: well I dont think 100 addr would be right either
 20 2011-08-14 02:08:38 <lfm> 1000
 21 2011-08-14 02:08:57 <eian> I am receiving 1000 addr's.  They all work fine.
 22 2011-08-14 02:09:05 <eian> Each one is 30 bytes
 23 2011-08-14 02:09:21 <lfm> ya but the max size should be expressed in bytes, not records
 24 2011-08-14 02:09:30 <eian> so the maximum payload for an addr message is actually around 30000 bytes
 25 2011-08-14 02:09:36 <lfm> the records are variable size really for ipv6 and stuff
 26 2011-08-14 02:09:57 <eian> let me double check in wireshark
 27 2011-08-14 02:11:25 <CIA-101> poolserverj: shadders * 800a71d969d2 r17 / (4 files in 4 dirs): - fix: getwork missing some fields if target is rewritten
 28 2011-08-14 02:12:17 <CIA-101> poolserverj: shadders * 1859fd7576bc r18 /.hgtags: Added tag 0.2.6 for changeset 800a71d969d2
 29 2011-08-14 02:13:43 <eian> lfm, yeah the documentation is wrong
 30 2011-08-14 02:14:05 <eian> lfm, actually it is misleading.  For addr messages, the payload field actually represents the number of records
 31 2011-08-14 02:14:09 <eian> I'm look at wireshark now
 32 2011-08-14 02:14:14 <eian> looking*
 33 2011-08-14 02:14:53 <CIA-101> poolserverj: shadders * 99511ac18724 r19 / (2 files in 2 dirs): 0.2.6 changelog updated
 34 2011-08-14 02:18:35 <lfm> afk
 35 2011-08-14 02:30:14 <CIA-101> bitcoin: Con Kolivas * r1cca876b7a60 cgminer/NEWS: Update NEWS.
 36 2011-08-14 02:30:15 <CIA-101> bitcoin: Con Kolivas * rb73d93cd2945 cgminer/configure.ac: Bump version number.
 37 2011-08-14 03:11:22 <me_> is it intentional that the walletpassphrase RPC command is unlisted in 'bitcoind help'?
 38 2011-08-14 03:14:02 <riush> me_, it is only visible if the wallet is actually encrypted
 39 2011-08-14 03:14:35 <me_> ah; my mistake then. thanks.; why is that done?
 40 2011-08-14 03:15:25 <riush> maybe so one doesn't get the idea it can be used when it actually can't
 41 2011-08-14 03:15:34 <riush> encryptwallet should be there
 42 2011-08-14 03:15:58 <me_> it is; i was just confused by the lack of walletpassphrase;
 43 2011-08-14 03:17:01 <riush> yes, i was baffled the first time too..
 44 2011-08-14 03:17:27 <me_> another tiny thing -- the unix makefile still defines FOURWAYSSE2; that's worth removing now, as the SSE2 miner code is no longer in the client.
 45 2011-08-14 03:51:09 <devrandom> ;;later tell BlueMatt my latest commit does deterministic mingw executables, but there are still ~10 bytes changing on the nsis exe
 46 2011-08-14 03:51:09 <gribble> The operation succeeded.
 47 2011-08-14 04:45:12 <CIA-101> bitcoin: Forrest Voight cgminer * r200ac2993df0 cgminer/util.c: reenable target checking for difficulty > 1 work
 48 2011-08-14 04:45:13 <CIA-101> bitcoin: Con Kolivas cgminer * r11c955642ffe cgminer/util.c: Merge pull request #31 from forrestv/cgminer_checktarget
 49 2011-08-14 05:39:36 <wardearia> Is it possible a makefile.gentoo can be included in official repository?  makefile.unix never works for me and I am tired of modifying it each time and especially for each bitcoin clone that also provides default makefile.unix from bitcoin repo.
 50 2011-08-14 05:39:58 <neofutur> +1
 51 2011-08-14 05:43:24 <gjs278> the only thing you need to change for gentoo is static to dynamic and then a custom make that includes the db4.8
 52 2011-08-14 05:45:39 <wardearia> neofutur, https://gitorious.org/bitcoin/gentoo/blobs/master/net-p2p/bitcoind/files/Makefile.gentoo
 53 2011-08-14 05:48:40 <wardearia> Or https://gitorious.org/bitcoin/gentoo/blobs/master/net-p2p/bitcoind/files/0.3.24-Makefile.gentoo
 54 2011-08-14 06:18:31 <gjs278> ;;bc,stats
 55 2011-08-14 06:18:33 <gribble> Current Blocks: 140902 | Current Difficulty: 1888786.7053531 | Next Difficulty At Block: 141119 | Next Difficulty In: 217 blocks | Next Difficulty In About: 1 day, 14 hours, 16 minutes, and 35 seconds | Next Difficulty Estimate: 1814599.46685679
 56 2011-08-14 06:36:52 <yossarian_> Hello bitcoin world!
 57 2011-08-14 06:37:41 <abragin> hi
 58 2011-08-14 06:37:45 <yossarian_> I'm looking for someone who could help translating Bitcoin Wallet for Android to Polish, Italian or French. Or any other language for that matter.
 59 2011-08-14 06:37:51 <yossarian_> https://bitcointalk.org/index.php?topic=36873.0
 60 2011-08-14 06:57:17 <neofutur> yossarian_: https://pl.bitcoin.it/wiki/ you could try to contact the guy who will translate the wiki to polish
 61 2011-08-14 06:57:45 <neofutur> yossarian_: https://bitcointalk.org/index.php?action=profile;u=2414
 62 2011-08-14 08:01:04 <cacheson> can anyone explain the ADDRESSVERSION constant in base58.h to me?  how does 0 correspond to the "1" at the start of a bitcoin address?
 63 2011-08-14 08:02:02 <cacheson> in namecoin it's 52 instead of 0, I don't see how that's supposed to correspond to "N", doesn't match up with the ascii table
 64 2011-08-14 08:03:19 <sacarlson> cacheson: good question I'd like to here the answer to that one
 65 2011-08-14 08:09:57 <samr7> have you guys looked at the base-58 alphabet?
 66 2011-08-14 08:15:16 <cacheson> samr7: ahh, thanks
 67 2011-08-14 08:43:50 <gribble> Alias bc,24hprc, Alias bc,avgprc, Alias bc,bcm, Alias bc,bitpenny, Alias bc,blocks, Alias bc,btceur, Alias bc,btcgbp, Alias bc,btcguild, Alias bc,btcrub, Alias bc,btcto, Alias bc,calc, Alias bc,calcd, Alias bc,channels, Alias bc,convert, Alias bc,deepbit, Alias bc,diff, Alias bc,diffchange, Alias bc,eligius, Alias bc,estimate, Alias bc,exchb, Alias bc,fx, Alias bc,gen, Alias bc,gend, (2 more messages)
 68 2011-08-14 08:43:50 <sacarlson> ;;bc,help
 69 2011-08-14 08:44:32 <gribble> Error: "bc,calcd,270" is not a valid command.
 70 2011-08-14 08:44:32 <sacarlson> ;;bc,calcd,270
 71 2011-08-14 08:44:57 <gribble> Error: "bc,calc,270" is not a valid command.
 72 2011-08-14 08:44:57 <sacarlson> ;;bc,calc,270
 73 2011-08-14 08:46:36 <sacarlson> with "difficulty" : 0.06198025   what's the estimated time or rate with 270kh/sec miner?
 74 2011-08-14 08:46:48 <sacarlson> per block
 75 2011-08-14 08:47:30 <sacarlson> surely more than 1 every 7 hours
 76 2011-08-14 08:48:03 <sacarlson> ;;bc,calc,help
 77 2011-08-14 08:48:04 <gribble> Error: "bc,calc,help" is not a valid command.
 78 2011-08-14 08:48:37 <gribble> (bc,calc <an alias, 1 argument>) -- Alias for "echo The average time to generate a block at $1 Khps, given current difficulty of [bc,diff], is [time elapsed [math calc 1/((2**224-1)/[bc,diff]*$1*1000/2**256)]]".
 79 2011-08-14 08:48:37 <sacarlson> ;;bc,calc
 80 2011-08-14 08:51:04 <sacarlson> ;;bc,diff
 81 2011-08-14 08:51:05 <gribble> 1888786.7053531
 82 2011-08-14 08:55:15 <sacarlson> ;;bc,diff 0.06198025
 83 2011-08-14 08:55:16 <gribble> 1888786.7053531
 84 2011-08-14 09:00:19 <sacarlson> ;;bc,calc 270
 85 2011-08-14 09:00:20 <gribble> The average time to generate a block at 270 Khps, given current difficulty of 1888786.7053531 , is 952 years, 38 weeks, 2 days, 12 hours, 7 minutes, and 26 seconds
 86 2011-08-14 09:00:58 <gribble> Error: invalid syntax (<string>, line 1)
 87 2011-08-14 09:00:58 <sacarlson> ;;bc,calc 270 0.06198025
 88 2011-08-14 09:02:18 <gribble> The average time to generate a block at 270 Khps, given the supplied difficulty of 0.061, is 16 minutes and 10 seconds
 89 2011-08-14 09:02:18 <sacarlson> ;;bc,calcd 270 0.061
 90 2011-08-14 10:07:21 <sacarlson> ???;;bc,calcd 270 0.0044
 91 2011-08-14 10:07:34 <gribble> The average time to generate a block at 270 Khps, given the supplied difficulty of 0.061, is 16 minutes and 10 seconds
 92 2011-08-14 10:07:34 <sacarlson> ;;bc,calcd 270 0.061
 93 2011-08-14 10:07:50 <gribble> The average time to generate a block at 270 Khps, given the supplied difficulty of 0.0044, is 1 minute and 9 seconds
 94 2011-08-14 10:07:50 <sacarlson> ;;bc,calcd 270 0.0044
 95 2011-08-14 10:08:41 <Diablo-D3> lawlz
 96 2011-08-14 12:22:37 <coderrr> has anyone released a vid of kaminsky's bitcoin talk ?
 97 2011-08-14 12:28:00 <TuxBlackEdo> does /etc/cron.hourly execute every hourn on :00 regardless if it was originally started at :30? also putting a bash file into /etc/cron.hourly and restarting /etc/init.d/crond is all i have to do, right?
 98 2011-08-14 12:30:57 <nanotube> TuxBlackEdo: yes it'll run at the beginning of the hour. and you don't even need to restart cron
 99 2011-08-14 12:44:04 <TuxBlackEdo> thanks nanotube
100 2011-08-14 12:48:01 <nanotube> np :)
101 2011-08-14 12:58:28 <SomeoneWeird> Anyone know what the binary and proxy ports are in pushpool?
102 2011-08-14 13:01:28 <sacarlson> SomeoneWeird: I haven't set it up yet but I think they are configurable
103 2011-08-14 13:01:49 <SomeoneWeird> yeah i wanna know what theyre for, :)
104 2011-08-14 13:03:22 <sacarlson> SomeoneWeird: one is input from the miners the other is output to the bicoind as far as I know
105 2011-08-14 13:03:33 <SomeoneWeird> hmm alright thanks
106 2011-08-14 14:59:35 <shadders> IO-: just stepping through code now... I had to wait for my slow miner to find a share
107 2011-08-14 14:59:59 <IO-> i just put a couple of 6900's in my workstation to test things faster
108 2011-08-14 15:02:51 <IO-> i wonder if there's a way to see the exact JSON diablo submits when it finds a share
109 2011-08-14 15:14:40 <tcatm> IO-: tcpdump
110 2011-08-14 15:14:53 <tcatm> IO-: or ngrep
111 2011-08-14 15:43:50 <Kireji> I think I have a bug in my client - the amount total shown by "bitcoind listreceivedbyaddress 0 true" and "bitcoind getbalance" are not the same
112 2011-08-14 15:44:21 <Kireji> and on one particular account, the total shown on blockexplorer is not the same as the total shown by my client
113 2011-08-14 15:55:01 <Kireji> here is an encapsulation of the differences:  http://pastebin.com/raw.php?i=0m8rMf12
114 2011-08-14 16:49:59 <Paas__> hello
115 2011-08-14 17:06:25 <DBordello> When watching for transactions, what is the best way to talk to bitcoind?  Can you get notified of a transaction?  Or do you have to query it every n seconds?
116 2011-08-14 17:06:48 <lfm> there is a patch to notify
117 2011-08-14 17:07:17 <tcatm> DBordello: https://github.com/bitcoin/bitcoin/pull/198
118 2011-08-14 17:07:22 <DBordello> ah, fantastic
119 2011-08-14 17:07:37 <DBordello> i'll take a look, thank you
120 2011-08-14 17:14:09 <coderrr> where did gmaxwell go
121 2011-08-14 20:20:15 <CIA-101> libbitcoin: genjix * r8418f57f75cf / (include/bitcoin/constants.hpp src/dialect.cpp): magic_value as a constant (thanks mizerydearia)
122 2011-08-14 21:56:10 <owowo> ;;bc,timetonext
123 2011-08-14 21:56:11 <gribble> 22 hours, 19 minutes, and 51 seconds
124 2011-08-14 21:56:20 <owowo> ;;bc,diffchange
125 2011-08-14 21:56:21 <gribble> -3.90429999602 % estimated difficulty change this period
126 2011-08-14 21:56:44 <owowo> ;;bc,estimate
127 2011-08-14 21:56:45 <gribble> 1815042.80609078
128 2011-08-14 21:59:41 <chinaskibit> ;;bc,diff
129 2011-08-14 21:59:42 <gribble> 1888786.7053531
130 2011-08-14 22:14:21 <Cory> In what file are the transactions which are shown in the client stored?
131 2011-08-14 22:15:05 <luke-jr> all transctions are stored in blk*
132 2011-08-14 22:15:09 <tcatm> blk0001.dat and wallet.dat
133 2011-08-14 22:15:36 <luke-jr> tcatm: wallet.dat has a copy, or just the txid?
134 2011-08-14 22:15:46 <tcatm> copy
135 2011-08-14 22:17:18 <tcatm> 0 confirmations tx are shown in the client but aren't in blk0001.dat yet :)
136 2011-08-14 22:17:49 <Cory> That's exactly what I'm talking about, heh. I have a stuck transaction and I'm trying to invalidate it.
137 2011-08-14 22:21:10 <Maged> Either use an old backup of your wallet (you have one, right?) or follow this guide: https://bitcointalk.org/index.php?topic=35214.0
138 2011-08-14 22:28:11 <Cory> Used an old backup; thanks!
139 2011-08-14 22:31:57 <Maged> No problem
140 2011-08-14 23:15:25 <Kireji> can anyone explain why blockexplorer and my bitcoin client disagree?  see for example this: http://pastebin.com/raw.php?i=0m8rMf12
141 2011-08-14 23:15:43 <Kireji> my client says that address has one amount, but block explorer says it has a different amount
142 2011-08-14 23:16:41 <tcatm> Kireji: does your client have all ;;bc,blocks ?
143 2011-08-14 23:16:49 <Kireji> yes
144 2011-08-14 23:16:56 <tcatm> that's strange
145 2011-08-14 23:16:58 <Kireji> and these transactions are 4K blocks ago
146 2011-08-14 23:16:59 <Plasma-> Kireji, looks okay I think?
147 2011-08-14 23:17:10 <Plasma-> look at 'amount' on the blockexplorer page
148 2011-08-14 23:17:20 <Kireji> looking
149 2011-08-14 23:17:24 <Plasma-> I think your txn of 0.00469555 is amongst other transactions, and that block's total includes other peoples transactions that arent yours
150 2011-08-14 23:17:41 <Plasma-> under the 'ledger' heading
151 2011-08-14 23:17:51 <Kireji> yes
152 2011-08-14 23:18:01 <Kireji> but I read that as 3 transcations for this address
153 2011-08-14 23:18:35 <Kireji> 0.03536172, 0.16063294, and 0.00469555 fora total of 0.20069021
154 2011-08-14 23:18:41 <Kireji> correct?
155 2011-08-14 23:19:06 <Kireji> each one of those 3 show 1Jk8iHy33 is the recieved address
156 2011-08-14 23:19:10 <Kireji> ei
157 2011-08-14 23:19:23 <Plasma-> im not that familiar with blockexporer sorry.. but I notice http://blockexplorer.com/q that theres: addressbalance - shows received BTC minus sent BTC for an address. Do not use this unless you know what you are doing: it does not do what you might expect.
158 2011-08-14 23:19:31 <Plasma-> "does not do what you might expect" perhaps thats what your seeing here
159 2011-08-14 23:22:19 <Kireji> hmmm
160 2011-08-14 23:22:25 <Kireji> that doesn't seem very satisfying
161 2011-08-14 23:22:33 <Kireji> there seems to be something else going on
162 2011-08-14 23:22:56 <Kireji> when I do bitcoin getbalance, it lists 0.20069021
163 2011-08-14 23:23:22 <Kireji> it seems like there is some kind of bug, or perhaps I'm just not reading my client correctly, I don't know
164 2011-08-14 23:28:06 <TuxBlackEdo> What does mining software hash? Does it first get all un-redeemed transactions and then hash it along with the "bitcoin header" and your own private key, and if the hash's decimal value is less then current difficulty it just generates a new private key (therefore getting a new hash to test)?
165 2011-08-14 23:28:13 <TuxBlackEdo> is that the basic idea?
166 2011-08-14 23:28:48 <Plasma-> Kireji, I dont want to steer you in the wrong direction, maybe #bitcoin knows or post on btc talk forums?
167 2011-08-14 23:28:53 <TuxBlackEdo> and what is the bitcoin header?
168 2011-08-14 23:29:05 <TuxBlackEdo> or blockchain header
169 2011-08-14 23:29:31 <TuxBlackEdo> does it change everytime the network is on a new block?
170 2011-08-14 23:29:34 <Kireji> Plasma-: ok, thanks
171 2011-08-14 23:33:20 <tcatm> TuxBlackEdo: https://en.bitcoin.it/wiki/Block_hashing_algorithm
172 2011-08-14 23:33:43 <TuxBlackEdo> oh sweet thanks
173 2011-08-14 23:37:39 <TuxBlackEdo> i gotta figure out what merkle_root is
174 2011-08-14 23:38:43 <tcatm> the root hash of the merkle tree of all transactions
175 2011-08-14 23:39:06 <tcatm> https://en.bitcoin.it/wiki/Protocol_specification#Merkle_Trees
176 2011-08-14 23:42:40 <TuxBlackEdo> thanks
177 2011-08-14 23:44:03 <chinaskibit> So I asked Randal Schwartz from FLOSS weekly to interview one of you guys(bitcoin devs), and he said it would be difficult because you're all anon.
178 2011-08-14 23:44:17 <chinaskibit> Would any of you speak to him?
179 2011-08-14 23:45:06 <andyroo> try #bitcoin-dev
180 2011-08-14 23:45:23 <andyroo> oh, that's where i am.. nvr mind
181 2011-08-14 23:45:31 <chinaskibit> Nice troll
182 2011-08-14 23:46:20 <tcatm> chinaskibit: Most of us aren't anon.
183 2011-08-14 23:46:26 <chinaskibit> That was my feeling
184 2011-08-14 23:46:31 <tcatm> There are email addresses on bitcoin.org
185 2011-08-14 23:46:48 <chinaskibit> He's not the most informed person, but his show has a large audience
186 2011-08-14 23:47:19 <tcatm> But we are all a bit busy so some press requests might be not get answered
187 2011-08-14 23:48:00 <chinaskibit> Understandable, should I quit poking my nose around or is there someone's email I can give him?
188 2011-08-14 23:49:07 <tcatm> It's best if he CCs to all listed addresses. If he has interesting questions he'll likely get an answer :)
189 2011-08-14 23:49:42 <b4epoche_> chinaskibit:  you talking live interview?
190 2011-08-14 23:49:59 <chinaskibit> yes sir, or mam
191 2011-08-14 23:50:18 <b4epoche_> yea, that's what I thought&  just audio or a/v?
192 2011-08-14 23:50:23 <chinaskibit> Audio
193 2011-08-14 23:50:41 <b4epoche_> so, just needs to be well spoken and not necessarily good looking...
194 2011-08-14 23:50:48 <chinaskibit> Lol, yeah
195 2011-08-14 23:50:58 <b4epoche_> nanotube might fit the bill ;-)
196 2011-08-14 23:51:09 <TuxBlackEdo> chinaskibit: email@onlyonetv.com or call 1-646-580-0020 and ask to speak with bruce wagner
197 2011-08-14 23:51:52 <tcatm> bruce is not a bitcoin dev
198 2011-08-14 23:51:56 <chinaskibit> lol
199 2011-08-14 23:52:01 <TuxBlackEdo> does he need a bitcoin dev?
200 2011-08-14 23:52:16 <b4epoche_> maybe we can program gribble to be the bitcoin spokesbot
201 2011-08-14 23:52:23 <TuxBlackEdo> hehe
202 2011-08-14 23:53:31 <tcatm> I think a bitcoin dev (or anyone familiar with the technical details) would fit FLOSS Weekly better.
203 2011-08-14 23:55:08 <chinaskibit> Well I politely informed him that not all devs are anon
204 2011-08-14 23:55:21 <chinaskibit> And to check out the irc/bitcoin.org
205 2011-08-14 23:56:05 <chinaskibit> are not*
206 2011-08-14 23:56:08 <chinaskibit> sorry my bad
207 2011-08-14 23:59:37 <CIA-101> poolserverj: shadders * fc31f8f576fe r20 /src/main/java/com/shadworld/poolserver/servlet/MgmtInterfaceServlet.java: - added method "flushWorkers" to mgmt interface which works just like "flushWorker" except it take a "names" param with a comma delimited list
208 2011-08-14 23:59:38 <CIA-101> poolserverj: shadders * 7f1794c6244d r22 /src/main/java/com/shadworld/poolserver/ (6 files in 2 dirs):