1 2011-06-02 00:00:08 <BlueMatt> well you will need to do some checking about incoming connections
   2 2011-06-02 00:00:25 <BlueMatt> we already have fProxy which also is on if tor
   3 2011-06-02 00:00:31 <BlueMatt> so we can use that + other stuff
   4 2011-06-02 00:00:53 Cusipzzz has joined
   5 2011-06-02 00:01:04 <jrmithdobbs> BlueMatt: here's my plan right now: Enumerate local network interfaces and get their addresses, filter out rfc1918/rfc3927/rfc3879(ip6) addresses, if we still have addresses left, broadcast, if not check if upnp is turned on, if not check if explicitly told to advertise
   6 2011-06-02 00:01:12 <BlueMatt> youve got it sorted? you mean you are writing this already?
   7 2011-06-02 00:01:14 <jrmithdobbs> BlueMatt: right
   8 2011-06-02 00:01:21 <jgarzik> fLeafNode as I envisioned it simply controls client behavior.  You don't need to _advertise_ "I am a leaf node" you can simply alter your behavior
   9 2011-06-02 00:01:26 <BlueMatt> no, way to simplistic
  10 2011-06-02 00:01:35 <jrmithdobbs> BlueMatt: why?
  11 2011-06-02 00:01:39 <BlueMatt> exactly
  12 2011-06-02 00:01:53 <BlueMatt> the advertise yourself stuff is just setting the relevant flag
  13 2011-06-02 00:01:58 <jgarzik> yep
  14 2011-06-02 00:02:40 <jrmithdobbs> BlueMatt: how is that too simplistic? it's basically the same check done for tor afaict
  15 2011-06-02 00:03:01 <BlueMatt> no, the whole upnp is on, you are good...no
  16 2011-06-02 00:03:14 <BlueMatt> you need to figure out if you accept incoming, upnp proves nothing
  17 2011-06-02 00:03:32 <jrmithdobbs> well
  18 2011-06-02 00:03:42 <BlueMatt> you need to somehow check if you *will* be able to accept incoming without trying
  19 2011-06-02 00:03:45 <jrmithdobbs> problem is that not all firewalls doing nat allow inside out connections
  20 2011-06-02 00:03:51 <BlueMatt> and hopefully in a decentralized manner
  21 2011-06-02 00:03:55 <BlueMatt> which poses the problem
  22 2011-06-02 00:04:04 <BlueMatt> inside out?
  23 2011-06-02 00:04:19 <jrmithdobbs> BlueMatt: as in if you are behind nat you cannot connect to ports on the public ip address
  24 2011-06-02 00:04:25 <jrmithdobbs> yes there really are devices that wont less this work
  25 2011-06-02 00:04:37 <jrmithdobbs> i have had the misfortune of having to deal with them :(
  26 2011-06-02 00:04:41 <BlueMatt> well if their fw is blocking outgoing, why would we have to bother with that
  27 2011-06-02 00:04:49 <jrmithdobbs> no
  28 2011-06-02 00:04:56 <BlueMatt> if you are blocking outoing, I dont care what breaks
  29 2011-06-02 00:04:57 <upb> phantomcircuit: haha, when you set the socket to nonblocking, arent you supposed to select() on it to see when the connet finished instead of issuing connect() calles in a loop ?:P
  30 2011-06-02 00:05:10 <jrmithdobbs> i'm saying that they *would* be able to accept incoming connections but the node itself wouldn't be able to tell if it was able to because attempts to do so would fail
  31 2011-06-02 00:05:15 <jrmithdobbs> even if attempts from the outside world would not
  32 2011-06-02 00:05:31 <BlueMatt> huh?
  33 2011-06-02 00:05:50 <jrmithdobbs> ok so you have <fw> ---- <lan> ---- <btc node>
  34 2011-06-02 00:05:55 <BlueMatt> yea if you are messing with outgoing connections on the fw, I dont think we need to care what breaks
  35 2011-06-02 00:06:07 <jrmithdobbs> well, <internet> ---- <fw> ---- <lan> ---- <btc node>
  36 2011-06-02 00:06:09  has joined
  37 2011-06-02 00:06:14 johnnympereira5 has joined
  38 2011-06-02 00:06:19 <jrmithdobbs> internet -> firewally:8333 forwards to btcnode:8333 properly
  39 2011-06-02 00:06:19 <BlueMatt> because stuff is going to break anyway, so we dont have to bother testing against that kind of crap
  40 2011-06-02 00:06:31 <jrmithdobbs> connections from internet work
  41 2011-06-02 00:06:40 <BlueMatt> yes I get it, but why bother?
  42 2011-06-02 00:06:42 <sanjor> how should i kill bitcoind if i cant connect to it?
  43 2011-06-02 00:06:54 <iera> sanjor: unix? kill pid?
  44 2011-06-02 00:06:55 <sanjor> kill -9 leaves a lock
  45 2011-06-02 00:06:56 <jrmithdobbs> BlueMatt: what i'm saying is that check will fail on them even though they can accept connections
  46 2011-06-02 00:07:00 <gjs278> delete the lock file
  47 2011-06-02 00:07:14 <sanjor> thanks iera
  48 2011-06-02 00:07:16 <BlueMatt> jrmithdobbs: yes and since that is true on 0.0000001% of nodes, we dont have to care
  49 2011-06-02 00:07:23 <sanjor> where is the lock file?
  50 2011-06-02 00:07:26 <gjs278> in .bitcoin
  51 2011-06-02 00:07:33 <gjs278> it's called
  52 2011-06-02 00:07:35 <gjs278> ".lock"
  53 2011-06-02 00:07:44 idnaria has joined
  54 2011-06-02 00:07:44 <gmaxwell> jrmithdobbs: blocks outgoing but not incoming? well how the heck does it get out in the first place? :)
  55 2011-06-02 00:07:51 <jrmithdobbs> BlueMatt: well considering the people that will be running the "mining supernodes" will be behind corp firewalls in a lot of cases
  56 2011-06-02 00:07:56 Sthebig has quit (Ping timeout: 255 seconds)
  57 2011-06-02 00:08:06 <jrmithdobbs> gmaxwell: no you just can't connect to the natted ip if you're connecting from behind the nat
  58 2011-06-02 00:08:16 <BlueMatt> then they check the box in options that says "I am supernode"
  59 2011-06-02 00:08:17 <jrmithdobbs> BlueMatt: which is where these issues show up
  60 2011-06-02 00:08:18 <BlueMatt> not hard
  61 2011-06-02 00:08:23 <sanjor> thanks gjs278
  62 2011-06-02 00:08:24 idnar has quit (Read error: Connection reset by peer)
  63 2011-06-02 00:08:38 <gjs278> "check the box"
  64 2011-06-02 00:08:42 <gjs278> if you even open the gui
  65 2011-06-02 00:08:48 <gmaxwell> jrmithdobbs: ah, yup. stupid firewalls. Thats not a universal, though nearly so.
  66 2011-06-02 00:08:48 <gjs278> that should disqualify you from supernode status
  67 2011-06-02 00:08:49 <BlueMatt> or setsupernode via rpc
  68 2011-06-02 00:08:49 _Netsni3 has quit (Ping timeout: 260 seconds)
  69 2011-06-02 00:09:01 <jrmithdobbs> gmaxwell: it's a big problem on A LOT of cisco gear
  70 2011-06-02 00:09:08 <gmaxwell> checkpoint does that too.
  71 2011-06-02 00:09:12 <jrmithdobbs> so it is not .00000001% of cases is what i'm saying
  72 2011-06-02 00:09:20 <jrmithdobbs> it's something that needs to be considered
  73 2011-06-02 00:09:21 <BlueMatt> yes it is
  74 2011-06-02 00:09:21 <sanjor> is it normal for: 'bitcoind stop' to say error: couldn't connect to server
  75 2011-06-02 00:09:24 Sthebig has joined
  76 2011-06-02 00:09:30 <gmaxwell> but why is it even an issue? so what, you'll be unreachable to a few nearby nodes.
  77 2011-06-02 00:09:34 <gjs278> if it is already stopped then yes
  78 2011-06-02 00:09:43 traviscj has joined
  79 2011-06-02 00:09:47 <jrmithdobbs> gmaxwell: no the issue is the software can't test for itself if inbound connections work to the external ip
  80 2011-06-02 00:09:48 <BlueMatt> if you are running a bitcoin node to mine, and you want to accept incoming connections and your router does that kind of thin, you clearly have plenty of expertise to know wtf you are doing
  81 2011-06-02 00:09:53 <jrmithdobbs> gmaxwell: and will disable inbound connections by default
  82 2011-06-02 00:09:53 <gmaxwell> jrmithdobbs: the problem would go away if we get muticast/broadcast announcement, since they'd learn the local address that way.
  83 2011-06-02 00:10:13 <BlueMatt> what needs to happen for this: a. you need to have good uptime so bitcoin has to keep track of uptime, b. you have to check for incoming connections...this gets hard as you cant tell other nodes to connect to you until you have checked this, but I dont really want to ping a specific server as that presents privacy concerns...one might add another command to ping a node and ask if it has incoming but that leaves backward-incompatible changes to
  84 2011-06-02 00:10:13 <BlueMatt> node communication which might also present a problem...
  85 2011-06-02 00:10:24 <gmaxwell> oh was there as suggestion that it tests itself? no that won't work in most cases.
  86 2011-06-02 00:10:35 <jrmithdobbs> gmaxwell: BlueMatt disagrees.
  87 2011-06-02 00:10:37 <BlueMatt> but it has to for this to work properly
  88 2011-06-02 00:10:52 <jrmithdobbs> BlueMatt: sorry that network gear doesn't conform to your idea for this fix?
  89 2011-06-02 00:10:52 <BlueMatt> otherwise you leave it up to the user and the number of supernodes falls to 0
  90 2011-06-02 00:10:54 <jrmithdobbs> I mean
  91 2011-06-02 00:10:56 <BlueMatt> or a small number
  92 2011-06-02 00:10:57 <jrmithdobbs> I don't really know what to say to that
  93 2011-06-02 00:11:02 <gmaxwell> BlueMatt: you can't generally connect to yourself to test in the case of nat or port forwards, because they often don't work from within the nat.
  94 2011-06-02 00:11:26 <jrmithdobbs> unless your nat device is linux based there's a very high probability that it will not work
  95 2011-06-02 00:11:41 <gmaxwell> what jrmithdobbs says, wrt that point.
  96 2011-06-02 00:11:46 theorbtwo has quit (Ping timeout: 240 seconds)
  97 2011-06-02 00:11:49 <BlueMatt> jrmithdobbs: no, the problem is you are posing a problem to a thing that hasnt been decided on that will plague only people beind corporate fws and in those cases there is enough expertise managing those fws that it wont be a problem for them
  98 2011-06-02 00:12:00 <BlueMatt> gmaxwell: I never said you could
  99 2011-06-02 00:12:01 theorbtwo has joined
 100 2011-06-02 00:12:10 <jrmithdobbs> BlueMatt: you would be very surprised how often this bites corp IT teams in the ass
 101 2011-06-02 00:12:14 <BlueMatt> you have to check yourself somehow...
 102 2011-06-02 00:12:18 <jrmithdobbs> you can't
 103 2011-06-02 00:12:18 james4k has quit (Quit: james4k)
 104 2011-06-02 00:12:19 <gmaxwell> It's not just a corporate firewall issue. It's basically a everything except iptables issue.
 105 2011-06-02 00:12:25 <jrmithdobbs> right
 106 2011-06-02 00:12:37 <jrmithdobbs> including consumer gear even if upnp is working
 107 2011-06-02 00:12:39 <BlueMatt> ok, give me one consumer fw that blocks outgoing stuff?
 108 2011-06-02 00:12:51 <gmaxwell> BlueMatt: this is why e.g. voip usually uses an external server to test. This is also what edonkey/overnet does IIRC.
 109 2011-06-02 00:12:54 <jrmithdobbs> BlueMatt: netgears non-linux based stuff works as i describe
 110 2011-06-02 00:13:02 <gmaxwell> BlueMatt: it's not a question of blocking outgoing
 111 2011-06-02 00:13:04 <gjs278> mine can do that but I'd have to turn it on for this port
 112 2011-06-02 00:13:08 <BlueMatt> jrmithdobbs: "you cant" ok so now we throw this whole thing out the window
 113 2011-06-02 00:13:09 <BlueMatt> done
 114 2011-06-02 00:13:13 <gmaxwell> it's a question of not allowing the outside address to be used from the inside.
 115 2011-06-02 00:13:29 johnnympereira5 has quit (Ping timeout: 260 seconds)
 116 2011-06-02 00:13:35 <BlueMatt> did you guys read the post I just put up there
 117 2011-06-02 00:13:37 <jrmithdobbs> BlueMatt: so because you can't garuntee that inbound connections work it's not worth filtering *any* of the noise?
 118 2011-06-02 00:13:53 <gmaxwell> For generic static nat it _can't_ generally work, because the return packet will take the wrong path and not get translated... so it's not just a "crap firewall" issue.
 119 2011-06-02 00:13:56 <jrmithdobbs> BlueMatt: i read it before i started talking. that's what i was saying was more involved than necessary
 120 2011-06-02 00:13:59 <BlueMatt> I said "you have to ping a server somewhere which checks if it can connect to you"
 121 2011-06-02 00:14:19 <gmaxwell> oh you can totally use a seperate node for testing, that works fine.
 122 2011-06-02 00:14:20 <BlueMatt> which is a 100% certain test, but there are problems, go read
 123 2011-06-02 00:14:29 <BlueMatt> gmaxwell: scroll up
 124 2011-06-02 00:14:34 <gmaxwell> You just can't test yourself. Because it's 100% going to fail with static nat.
 125 2011-06-02 00:14:39 <BlueMatt> no shit
 126 2011-06-02 00:14:44 <BlueMatt> sherlock
 127 2011-06-02 00:14:55 <gmaxwell> and frequently going to fail for port forwarding.
 128 2011-06-02 00:15:04 <gmaxwell> BlueMatt: omg people miscommunicated over IRC. News at 11.
 129 2011-06-02 00:15:24 <BlueMatt> yes, but when I said clearly that I understand what you are saying and agree, you dont have to keep going
 130 2011-06-02 00:16:02 Moonies has quit (Remote host closed the connection)
 131 2011-06-02 00:16:27 <BlueMatt> anyway...do either of you have a solution?
 132 2011-06-02 00:16:31 <gmaxwell> I'm not understanding why throwing the whole thing out the window is required.
 133 2011-06-02 00:16:39 <BlueMatt> that was sarcastic
 134 2011-06-02 00:17:09 <diki> hmm
 135 2011-06-02 00:17:16 <diki> got segmentation fault
 136 2011-06-02 00:17:21 <diki> what does it mean?
 137 2011-06-02 00:17:37 <BlueMatt> ;;google segfault
 138 2011-06-02 00:17:37 <gribble> Segmentation fault - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Segmentation_fault>; Segfault (website) - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Segfault_(website)>; Segfault: <http://segfault.org/>
 139 2011-06-02 00:18:37 <diki> damn..
 140 2011-06-02 00:18:40 <diki> it didnt work
 141 2011-06-02 00:19:00 <jrmithdobbs> BlueMatt: there isn't a solution, best we can do is the 80/20 rule
 142 2011-06-02 00:19:12 <BlueMatt> which, in this case, is?
 143 2011-06-02 00:19:18 <gmaxwell> BlueMatt: I assume the flags can be updated without dropping all connections?  So.. here is a suggestion: if you think you can 'probably' take incoming connections claim you can. If you don't get any for a while, stop claiming it until you change IPs, or the user forces it.
 144 2011-06-02 00:19:30 <gmaxwell> And probably is based on a simple rule that goes something like:
 145 2011-06-02 00:19:35 <BlueMatt> I dont think so
 146 2011-06-02 00:19:40 <jrmithdobbs> BlueMatt: eg, implement the 20% that will get 80% of the results ... eg, check if they're on a private ip, if they are, don't advertise unless upnp is enabled or explicitly told to do so
 147 2011-06-02 00:19:46 <BlueMatt> once you set your flags, they get broadcasted all over the place
 148 2011-06-02 00:19:46 <jrmithdobbs> BlueMatt: that catches 80% of the problem
 149 2011-06-02 00:19:58 <jrmithdobbs> sure it'll leave a few stragglers that don't have upnp turned on on their router
 150 2011-06-02 00:19:59 <BlueMatt> so I dont think you can change them (easily)
 151 2011-06-02 00:20:07 <gmaxwell> I have a Public IP? Probably yes. If I have a private IP and working UPNP, probably yes. otherwise probably no.
 152 2011-06-02 00:20:15 <gmaxwell> BlueMatt: hmph.
 153 2011-06-02 00:20:23 <BlueMatt> jrmithdobbs: not even close, you are way overestimating how much upnp actually will do
 154 2011-06-02 00:20:25 <BlueMatt> (on average)
 155 2011-06-02 00:20:36 <jrmithdobbs> BlueMatt: how so?
 156 2011-06-02 00:20:41 <gmaxwell> BlueMatt: UPNP should report failure, no?
 157 2011-06-02 00:21:00 <BlueMatt> many consumer routers have bad upnp support/broken upnp support/etc
 158 2011-06-02 00:21:04 <jrmithdobbs> BlueMatt: if upnp code reports success opening the port on the nat device it "should" work
 159 2011-06-02 00:21:07 gwelymernan has quit (Ping timeout: 250 seconds)
 160 2011-06-02 00:21:18 <BlueMatt> also, many isps (in india, and the future) have isp-level nat that could cause further issues
 161 2011-06-02 00:21:21 <jrmithdobbs> sure but you're talking 300% more work to work out a corner case
 162 2011-06-02 00:21:27 <BlueMatt> hmmm...
 163 2011-06-02 00:21:29 <gmaxwell> BlueMatt: thats true— I dunno how common that is. ha yea. double nat.
 164 2011-06-02 00:21:37 <jrmithdobbs> the only solution to that is to have the initial nodes you talk to connect back and tell you if you're connectable
 165 2011-06-02 00:21:41 <jrmithdobbs> and hello DOS vector
 166 2011-06-02 00:21:53 <BlueMatt> let me go see how gtk-gnutella does it
 167 2011-06-02 00:22:04 <gmaxwell> jrmithdobbs: it's not much of a DOS vector, its O(1).
 168 2011-06-02 00:22:14 <gmaxwell> jrmithdobbs: one connect out gets you one connect back.
 169 2011-06-02 00:22:30 Netsniper has joined
 170 2011-06-02 00:22:42 <jrmithdobbs> gmaxwell: until some smartass at an isp gets angry at someone running a particular node and can spoof it
 171 2011-06-02 00:22:55 <gmaxwell> jrmithdobbs: use some hash table to remember IPs you've tried to connect to and refuse repeat performance.
 172 2011-06-02 00:23:03 <gmaxwell> jrmithdobbs: TCP needs a three way handshake in any case.
 173 2011-06-02 00:23:36 <gmaxwell> jrmithdobbs: so you bring up TCP. "Connect test me" it returns "Works", "Fails", or "Fuck you".
 174 2011-06-02 00:23:37 <jrmithdobbs> but that really is 300% more work than the solution that will fix most of the issue
 175 2011-06-02 00:23:40 kluge has quit (Quit: ....)
 176 2011-06-02 00:23:50 OVerLoRDI has joined
 177 2011-06-02 00:23:59  has quit (Netsniper|!~se@adsl-76-240-194-188.dsl.ipltin.sbcglobal.net|Ping timeout: 260 seconds)
 178 2011-06-02 00:24:15 Marcel has left (HSD!~Marcel|HS@router2.hsdev.com|)
 179 2011-06-02 00:24:27 <gmaxwell> jrmithdobbs: you keep trying with new nodes until you get a couple works or fails, and then you decide what you are...  But yea, thats a lot more work.
 180 2011-06-02 00:24:28 <jrmithdobbs> gmaxwell: hmm, i guess it's not quite a bad as i was thinking
 181 2011-06-02 00:24:30 <BlueMatt> yea gtk-gnutella uses a connect-back msg
 182 2011-06-02 00:24:55 <BlueMatt> might be feasible for bitcoin...but how much would it break backward compat...
 183 2011-06-02 00:25:10 <jrmithdobbs> don't think it would at all
 184 2011-06-02 00:25:16 <BlueMatt> yea just what I was thinking
 185 2011-06-02 00:25:17 darbsllim has quit (Ping timeout: 260 seconds)
 186 2011-06-02 00:25:25 <OVerLoRDI> Question guys, if you generate private keys and addresses locally how can you be sure your private key and addresses aren't the same as anyone elses?
 187 2011-06-02 00:25:27 <BlueMatt> if (pnode->version > 0.4.0)...
 188 2011-06-02 00:25:34 <jrmithdobbs> BlueMatt: right
 189 2011-06-02 00:25:37 <BlueMatt> otherwise assume still no good incoming connections
 190 2011-06-02 00:25:56 <BlueMatt> OVerLoRDI: you cant but with 256-bit keyspace the chance is...unlikely
 191 2011-06-02 00:26:01 <BlueMatt> to say the least
 192 2011-06-02 00:26:18 Netsniper has quit (Read error: Connection reset by peer)
 193 2011-06-02 00:26:25 <OVerLoRDI> I see, BlueMatt thanks
 194 2011-06-02 00:26:27 <BlueMatt> plus if you need good uptime as well, you dont care too much how long it takes to figure out if connect-back works as long as it happens eventually
 195 2011-06-02 00:26:43 <gmaxwell> right because you're going to delay the announcement for a while anyways.
 196 2011-06-02 00:26:48 <BlueMatt> yep
 197 2011-06-02 00:26:56 <gmaxwell> In fact you might not even attempt to probe for connectivity until you're up for a while.
 198 2011-06-02 00:27:02 <jrmithdobbs> OVerLoRDI: you can also search for the public keys in the blockchain to see if they've been previously used
 199 2011-06-02 00:27:05 Netsniper has joined
 200 2011-06-02 00:27:12 <BlueMatt> also a good idea
 201 2011-06-02 00:27:22 <OVerLoRDI> jrmithdobbs, but you don't actually get to chose your key do you?
 202 2011-06-02 00:27:24 * jgarzik nods noddingly
 203 2011-06-02 00:27:26 <OVerLoRDI> its generated by the client
 204 2011-06-02 00:27:38 <jrmithdobbs> you can delete them
 205 2011-06-02 00:27:41 <diki> let's hope this extern helps
 206 2011-06-02 00:28:12 <jrmithdobbs> BlueMatt: that works, just don't advert until you get a successful incoming connection
 207 2011-06-02 00:28:21 <jgarzik> BlueMatt: on a side note, I'd like to figure out some way to stop versioning the network protocol, and negotiate lists of features
 208 2011-06-02 00:28:40 <BlueMatt> jrmithdobbs: of course
 209 2011-06-02 00:28:46 <jgarzik> BlueMatt: right now that's simply implicit in the version number, but version numbers -- as many have pointed out -- aren't so kosher in a world of alternative clients
 210 2011-06-02 00:28:58 <BlueMatt> jgarzik: yep probably a good idea
 211 2011-06-02 00:29:04 <gmaxwell> though if you actually want all clients to have the same featureset....
 212 2011-06-02 00:29:13 <jrmithdobbs> BlueMatt: it would need an override still for so called "super nodes" that are 100% known to have connectable sockets
 213 2011-06-02 00:29:14 <BlueMatt> we can start using the flags stuff and version just be overall protocol version...ie if something big changes
 214 2011-06-02 00:29:18 <jgarzik> TD(?) has suggested making subver the client identifier
 215 2011-06-02 00:29:20 <gmaxwell> (wrt the network protocol)
 216 2011-06-02 00:29:26 <jgarzik> and never doing W.X.Y.Z versioning
 217 2011-06-02 00:29:32 <jgarzik> in mainline
 218 2011-06-02 00:29:44 <jgarzik> BlueMatt: yep
 219 2011-06-02 00:29:47 <jrmithdobbs> i don't think that's feature rich enough
 220 2011-06-02 00:30:08 <BlueMatt> jrmithdobbs: oh good point...hm well that wouldnt work either then
 221 2011-06-02 00:30:12 <jrmithdobbs> i think it needs something more like tls or smtp ehlo handshake feature negotiation
 222 2011-06-02 00:30:27 <jrmithdobbs> or imap even
 223 2011-06-02 00:30:30 <BlueMatt> (I meant wrt overriding flags)
 224 2011-06-02 00:30:31 <jrmithdobbs> but that's a big protocol change
 225 2011-06-02 00:30:35 <BlueMatt> yea too much
 226 2011-06-02 00:30:41 <BlueMatt> how big is the flags thing?
 227 2011-06-02 00:30:50 <BlueMatt> 4-bytes? 2?
 228 2011-06-02 00:30:55 <jgarzik> 32 bits iirc
 229 2011-06-02 00:30:55 <jrmithdobbs> not enough
 230 2011-06-02 00:31:05 <jgarzik> think harder.  1 bit is plenty.
 231 2011-06-02 00:31:06 <BlueMatt> yea 32 might not be enough
 232 2011-06-02 00:31:12 <BlueMatt> ...for now
 233 2011-06-02 00:31:13 <jrmithdobbs> you've got what, 20 of those right now just turn back on disabled script features
 234 2011-06-02 00:31:16 OVerLoRDI has left ("Leaving")
 235 2011-06-02 00:31:18 <gmaxwell> 1 bit means m0ar bitz.
 236 2011-06-02 00:31:23 <jgarzik> yep
 237 2011-06-02 00:31:33 <jgarzik> 1 bit is plenty
 238 2011-06-02 00:31:35 <BlueMatt> jrmithdobbs: not really thats not net stuff
 239 2011-06-02 00:31:36 james_ has quit (Ping timeout: 248 seconds)
 240 2011-06-02 00:31:50 <jrmithdobbs> BlueMatt: it's feature availability though
 241 2011-06-02 00:32:07 <BlueMatt> gmaxwell: but we'd have to figure that out now, so that old clients wont freak that the version msg is way too long
 242 2011-06-02 00:32:13 darbsllim has joined
 243 2011-06-02 00:32:18 <jrmithdobbs> those flags would be import to someone say, implementing real escrow on the blockchain itself
 244 2011-06-02 00:32:23 <jrmithdobbs> s/import/important/
 245 2011-06-02 00:32:30 <diki> so far so good
 246 2011-06-02 00:32:31 <BlueMatt> jrmithdobbs: but you dont need to advertise if you enforce IsStandard to your peers
 247 2011-06-02 00:32:32 <gmaxwell> I don't see why this needs to be in the net protocol.
 248 2011-06-02 00:32:36 traviscj has quit (Remote host closed the connection)
 249 2011-06-02 00:32:37 <jgarzik> a single bit can indicate the presence of "extended capability negotiation" messages, where an infinite number of features may be listed and negotiated
 250 2011-06-02 00:32:38 <diki> now i just need to find a block and see if my plan has worked
 251 2011-06-02 00:32:51 <jrmithdobbs> BlueMatt: but your peers need to know that if ever want to move away from "broadcast to all"
 252 2011-06-02 00:32:54 <jrmithdobbs> p2p model
 253 2011-06-02 00:32:55 <BlueMatt> jgarzik: you could do that...
 254 2011-06-02 00:33:22 <gmaxwell> jrmithdobbs: oh thats a point. Ignore scripts. "I won't forward your free txn"
 255 2011-06-02 00:33:25 <BlueMatt> jrmithdobbs: thats such a big proto change, at that point backward compat isnt an issue
 256 2011-06-02 00:33:32 <jrmithdobbs> gmaxwell: another good example
 257 2011-06-02 00:33:38 <BlueMatt> (cause its already broken)
 258 2011-06-02 00:33:39 <gmaxwell> (one that is relevant today)
 259 2011-06-02 00:34:26 <jrmithdobbs> BlueMatt: well, i mean, if we're going to talk about network changes might as well get the big looming one out of the way so that the backward compat break only happens once
 260 2011-06-02 00:34:29 <gmaxwell> jrmithdobbs: obviously every peer needs to send you bytecode for the txn they'll forward. ;)
 261 2011-06-02 00:34:48 <BlueMatt> jrmithdobbs: wtf is that big looming one?
 262 2011-06-02 00:34:58 <jrmithdobbs> BlueMatt: getting rid of the broadcast to all model
 263 2011-06-02 00:35:01 <jgarzik> we don't break old network nodes, unless major catastrophe strikes
 264 2011-06-02 00:35:04 <jrmithdobbs> it's inefficient
 265 2011-06-02 00:35:04 <jgarzik> just, no.
 266 2011-06-02 00:35:12 * BlueMatt *facepalm*
 267 2011-06-02 00:35:21 <jrmithdobbs> at least blindly
 268 2011-06-02 00:35:33 <BlueMatt> <jgarzik> just, no.
 269 2011-06-02 00:35:35 <phantomcircuit> jrmithdobbs, only an inv is broadcast
 270 2011-06-02 00:35:38 Guest1598725452 has joined
 271 2011-06-02 00:35:43 <gjs278> ;;bc,stats
 272 2011-06-02 00:35:44 <gmaxwell> I don't really see how this matters much.
 273 2011-06-02 00:35:46 <gribble> Current Blocks: 128056 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 967 blocks | Next Difficulty In About: 5 days, 20 hours, 12 minutes, and 54 seconds | Next Difficulty Estimate: 507904.24219131
 274 2011-06-02 00:35:47 <phantomcircuit> even if the blocks were full it wouldn't be that bad
 275 2011-06-02 00:36:15 <jrmithdobbs> phantomcircuit: but you have to actually request a tx before you know it's feeless and you'll drop it
 276 2011-06-02 00:36:21 <jrmithdobbs> for instance
 277 2011-06-02 00:36:33 traviscj has joined
 278 2011-06-02 00:36:36 * diki hopes his plan goes his way, otherwise there is going to be *HULK SMASH*
 279 2011-06-02 00:36:41 black888 has quit (Remote host closed the connection)
 280 2011-06-02 00:36:44 <phantomcircuit> jrmithdobbs, sure but you only see it once
 281 2011-06-02 00:36:57 joepie92 has quit (Ping timeout: 260 seconds)
 282 2011-06-02 00:36:58 joepie93 has joined
 283 2011-06-02 00:37:06 <jrmithdobbs> whereas with smarter feature negotiation you can avoid wasting both the network and memory on both sides to keep track of seen txs in memorypool
 284 2011-06-02 00:37:10 <gmaxwell> The fee thing is pehaps interesting though... but I don't see why nodes would differ much in this respect, since (most of) the nodes don't get paid the fees.
 285 2011-06-02 00:37:11  has joined
 286 2011-06-02 00:37:29 Vladimir__ has quit (Ping timeout: 252 seconds)
 287 2011-06-02 00:37:30 <jrmithdobbs> it doesn't matter much now
 288 2011-06-02 00:37:35 kish has quit (Ping timeout: 250 seconds)
 289 2011-06-02 00:37:36 <jrmithdobbs> it's a matter of scale
 290 2011-06-02 00:38:02 <jrmithdobbs> if things get to the point where we're hitting 50-75% of the 100M block size limit it'll matter more
 291 2011-06-02 00:38:13 <gmaxwell> jrmithdobbs: but other than drifting behavior across versions (which doesn't have nice binary properties) why would the forwardin behavior need to be negoiated?
 292 2011-06-02 00:38:13 Castor_ has quit (Read error: Connection reset by peer)
 293 2011-06-02 00:38:13 Backburn has quit (Ping timeout: 240 seconds)
 294 2011-06-02 00:38:22 <gmaxwell> jrmithdobbs: 1MB
 295 2011-06-02 00:38:37 <jrmithdobbs> err wrong limit/software i was thinking of there
 296 2011-06-02 00:38:38 ArtForz has quit (Ping timeout: 240 seconds)
 297 2011-06-02 00:38:41 <jrmithdobbs> heh
 298 2011-06-02 00:38:46 sshirokov has quit (Ping timeout: 240 seconds)
 299 2011-06-02 00:38:46 lianj has quit (Ping timeout: 240 seconds)
 300 2011-06-02 00:38:48 Backburn has joined
 301 2011-06-02 00:38:49 MasterChief has quit (Ping timeout: 252 seconds)
 302 2011-06-02 00:39:05 idnaria has quit (Quit: No Ping reply in 180 seconds.)
 303 2011-06-02 00:39:08 noagendamarket has quit (Ping timeout: 240 seconds)
 304 2011-06-02 00:39:11 idnar has joined
 305 2011-06-02 00:39:18 james has joined
 306 2011-06-02 00:39:23 sshirokov has joined
 307 2011-06-02 00:39:31 kish has joined
 308 2011-06-02 00:39:31 ArtForz has joined
 309 2011-06-02 00:39:32 MasterChief has joined
 310 2011-06-02 00:39:34 <jrmithdobbs> gmaxwell: but still ~4800 (average) txns in a single block selectively forwarding can save quite a bit
 311 2011-06-02 00:39:38 cacheson has quit (Ping timeout: 240 seconds)
 312 2011-06-02 00:39:38 black888 has joined
 313 2011-06-02 00:39:44 Netsniper has quit (Ping timeout: 260 seconds)
 314 2011-06-02 00:39:45 james is now known as Guest41561
 315 2011-06-02 00:39:49 lianj has joined
 316 2011-06-02 00:39:49 lianj has quit (Changing host)
 317 2011-06-02 00:39:49 lianj has joined
 318 2011-06-02 00:40:16 cacheson has joined
 319 2011-06-02 00:40:31 noagendamarket has joined
 320 2011-06-02 00:44:59  has quit (Netsniper|!~se@adsl-76-251-237-24.dsl.ipltin.sbcglobal.net|Ping timeout: 260 seconds)
 321 2011-06-02 00:45:07 traviscj has quit (Ping timeout: 260 seconds)
 322 2011-06-02 00:45:29 paul_nicholson has joined
 323 2011-06-02 00:45:51 Titeuf_87 has quit (Quit: Ex-Chat)
 324 2011-06-02 00:47:37 pnicholson has quit (Ping timeout: 248 seconds)
 325 2011-06-02 00:47:37 paul_nicholson is now known as pnicholson
 326 2011-06-02 00:48:10 jivvz has quit (Quit: Lämnar)
 327 2011-06-02 00:49:03 eternal1 has quit (Quit: Leaving.)
 328 2011-06-02 00:49:20 james4k has joined
 329 2011-06-02 00:49:51 <BlueMatt> ok if you rebroadcast your services, you can add new services but not remove them...
 330 2011-06-02 00:49:54 sanjor has quit (Remote host closed the connection)
 331 2011-06-02 00:50:03 <BlueMatt> addrFound.nServices |= addr.nServices;
 332 2011-06-02 00:50:24 <BlueMatt> (which is a security thing)
 333 2011-06-02 00:50:43 <BlueMatt> (keep nodes from telling you all nodes are unconnectible clients)
 334 2011-06-02 00:51:20 <BlueMatt> so the original suggestion should work
 335 2011-06-02 00:52:30 sytse has quit (Ping timeout: 255 seconds)
 336 2011-06-02 00:53:20 sytse has joined
 337 2011-06-02 00:53:51 BlueMattBot has quit ()
 338 2011-06-02 00:54:18 <diki> soon
 339 2011-06-02 00:54:21 <diki> very soon
 340 2011-06-02 00:54:30 <diki> and half my plan to making a pool is complete
 341 2011-06-02 00:55:08 normanrichards has quit (Ping timeout: 240 seconds)
 342 2011-06-02 00:58:59 <diki> now come block...come to me
 343 2011-06-02 01:00:14 BlueMattBot has joined
 344 2011-06-02 01:01:38 darbsllim has quit (Ping timeout: 240 seconds)
 345 2011-06-02 01:02:21 _Silverpike_ has joined
 346 2011-06-02 01:04:46 JRWR has joined
 347 2011-06-02 01:04:46 Silverpike has quit (Ping timeout: 244 seconds)
 348 2011-06-02 01:04:46 JRWR has quit (Changing host)
 349 2011-06-02 01:04:46 JRWR has joined
 350 2011-06-02 01:13:59 WakiMiko has joined
 351 2011-06-02 01:14:03 <lfm> diki so you gonna call it the dikipool?
 352 2011-06-02 01:16:32 traviscj has joined
 353 2011-06-02 01:16:39 WakiMiko_ has quit (Ping timeout: 244 seconds)
 354 2011-06-02 01:18:01 <gmaxwell> I forsee sites offering compromised clients in the future.
 355 2011-06-02 01:18:03 <gmaxwell> http://downloadbitcoin.com/
 356 2011-06-02 01:18:24 <gmaxwell> especially since luke has posted handy code that only takes a two line change to be an ideal compromised client. ;)
 357 2011-06-02 01:18:30 <lfm> gmaxwell: you mean like botnets?
 358 2011-06-02 01:18:36 cuddlefish has joined
 359 2011-06-02 01:18:46 <cuddlefish> whatsabitco.in is this roughly accurate?
 360 2011-06-02 01:18:51 <gmaxwell> I mean like shady sites offering downloads of the bitcoin software.
 361 2011-06-02 01:19:30 <lfm> cuddlefish: probably, why?
 362 2011-06-02 01:19:40 <cuddlefish> lfm: My site
 363 2011-06-02 01:19:45 <cuddlefish> asking for feedback
 364 2011-06-02 01:20:38 m00p has quit (Ping timeout: 276 seconds)
 365 2011-06-02 01:20:39 wolfspraul has quit (Quit: leaving)
 366 2011-06-02 01:20:46 wolfspraul has joined
 367 2011-06-02 01:21:06 YwY has joined
 368 2011-06-02 01:21:13 marlowe has joined
 369 2011-06-02 01:21:44 YwY has quit (Remote host closed the connection)
 370 2011-06-02 01:22:04 YwY has joined
 371 2011-06-02 01:22:08 ar4s has quit (Quit: ar4s)
 372 2011-06-02 01:23:53 darbsllim has joined
 373 2011-06-02 01:24:26 kisom_dev is now known as x5
 374 2011-06-02 01:24:34 x5 is now known as kisom_dev
 375 2011-06-02 01:25:22 lfm has quit (Ping timeout: 260 seconds)
 376 2011-06-02 01:26:57 intelliot has joined
 377 2011-06-02 01:30:34 <luke-jr> gmaxwell: what?
 378 2011-06-02 01:31:04 <gmaxwell> luke-jr: your pool fee branch would be great code for a bad guy to distribute with a few tweaks.
 379 2011-06-02 01:31:25 <luke-jr> gmaxwell: not much different from the main one in that respect
 380 2011-06-02 01:31:45 <luke-jr> gmaxwell: even if he edits the fee address, he'd still have to mine the block to include it in the block chain
 381 2011-06-02 01:31:50 <luke-jr> since nobody else will take it
 382 2011-06-02 01:31:51 <gmaxwell> well, I suppose, it would save me like 15 minutes! :)
 383 2011-06-02 01:32:01 <gmaxwell> just drop the op_none...
 384 2011-06-02 01:32:47 azoff_ is now known as JonAzoff
 385 2011-06-02 01:33:53 Slix` has joined
 386 2011-06-02 01:33:55 ar4s has joined
 387 2011-06-02 01:35:19 lfm has joined
 388 2011-06-02 01:35:53 <cuddlefish> Hey, where's the coinbase transaction generation?
 389 2011-06-02 01:35:57 <cuddlefish> and validation
 390 2011-06-02 01:36:14 <lfm> cuddlefish: with every block in the first transaction
 391 2011-06-02 01:36:19 <cuddlefish> no
 392 2011-06-02 01:36:28 <cuddlefish> in the source
 393 2011-06-02 01:36:48 james4k has quit (Quit: james4k)
 394 2011-06-02 01:37:46 Kurtov has joined
 395 2011-06-02 01:37:56 <Slix`> Hmm.. how does the bitcoin network work? Any transactions are multicasted across the entire network, right?
 396 2011-06-02 01:38:21 <lfm> not multicast, just p2p spread
 397 2011-06-02 01:38:24 ar4s has quit (Ping timeout: 255 seconds)
 398 2011-06-02 01:38:27 traviscj has quit (Ping timeout: 240 seconds)
 399 2011-06-02 01:38:36 <Slix`> Oh. Okay.. is that efficient?
 400 2011-06-02 01:38:43 <lfm> Slix`: sure
 401 2011-06-02 01:38:54 <Slix`> I mean, that sounds like a lot of clients.
 402 2011-06-02 01:39:13 <lfm> well each client tends to connect to about 8 others
 403 2011-06-02 01:39:23 <ne0futur> Slix`: you should read  http://www.bitcoin.org/bitcoin.pdf
 404 2011-06-02 01:40:04 <Slix`> Ooo, I skimmed through that; I must have missed the section that mentioned how the network was set up.
 405 2011-06-02 01:40:12 brunner has joined
 406 2011-06-02 01:40:29 <lfm> cuddlefish: for your site . i dont think the "push based" vs "pull based" is the right terms
 407 2011-06-02 01:43:14 <jrmithdobbs> Slix`: https://en.bitcoin.it/wiki/Protocol_specification
 408 2011-06-02 01:43:22 <luke-jr> gmaxwell: if you drop that, it still won't have the fees needed for acceptance
 409 2011-06-02 01:43:44 <luke-jr> Slix`: no, it's not efficient
 410 2011-06-02 01:43:45 <jrmithdobbs> Slix`: but yes, it just sends out inv to all connected (inbound or outbound) p2p peers
 411 2011-06-02 01:43:53 <luke-jr> Slix`: efficient isn't possible without ISP cooperation
 412 2011-06-02 01:43:59 <jrmithdobbs> Slix`: and no it's not efficient, especially if the cap of 1M blocks ever gets lifted
 413 2011-06-02 01:44:02 <jrmithdobbs> (and it has to)
 414 2011-06-02 01:44:11 JonAzoff has quit (Quit: JonAzoff)
 415 2011-06-02 01:44:20 <luke-jr> true multicast would be nice
 416 2011-06-02 01:44:23 <Slix`> Hmm.. how does the network handle nodes that are behind NAT and therefore cannot be connected to?
 417 2011-06-02 01:44:26 <lfm> you mean 1 mbyte?
 418 2011-06-02 01:44:29 <luke-jr> Slix`: they connect out
 419 2011-06-02 01:44:40 <jrmithdobbs> luke-jr: i wouldn't go that far re: isps, there are other improvements that could be made but they break protocol backwards compat
 420 2011-06-02 01:44:40 hereforfun has joined
 421 2011-06-02 01:44:48 <jrmithdobbs> Slix`: currently, very badly
 422 2011-06-02 01:44:55 <lfm> Slix`:  they connect out to a node that does handle incoming
 423 2011-06-02 01:45:04 <Slix`> Mhmm..
 424 2011-06-02 01:45:09 <jrmithdobbs> and then advertise that they can be connected back to when they can't be
 425 2011-06-02 01:45:23 <jrmithdobbs> and all other nodes that see them store that data indef since addr.dat doesn't get pruned
 426 2011-06-02 01:45:51 intelliot_ has joined
 427 2011-06-02 01:46:25 Guest1598725452 is now known as Castorr
 428 2011-06-02 01:46:33 devrandom1 has quit (Quit: Ex-Chat)
 429 2011-06-02 01:46:49 <Slix`> I'm just wondering because I want to create a network (non-bitcoin-related) that involves sending messages across a network, and I'm trying to figure out what the best way to do that is.
 430 2011-06-02 01:47:02 <gmaxwell> Slix`: and then people try to connect to them and the connects take minutes to time out and eat up connection slots.
 431 2011-06-02 01:47:08 <Slix`> :P
 432 2011-06-02 01:47:10 <lfm> gmaxwell: an irc server?
 433 2011-06-02 01:47:28 <lfm> oh I mean slix
 434 2011-06-02 01:47:56 <Slix`> Sort of, but a peer to peer version of irc, if that makes sense.
 435 2011-06-02 01:48:14 <gmaxwell> every time I'm reminded that bitcoin uses irc server for introductions I think about another p2p app and how that ended…
 436 2011-06-02 01:49:07 intelliot has quit (Ping timeout: 240 seconds)
 437 2011-06-02 01:49:07 intelliot_ is now known as intelliot
 438 2011-06-02 01:49:11 <lfm> gmaxwell: whats that?
 439 2011-06-02 01:49:19 <anarchyx> ;;bc,stats
 440 2011-06-02 01:49:21 <gribble> Current Blocks: 128064 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 959 blocks | Next Difficulty In About: 5 days, 19 hours, 3 minutes, and 18 seconds | Next Difficulty Estimate: 508218.59675542
 441 2011-06-02 01:49:39 <gmaxwell> lfm: Napster. (it's directory protocol was IRC with a few bits added for searching)
 442 2011-06-02 01:49:46 <gmaxwell> s/it's/its/
 443 2011-06-02 01:50:04 Netsniper has joined
 444 2011-06-02 01:50:17 <lfm> ah ya
 445 2011-06-02 01:50:21 <ne0futur> many people says bitcoin is the napster of currencies
 446 2011-06-02 01:51:36 <gmaxwell> thats a bit like calling something the pinto of cars...
 447 2011-06-02 01:51:41 KingMartin has quit (Ping timeout: 240 seconds)
 448 2011-06-02 01:51:51 <anarchyx> :)
 449 2011-06-02 01:52:03 <anarchyx> just call it better than gold
 450 2011-06-02 01:52:04 <gmaxwell> (as napster exploded on impact with the courts)
 451 2011-06-02 01:53:47 darbsllim has quit (Ping timeout: 240 seconds)
 452 2011-06-02 01:54:03 Sidnicious has joined
 453 2011-06-02 01:54:03 <lfm> who ya gonna sue for bitcoin? Satoshi? he washed his hands of it.
 454 2011-06-02 01:54:24 Netsniper has quit (Ping timeout: 260 seconds)
 455 2011-06-02 01:55:32 <gmaxwell> I wasn't suggesting risk— only pointing out that the comparison is not kind.
 456 2011-06-02 01:56:27  has joined
 457 2011-06-02 01:56:47 hereforfun has quit (Ping timeout: 240 seconds)
 458 2011-06-02 01:57:45 <Slix`> Did he? What? Why?
 459 2011-06-02 01:57:46  is now known as Netsniper|!~se@adsl-76-240-204-55.dsl.ipltin.sbcglobal.net|Netsniper
 460 2011-06-02 01:57:56 traviscj has joined
 461 2011-06-02 01:58:11 intelliot has quit (Quit: intelliot)
 462 2011-06-02 01:59:10 <pippin> adding alternate protocol backends for storing and distributing the information needed to discover and maintain the block chain would serve as a backup, given that the datastructure is the same
 463 2011-06-02 01:59:20 <Slix`> Why did Satoshi 'wash his hands of Bitcoin'?
 464 2011-06-02 02:01:37 <thermal> pippin: yeah that's a good idea
 465 2011-06-02 02:02:40 <gmaxwell> pippin: you don't strictly need multiple backends, you could write proxies too.
 466 2011-06-02 02:03:03 <gmaxwell> (there are also multiple discovery protocols already, btw)
 467 2011-06-02 02:03:17 <thermal> how would a proxy be beneficial?
 468 2011-06-02 02:03:20 <gmaxwell> Four, in fact.
 469 2011-06-02 02:03:21 <pippin> thus rather than fear protocol fragmentation,. it should be embraced as long as the shared datastructure is kept intact
 470 2011-06-02 02:03:30 <gmaxwell> thermal: or gateways more technically.
 471 2011-06-02 02:03:49 <thermal> how would gateways be beneficial?
 472 2011-06-02 02:03:55 <gjs278> Slix` he had anime to catch up on
 473 2011-06-02 02:04:04 <Slix`> o_o
 474 2011-06-02 02:04:06 <gmaxwell> there is also a gateway to that limited binary protocoal jgarzik too.
 475 2011-06-02 02:04:15 <gmaxwell> thermal: by letting bitcoin speak another protocol.
 476 2011-06-02 02:04:15 <pippin> thermal: clients with multiple backends would act as portals between "universes"
 477 2011-06-02 02:04:21 <thermal> pippin: agreed. even a convention for wallet storage would be good, too
 478 2011-06-02 02:04:30 <thermal> perhaps a json encoded file or something
 479 2011-06-02 02:05:00 <gmaxwell> thermal: well wallet.dat is already a standard format.
 480 2011-06-02 02:05:01 <pippin> the wallet storage should perhaps be only the private keys, like some of the print/paper encodings do, to minimize the needed data
 481 2011-06-02 02:05:03 <gmaxwell> (Berkeley DB)
 482 2011-06-02 02:05:39 <gmaxwell> pippin: then it would need to do a lot of work to find the balance, not great...
 483 2011-06-02 02:05:42 <thermal> the last update was unable to read the existing wallet file
 484 2011-06-02 02:05:58 <pippin> gmaxwell: that is the rescan needed on key import to verify it
 485 2011-06-02 02:06:01 <thermal> something that doesn't store indexes and is easily parsed
 486 2011-06-02 02:06:40 <pippin> wallet exchange could be the minimal information needed to reconstruct the wallet
 487 2011-06-02 02:06:57 <gmaxwell> I didn't realize you were talking about a seperate exchange format.
 488 2011-06-02 02:07:07 <gmaxwell> It might be instructive to see what the paper bitcoins are doing.
 489 2011-06-02 02:07:31 <pippin> http://forum.bitcoin.org/index.php?topic=3638.20
 490 2011-06-02 02:08:33 Sidnicious is now known as ssm
 491 2011-06-02 02:08:42 ssm is now known as Sidnicious
 492 2011-06-02 02:09:48 <luke-jr> [21:56:28] <gjs278> Slix` he had anime to catch up on
 493 2011-06-02 02:09:49 <luke-jr> nice
 494 2011-06-02 02:10:15 <gjs278> those shows have way too many episodes
 495 2011-06-02 02:10:40 <thermal> gjs278: haha yeah. i remember i tried to get into bleach once. maaan it was like a never ending series
 496 2011-06-02 02:10:57 <thermal> gmaxwell: could you suggest some good existing discovery protocols?
 497 2011-06-02 02:10:59 <gjs278> pokemon is on episode 697
 498 2011-06-02 02:10:59 <GarrettB> thermal: there are lots of those
 499 2011-06-02 02:11:34 <gjs278> http://en.wikipedia.org/wiki/List_of_Pok%C3%A9mon:_Black_%26_White_episodes
 500 2011-06-02 02:11:41 <gjs278> one of the characters in pokemon is named Satoshi
 501 2011-06-02 02:11:46 <gjs278> "Satoshi tries to help a recently revived Aaken learn to fly. "
 502 2011-06-02 02:12:05 <gjs278> aka Ash
 503 2011-06-02 02:12:07 <jrmithdobbs> Slix`: short of it is i wouldn't look at bitcoin for designing the p2p portion of anything, also p2p sucks for anything require realtime responses (like chat) ... see gnutella searches before they added supernode infrastructure stuff
 504 2011-06-02 02:12:17 <thermal> the creator of pokemon is named Satoshi
 505 2011-06-02 02:12:31 <thermal> Satoshi Tajiri
 506 2011-06-02 02:12:32 <gmaxwell> it's a common name.
 507 2011-06-02 02:12:44 <jrmithdobbs> thermal: john signed the declaration of independence too
 508 2011-06-02 02:12:47 <jrmithdobbs> imagine that!
 509 2011-06-02 02:13:04 <thermal> wow that guy sure does get around!
 510 2011-06-02 02:13:08 <Slix`> jrmithdobbs, well, text chat can have lag of about 1-2 seconds, so that's not too bad..
 511 2011-06-02 02:13:34 <jrmithdobbs> Slix`: well for instance, txns right now on the bitcoin p2p network can take upwards of 10 seconds to fully propigate
 512 2011-06-02 02:13:49 <Slix`> That's not great..
 513 2011-06-02 02:13:54 <jrmithdobbs> right
 514 2011-06-02 02:14:07 <Slix`> Maybe there's a more efficient way to design this then..
 515 2011-06-02 02:14:13 <jrmithdobbs> definitely
 516 2011-06-02 02:14:40 <jrmithdobbs> Slix`: the blockchain stuff is cool and pretty solid, but the network code (no matter talking p2p or rpc) is not something that should be emulated by anyone ever
 517 2011-06-02 02:14:44 Ramokk has joined
 518 2011-06-02 02:14:53 <thermal> are there any good collaboration websites? (rather than just a wiki)
 519 2011-06-02 02:14:54 <gmaxwell> the p2p part of bitcoin is pretty much "the simplest thing that could possibly work" right now.
 520 2011-06-02 02:15:13 <Slix`> Okay.
 521 2011-06-02 02:15:21 <thermal> perhaps a DHT approach would work well
 522 2011-06-02 02:15:22 <pippin> the disadvantage of multiple clients seems to already exist,. a way to try to solve that problem is agreeing on a way to also distribute "tuning parameters"
 523 2011-06-02 02:16:15 <thermal> improved performance over time
 524 2011-06-02 02:16:24 <thermal> from long term peer relationships
 525 2011-06-02 02:16:31 <pippin> thermal: one could use a DHT, with content adressed storage (like git), and in each stored block store a back pointer to the previous hash/sha1/md5 sum, and then the block data
 526 2011-06-02 02:16:41 devon_hillard has quit (Read error: Connection reset by peer)
 527 2011-06-02 02:16:44 <gmaxwell> ...
 528 2011-06-02 02:16:59 <thermal> i like it
 529 2011-06-02 02:17:10 <gmaxwell> I think it should bounce a graviton particle beam off the main deflector dish.
 530 2011-06-02 02:17:21 <thermal> breaking it down into more easily addressable parts is the way to go
 531 2011-06-02 02:17:28 <gmaxwell> ...
 532 2011-06-02 02:17:39 <gmaxwell> The block chain isn't something you need random access to.
 533 2011-06-02 02:17:44 Netsniper has quit (Ping timeout: 260 seconds)
 534 2011-06-02 02:17:51 <upb> leveraging vertical markets to increase roi would be the way to go
 535 2011-06-02 02:18:00 <gmaxwell> Talking about DHT etc with respect to it just shows that you're clueless and you're throwing out technobabble.
 536 2011-06-02 02:18:19 <gmaxwell> upb: There could be serious synergy there!
 537 2011-06-02 02:19:11 <thermal> i was going to say the same thing about you
 538 2011-06-02 02:19:16 <thermal> but i rose above that
 539 2011-06-02 02:19:41 <thermal> i've wasted far too much of my life already over internet arguments with idiots
 540 2011-06-02 02:20:05 <gmaxwell> I'd point everyone to the bitcoin paper, which you must read if you haven't yet, but it actually says just about nothing wrt the p2p part of it.
 541 2011-06-02 02:20:12 <thermal> so, /ignore'ing you is the best approach
 542 2011-06-02 02:20:35 <thermal> ok back to constructive conversation, pippin
 543 2011-06-02 02:21:10 <thermal> breaking up the blockchain into more easily addressable parts has many benefits
 544 2011-06-02 02:21:14 <gmaxwell> Really, stop trying to redesign it when you don't even know what it does.
 545 2011-06-02 02:21:37 <thermal> integrity checking, and distribution optimisation
 546 2011-06-02 02:21:41 Netsniper has joined
 547 2011-06-02 02:21:43 <gmaxwell> No. It doesn't. It's already blocks. You can already request them one by one.
 548 2011-06-02 02:21:57 <thermal> sort of like a bittorrent
 549 2011-06-02 02:21:59 <gmaxwell> They're already addressed by a unique index.
 550 2011-06-02 02:22:03 <thermal> bittorrent approach
 551 2011-06-02 02:22:24 <gmaxwell> And all full nodes must have seen the complete set in order to validate any of them.
 552 2011-06-02 02:22:26 <thermal> with a unique identifier to reference each one, such as sha1
 553 2011-06-02 02:22:33 normanrichards has joined
 554 2011-06-02 02:22:44 <gmaxwell> you mean the sha256 thats already on them that proves they are valid blocks?
 555 2011-06-02 02:25:40 <pippin> I guess the only thing that wouldn't be stored if that was used as the index, is the order/index of the block; is that used as a reference/backpointer in transactions in subsequent blocks?
 556 2011-06-02 02:26:39 Slix` has quit (Ping timeout: 258 seconds)
 557 2011-06-02 02:26:53 ar4s has joined
 558 2011-06-02 02:27:21 <forrestv> why isn't a change tx created if the change is less than a cent?
 559 2011-06-02 02:27:22 <thermal> not sure. i'm going to read the paper again and try to come up with some good ideas
 560 2011-06-02 02:27:33 <gmaxwell> Transactions have reference prior txns by txn id, not block.
 561 2011-06-02 02:27:59 <gmaxwell> forrestv: because values less than a cent were not previously spendable.
 562 2011-06-02 02:28:20 <gmaxwell> or rather if you spent one, you needed a 0.01 fee along with it.
 563 2011-06-02 02:28:36 <gmaxwell> The fee change to 0.0005 also changes that behavior I believe but I'm not completely sure.
 564 2011-06-02 02:28:50 <pippin> then for such a DHT like storage of it, one would also have to store lists of the transactions in separate blobs, and in communicating what is the "head" of the data-structure to unravel it, would be the sha1 of this list, not of blocks themselves
 565 2011-06-02 02:29:29 <pippin> if, for confirming some transactions; you do not need to walk all the way back, that node and the ones it communicate with would only need to share the traversed part of the chain
 566 2011-06-02 02:29:42 <pippin> given that the delays introduced by that were acceptable
 567 2011-06-02 02:29:52 <thermal> re "improved performance over time from long term peer relationships": peers could be identified by an identifier such as the hash of their public key
 568 2011-06-02 02:30:09 <gmaxwell> you can't validate a sequence of TXNs without also knowing the blocks to determine their order, and you can't validate the blocks without all the data (well, all minus tree grooming)
 569 2011-06-02 02:30:14 <thermal> peers that work well together would take not of this and prefer those peers in the future
 570 2011-06-02 02:30:50 <pippin> gmaxwell: what you would know when you bootstrap a client would be a hash into the DHT to retrieve a "text-file", containing the SHA1 sums of all blocks
 571 2011-06-02 02:30:53 <thermal> when peers register with the "tracker" this identifier (public key hash) would be associated with their address
 572 2011-06-02 02:31:07 Xenland has joined
 573 2011-06-02 02:31:21 <pippin> gmaxwell: this would give you a mapping of number == SHA1 (as solved by the mining) for fetching the other blocks from shared storage..
 574 2011-06-02 02:32:21 <pwrcycle> on a transaction of .01 i get this: This transaction requires a transaction fee of at least 0.01 because of its amount, complexity, or use of recently received funds
 575 2011-06-02 02:32:27 <gmaxwell> of you could just pick a peer at random and ask it for block 0, then another peer at random and ask it for block 2.....
 576 2011-06-02 02:32:51 <pwrcycle> i just transfered it today, and it's been about 6 hours. how long do i have to wait?
 577 2011-06-02 02:33:07 <pippin> gmaxwell: ,. what is distributed is not in any way secret though
 578 2011-06-02 02:33:24 <pippin> what I described above, could be directly stored and synchronized among git repositories
 579 2011-06-02 02:34:01 <gmaxwell> pippin: Perhaps I have no idea what you're talking about then.
 580 2011-06-02 02:34:28 <thermal> a likely scenario
 581 2011-06-02 02:35:02 <thermal> could be the increase in enterprise use, rather than consumer internet connections
 582 2011-06-02 02:35:23 <thermal> when popularity reaches a certain point. might be worth factoring that in
 583 2011-06-02 02:35:39 <pippin> the most important shared state between bitcoin nods is the block chain, storing it in an alternate form that is also randomly accessible is insuring against a single point of failure
 584 2011-06-02 02:35:49 <pippin> s/nods/nodes/
 585 2011-06-02 02:36:33 <pippin> if someone posted a succesful new block first to such a variation of the block chain, the new block would fit in on the original just as well
 586 2011-06-02 02:37:08 da2ce7 has joined
 587 2011-06-02 02:37:08 <pippin> and bootstrapping a client, could be done via git or http or the network
 588 2011-06-02 02:37:31 <thermal> with increased popularity there is eventually going to be a lot of data to handle, too
 589 2011-06-02 02:37:33 <pippin> or even lazily on demand
 590 2011-06-02 02:37:37 barcc1 has joined
 591 2011-06-02 02:37:48 <gmaxwell> You must make sure you factor in the upmarket down trends which could instigate a cyclical exchange cycle.
 592 2011-06-02 02:38:26 <gmaxwell> Or you could just implement the lite client proposal, where new nodes don't need the block chain history... and use the existing http sites to download the historical data where it is needed…
 593 2011-06-02 02:38:59 Sidnicious has left ()
 594 2011-06-02 02:39:02 [7] has quit (Disconnected by services)
 595 2011-06-02 02:39:09 TheSeven has joined
 596 2011-06-02 02:39:38 BlueMattBot has quit (Ping timeout: 240 seconds)
 597 2011-06-02 02:39:41 barcc has quit (Ping timeout: 240 seconds)
 598 2011-06-02 02:39:56 <gmaxwell> ( http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/bitcoin_blockchain_120000.zip/download )
 599 2011-06-02 02:40:49 skeledrew has joined
 600 2011-06-02 02:41:56 BlueMatt has quit (Ping timeout: 260 seconds)
 601 2011-06-02 02:42:30 YwY has quit (Remote host closed the connection)
 602 2011-06-02 02:43:27 Guest41561 has quit (Ping timeout: 240 seconds)
 603 2011-06-02 02:43:43 simkiss has joined
 604 2011-06-02 02:43:45 EPiSKiNG has joined
 605 2011-06-02 02:46:03 intelmeth has quit (Quit: intelmeth)
 606 2011-06-02 02:47:04 vigilyn has quit (Ping timeout: 244 seconds)
 607 2011-06-02 02:47:54 EPiSKiNG has quit (Client Quit)
 608 2011-06-02 02:49:51 Zarutian_tmp has quit (Ping timeout: 252 seconds)
 609 2011-06-02 02:50:03 hereforfun has joined
 610 2011-06-02 02:50:38 dvide has joined
 611 2011-06-02 02:50:41 Xenland has quit (Quit: Leaving)
 612 2011-06-02 02:55:19 james_ has joined
 613 2011-06-02 02:59:16 BlueMattBot has joined
 614 2011-06-02 03:06:04  has joined
 615 2011-06-02 03:07:21 BlueMatt has joined
 616 2011-06-02 03:08:17 knotwork_ has joined
 617 2011-06-02 03:08:29 Netsniper has quit (Ping timeout: 260 seconds)
 618 2011-06-02 03:08:46 NickelBot has quit (Ping timeout: 246 seconds)
 619 2011-06-02 03:09:20 NickelBot6 has joined
 620 2011-06-02 03:09:44 NickelBot6 is now known as NickelBot
 621 2011-06-02 03:10:21 knotwork has quit (Ping timeout: 258 seconds)
 622 2011-06-02 03:12:13 <forexmasterja> Is anyone here running a 4 gpu card rig ? What would be a good power supply to power 4 5850's ?
 623 2011-06-02 03:13:10 <ne0futur> you couls have more answers on #bitcoin-mining
 624 2011-06-02 03:16:43 Diablo-D3 has joined
 625 2011-06-02 03:16:59 noagendamarket has quit (Ping timeout: 276 seconds)
 626 2011-06-02 03:20:04  has quit (Netsniper|!~se@adsl-76-251-224-171.dsl.ipltin.sbcglobal.net|Read error: Connection reset by peer)
 627 2011-06-02 03:20:52 knotwork__ has joined
 628 2011-06-02 03:21:35 bitcoiner has quit (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110420140830])
 629 2011-06-02 03:22:02 NickelBot has quit (Ping timeout: 260 seconds)
 630 2011-06-02 03:22:13 fimp has joined
 631 2011-06-02 03:23:14 knotwork_ has quit (Ping timeout: 244 seconds)
 632 2011-06-02 03:25:30 hereforfun has quit (Read error: Operation timed out)
 633 2011-06-02 03:25:49 forrestv has quit (Ping timeout: 244 seconds)
 634 2011-06-02 03:26:58 dbitcoin has quit (Quit: Ex-Chat)
 635 2011-06-02 03:28:29 Sedra has quit (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
 636 2011-06-02 03:29:17 NickelBot has joined
 637 2011-06-02 03:29:26 Netsniper has joined
 638 2011-06-02 03:29:44 Sedra has joined
 639 2011-06-02 03:31:16 Twoheaded has quit (Ping timeout: 240 seconds)
 640 2011-06-02 03:34:09 Netsniper has quit (Ping timeout: 260 seconds)
 641 2011-06-02 03:35:46 Netsniper has joined
 642 2011-06-02 03:36:11 Twoheaded has joined
 643 2011-06-02 03:37:07 Netsniper has quit (Read error: Connection reset by peer)
 644 2011-06-02 03:37:22 forrestv has joined
 645 2011-06-02 03:39:04 james4k has joined
 646 2011-06-02 03:41:48 DontMindMe has quit (Quit: Nettalk6 - www.ntalk.de)
 647 2011-06-02 03:44:54 knotwork_ has joined
 648 2011-06-02 03:45:57 wolfspraul has quit (Quit: leaving)
 649 2011-06-02 03:46:52 knotwork__ has quit (Ping timeout: 240 seconds)
 650 2011-06-02 03:46:58 NickelBot has quit (Ping timeout: 250 seconds)
 651 2011-06-02 03:48:06 lumos has quit (Read error: Connection reset by peer)
 652 2011-06-02 03:49:08 devrandom has quit (Ping timeout: 250 seconds)
 653 2011-06-02 03:49:28 DukeOfURL has quit (Ping timeout: 260 seconds)
 654 2011-06-02 03:49:57 knotwork__ has joined
 655 2011-06-02 03:51:10 NickelBot6 has joined
 656 2011-06-02 03:52:08 NickelBot6 is now known as NickelBot
 657 2011-06-02 03:52:23 spacewagon has joined
 658 2011-06-02 03:52:56 knotwork_ has quit (Ping timeout: 276 seconds)
 659 2011-06-02 03:53:06 dbitcoin has joined
 660 2011-06-02 03:54:00 YwY has joined
 661 2011-06-02 03:54:38 <spacewagon> I am trying to get bitcoind to run on an ubuntu ec2 instance.  When I go bitcoind getinfo I get the following error
 662 2011-06-02 03:55:12 <spacewagon> EXCEPTION: 22DbRunRecoveryException
 663 2011-06-02 03:55:18 <spacewagon> DbEnv::open: DB_RUNREC bitcoin in AppInit()
 664 2011-06-02 03:55:22 gasteve has quit (Quit: gasteve)
 665 2011-06-02 03:55:28 dr_win has quit (Remote host closed the connection)
 666 2011-06-02 03:55:32 <spacewagon> terminate called after throwing an instance of 'DbRunRecoveryException'   what():  DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery
 667 2011-06-02 03:55:33 MemoryException has joined
 668 2011-06-02 03:55:36 <spacewagon> Aborted
 669 2011-06-02 03:55:54 <spacewagon> Does anyone know why I am getting that error
 670 2011-06-02 04:01:57 [DusT] has quit (Ping timeout: 255 seconds)
 671 2011-06-02 04:06:24 MemoryException has left ("Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is")
 672 2011-06-02 04:07:19 <gjs278> spacewagon
 673 2011-06-02 04:07:29 <gjs278> what version of db do you have installed
 674 2011-06-02 04:07:38 <gjs278> are you using the binaries
 675 2011-06-02 04:07:50 <spacewagon> I just did sudo apt-get install bitcoin
 676 2011-06-02 04:08:04 <gjs278> did it install berkely database on you
 677 2011-06-02 04:08:06 <gjs278> or just bitcoin
 678 2011-06-02 04:08:38 kisom_dev is now known as rnemo
 679 2011-06-02 04:08:40 <gjs278> I've only gotten that error one time because I ran bitcoind with 4.8, downgraded to 4.7, and tried to open it
 680 2011-06-02 04:08:49 num1-mac has joined
 681 2011-06-02 04:08:50 num1-mac has quit (Changing host)
 682 2011-06-02 04:08:50 num1-mac has joined
 683 2011-06-02 04:08:51 rnemo is now known as kisom_dev
 684 2011-06-02 04:09:19 <spacewagon> im not sure..i saw a forum post saying delete .bitcoin/database
 685 2011-06-02 04:09:21 <spacewagon> so I did that
 686 2011-06-02 04:09:27 <spacewagon> and I don't get that error anymore
 687 2011-06-02 04:09:33 <gjs278> ok
 688 2011-06-02 04:09:39 <spacewagon> now it just says "error: couldn't connect to server"
 689 2011-06-02 04:09:42 <gjs278> ok
 690 2011-06-02 04:09:47 <gjs278> did you edit your bitcoin.conf
 691 2011-06-02 04:09:53 traviscj has quit (Remote host closed the connection)
 692 2011-06-02 04:09:53 <gjs278> with the rpcusername and password
 693 2011-06-02 04:10:15 <gjs278> it's in .bitcoin/bitcoin.conf
 694 2011-06-02 04:10:18 <gjs278> you may have to create it
 695 2011-06-02 04:10:29 <spacewagon> i did, but I had a question about that.  Does it have to be a specific username/pw, or can I enter what ever?
 696 2011-06-02 04:10:34 <gjs278> you can enter anything
 697 2011-06-02 04:10:46 <gjs278> you just need to fill rpcuser= and rpcpassword=
 698 2011-06-02 04:10:50 Sedra- has joined
 699 2011-06-02 04:10:57 <gjs278> once you've done that, try just "bitcoind"
 700 2011-06-02 04:11:01 <gjs278> and it should start
 701 2011-06-02 04:11:37 <spacewagon> it just hangs for a while
 702 2011-06-02 04:12:16 <spacewagon> should it go instantly?
 703 2011-06-02 04:12:31 <gjs278> you might have to retard version of bitcoind that doesnt background by default
 704 2011-06-02 04:12:43 <gjs278> ctrl+c that one and do
 705 2011-06-02 04:12:45 <gjs278> bitcoind -daemon
 706 2011-06-02 04:12:49 <gjs278> or
 707 2011-06-02 04:12:51 <gjs278> bitcoind -server
 708 2011-06-02 04:12:53 <gjs278> one of the two
 709 2011-06-02 04:13:23 Sedra has quit (Ping timeout: 260 seconds)
 710 2011-06-02 04:13:24 <spacewagon> bitcoind -server just hangs
 711 2011-06-02 04:13:31 <gjs278> what about -daemon
 712 2011-06-02 04:13:44 <spacewagon> and bitcoind -daemon says "bitcoin server starting"  and then hangs
 713 2011-06-02 04:13:49 DukeOfURL has joined
 714 2011-06-02 04:13:50 <gjs278> hmm
 715 2011-06-02 04:13:55 <gjs278> try both
 716 2011-06-02 04:14:12 DukeOfURL has quit (Client Quit)
 717 2011-06-02 04:14:55 <gjs278> -daemon alone should do the job though
 718 2011-06-02 04:14:57 <spacewagon> ahhh there we go
 719 2011-06-02 04:14:59 <gjs278> oh ok
 720 2011-06-02 04:15:01 <gjs278> cool
 721 2011-06-02 04:15:01 <spacewagon> yea it looks like it did
 722 2011-06-02 04:15:06 <spacewagon> thank ya much
 723 2011-06-02 04:15:08 <spacewagon> :)
 724 2011-06-02 04:15:09 <gjs278> no problem
 725 2011-06-02 04:16:55 Cusipzzz has quit (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
 726 2011-06-02 04:19:10 eamon has joined
 727 2011-06-02 04:20:15 <eamon> Is it true that the network has a limit of 7 transactions per second? How does that compare with other payment systems?
 728 2011-06-02 04:21:00 cbeast__ has joined
 729 2011-06-02 04:24:46 noagendamarket has joined
 730 2011-06-02 04:24:58 <io_error> eamon: It's currently true, but only because there's a cap of 1MB on the block size.
 731 2011-06-02 04:25:51 <eamon> io_error: I see. That would be easy to change then.
 732 2011-06-02 04:26:09 <io_error> eamon: Quite so. And currently blocks are not getting anywhere near that size.
 733 2011-06-02 04:27:43 magiik has joined
 734 2011-06-02 04:28:39 <magiik> can anyone here provide me with an example getwork, and a resulting hash + source nonce? i want to verify some code I wrote
 735 2011-06-02 04:29:03 <magiik> going AFK, PM me if you have an example, thanks
 736 2011-06-02 04:30:55 Skroob has joined
 737 2011-06-02 04:35:37 <Skroob> Hello
 738 2011-06-02 04:35:47 traviscj has joined
 739 2011-06-02 04:35:49 <Skroob> Is anyone aware of an in-progress iOS wallet?
 740 2011-06-02 04:36:18 pnicholson has quit (Quit: pnicholson)
 741 2011-06-02 04:36:48 NickelBot has quit (Ping timeout: 250 seconds)
 742 2011-06-02 04:37:32 Forexmasterja_mo has quit (Remote host closed the connection)
 743 2011-06-02 04:37:57 Forexmasterja_mo has joined
 744 2011-06-02 04:38:16 knotwork__ has quit (Ping timeout: 252 seconds)
 745 2011-06-02 04:39:59 NickelBot has joined
 746 2011-06-02 04:40:27 MasterChief has quit (Quit: Leaving)
 747 2011-06-02 04:44:58 Graet has joined
 748 2011-06-02 04:45:05 generalseven has joined
 749 2011-06-02 04:46:31 <generalseven> hi devs, where is the best place to give feedback on the client?  I'm a new user who just got started a few days ago and have made about 10 transactions so far.
 750 2011-06-02 04:47:58 MasterChief has joined
 751 2011-06-02 04:49:12 glicth-mod has joined
 752 2011-06-02 04:50:50 <cacheson> generalseven: on the forum, I guess?  I don't know of anything official
 753 2011-06-02 04:51:52 knotwork__ has joined
 754 2011-06-02 04:51:55 <generalseven> cacheson, what about here?
 755 2011-06-02 04:51:58 darrob- has joined
 756 2011-06-02 04:51:59 darrob has quit (Disconnected by services)
 757 2011-06-02 04:52:28 <io_error> generalseven: Even developers have to sleep sometimes. Who knows if your statement will ever be seen?
 758 2011-06-02 04:53:03 <generalseven> io_error, it seems like you're awake though (just awake, or still awake)
 759 2011-06-02 04:53:19 <io_error> generalseven: But I am not a core Bitcoin developer :P
 760 2011-06-02 04:53:34 <generalseven> io_error, okay, who is?
 761 2011-06-02 04:53:49 <generalseven> if they're on channel, I can send them a query
 762 2011-06-02 04:54:20 <io_error> Says on github that you should start a forum thread. http://www.bitcoin.org/smf/index.php?board=6.0
 763 2011-06-02 04:54:27 <io_error> Though the link is old
 764 2011-06-02 04:54:37 <io_error> It should be https://forum.bitcoin.org/index.php?board=6.0
 765 2011-06-02 04:55:08 Netsniper has joined
 766 2011-06-02 04:55:45 <generalseven> io_error, it looks like my request is already there
 767 2011-06-02 04:56:06 <io_error> generalseven: You mean you already posted it, or someone else did?
 768 2011-06-02 04:56:26 <generalseven> posted
 769 2011-06-02 04:56:38 <gmaxwell> Link?
 770 2011-06-02 04:56:42 <generalseven> it's a big problem, not just for new users I think
 771 2011-06-02 04:57:31 osmosis has joined
 772 2011-06-02 04:58:35 simkiss has quit (Quit: simkiss)
 773 2011-06-02 04:59:57 <gmaxwell> generalseven: where is your post?
 774 2011-06-02 05:00:26 <generalseven> gmaxwell, I didn't need to make it, others have already discussed it
 775 2011-06-02 05:00:32 <generalseven> gmaxwell, are you a dev?
 776 2011-06-02 05:01:32 <generalseven> io_error: I meant OTHERS have posted, I didn't need to.
 777 2011-06-02 05:01:42 <generalseven> it's an obvious need
 778 2011-06-02 05:01:49 <io_error> generalseven: You aren't going to share?
 779 2011-06-02 05:02:20 <generalseven> io_error, take a guess, what are your top three needs for the client?
 780 2011-06-02 05:02:23 <gmaxwell> No, I'm just a cheerleader. (with a beard)
 781 2011-06-02 05:03:02 <generalseven> gmaxwell, LOL, I think there are more of you in the BITCommunity
 782 2011-06-02 05:03:06 <io_error> generalseven: LOL, when I have complaints about the client I'll just code up the changes and send a pull request.
 783 2011-06-02 05:03:06 <gmaxwell> generalseven: a lot of people awake now keep current with development, so e.g. if something you're requesting is something which done but not yet released we coul probably tell you.
 784 2011-06-02 05:03:22 <io_error> generalseven: And please PLEASE stop jerking our chains.
 785 2011-06-02 05:03:36 <gmaxwell> io_error: be nice. :)
 786 2011-06-02 05:03:42 ezl- has joined
 787 2011-06-02 05:03:50 <io_error> gmaxwell: I AM being nice :)
 788 2011-06-02 05:03:54 <generalseven> io_error, not my intention -- wallet management and security would be at the top of my list
 789 2011-06-02 05:04:08 <gmaxwell> generalseven: You mean like wallet encryption?
 790 2011-06-02 05:04:12 <generalseven> io_error, if you want to know something, don't be shy
 791 2011-06-02 05:04:27 <io_error> I think there are pulls for wallet backup and encryption already?
 792 2011-06-02 05:04:35 <generalseven> gmaxwell, for example, yes
 793 2011-06-02 05:04:46 <gmaxwell> generalseven: So, there is wallet encryption code done, looks like it'll be in the 0.4.0 release somewhat soon.
 794 2011-06-02 05:04:50 <generalseven> io_error, wouldn't surprise me
 795 2011-06-02 05:04:58 <gmaxwell> io_error: the backup stuff is there already— but I guess its not in the GUI?
 796 2011-06-02 05:05:01 <generalseven> gmaxwell, yes, I'm glad to see that
 797 2011-06-02 05:05:06 mmoya has joined
 798 2011-06-02 05:05:23 <generalseven> if it's in the GUI I didn't see it
 799 2011-06-02 05:05:36 <io_error> gmaxwell: No, and besides you'd want to make it an encrypted backup anyway :)
 800 2011-06-02 05:05:52 <gmaxwell> generalseven: it's available via the RPC at least in .21. I don't know what the plans are for backup in the gui.
 801 2011-06-02 05:06:02 <gmaxwell> I use the rpc backup every day— or rather, my crontab does.
 802 2011-06-02 05:06:15 <generalseven> gmaxwell, I'd recommend pushing that forward if they can
 803 2011-06-02 05:06:24 <io_error> One thing I've learned the hard way is... It's easy to backup, but not so easy to restore! So test both.
 804 2011-06-02 05:06:46 <generalseven> gmaxwell, rpc backup and crontab are way too much for the rush of users waiting to get into this stuff
 805 2011-06-02 05:07:14 <gmaxwell> generalseven: of course— I didn't intend to suggest otherwise. Just letting you know that the need isn't being forgotten.
 806 2011-06-02 05:07:34 <generalseven> io_error, someone needs to write very easy instructions for this procedure -- Now we're dealing with money!
 807 2011-06-02 05:07:38 <gmaxwell> (sometimes things may end up in the RPC first because good interfaces are more work than just the engine behind them)
 808 2011-06-02 05:07:52 <generalseven> gmaxwell, I noticed it on the forum, but yes, thanks.
 809 2011-06-02 05:08:10 <gmaxwell> generalseven: Did you have any negative expirences with the software? Things that frustrated or confused you?
 810 2011-06-02 05:08:16 <io_error> generalseven: Just think of the poor guy with 371,000 BTC. I'm sure he's got backup all worked out. :)
 811 2011-06-02 05:08:33 <generalseven> gmaxwell, thanks for asking
 812 2011-06-02 05:08:42 <cacheson> io_error: yes, that poor, poor multimillionaire  ;)
 813 2011-06-02 05:08:47 <generalseven> yes, it's good software, but far too complex for the average user
 814 2011-06-02 05:08:53 johnnympereira5 has joined
 815 2011-06-02 05:08:59 <gmaxwell> There isn't any single address with that much btc…
 816 2011-06-02 05:09:05 johnnympereira5 has quit (Client Quit)
 817 2011-06-02 05:09:11 <io_error> gmaxwell: And there wouldn't be, unless he spent it all at once
 818 2011-06-02 05:09:31 <gmaxwell> io_error: well there is some genius with 250,000 BTC in a single address.
 819 2011-06-02 05:09:38 <osmosis> gmaxwell, a single person doesnt correlate with a single address.
 820 2011-06-02 05:09:45 <cacheson> generalseven: it's definitely still beta software, the interest in it has outpaced development
 821 2011-06-02 05:09:49 <gmaxwell> osmosis: yes… I know this.
 822 2011-06-02 05:10:04 <generalseven> gmaxwell, but desperate need for a lock on the wallet
 823 2011-06-02 05:10:09 <gmaxwell> osmosis: but if its not in a single address you can't be sure that any single person has it. :)
 824 2011-06-02 05:10:21 <generalseven> and safe and crystal clear ways to protect and backup
 825 2011-06-02 05:10:24 <osmosis> 250,000 BTC  is 2 and a half million USD now. shesh
 826 2011-06-02 05:10:37 <gmaxwell> generalseven: in the short term advanced users can use truecrypt or other disk encryption to secure their wallet.
 827 2011-06-02 05:10:42 <lolcat> osmosis: It hit $11?
 828 2011-06-02 05:10:50 <generalseven> gmaxwell, that's what I'm looking at
 829 2011-06-02 05:11:02 <generalseven> but now I'm concerned about the whole restore process
 830 2011-06-02 05:11:03 gsathya has quit (Quit: gsathya)
 831 2011-06-02 05:11:03 <io_error> Still bouncing around 9.5-9.6
 832 2011-06-02 05:11:04 <osmosis> lolcat, its nearing 10
 833 2011-06-02 05:11:15 <io_error> We'
 834 2011-06-02 05:11:16 <lolcat> osmosis: 10 minus 0,65%
 835 2011-06-02 05:11:19 <io_error> We'll likely see 10 tomorrow
 836 2011-06-02 05:11:22 <generalseven> in the meantime, the tutorials and wiki info are written for technical people
 837 2011-06-02 05:11:28 <gmaxwell> generalseven: you can try restoring on another machine no harm will come from opening two clients on your wallet at once.
 838 2011-06-02 05:11:28 <m4rtin> should i tay or should i go nowwww
 839 2011-06-02 05:11:29 <osmosis> lolcat, why the minus?
 840 2011-06-02 05:11:38 <lolcat> osmosis: mt-gox fee
 841 2011-06-02 05:11:50 <gmaxwell> Though you shouldn't do any transactions on the test system unless you want to create confusion for yourself.
 842 2011-06-02 05:12:06 <generalseven> gmaxwell, that's a good suggestion, but can I open two instances on one dumb windows machine?
 843 2011-06-02 05:12:13 mutualist has joined
 844 2011-06-02 05:13:11 <generalseven> gmaxwell, there should be best practices clearly defined for this crucial subject!
 845 2011-06-02 05:13:11 <gmaxwell> generalseven: I'm not windows clueful. In *NIX you can simply point it to a seperate directory for the client data.  You can also swap out the files manually, but this might not be the wisest thing to do if you're unsure of your backups!
 846 2011-06-02 05:13:53 <generalseven> gmaxwell, now you begin to see the problem, I'm geting some different suggestions from people.
 847 2011-06-02 05:13:57 <gmaxwell> generalseven: there are forum posts on this— and perhaps some documentation I'm not aware of. You've gone into a subject matter I'm personally cluseless about (standard operations on windows)
 848 2011-06-02 05:14:29 <generalseven> gmaxwell, no problem, just curious.  I'll get it worked out eventually.
 849 2011-06-02 05:14:45 <generalseven> gmaxwell, but you see it creates a dilemma for newcomers
 850 2011-06-02 05:15:08 <generalseven> I would push this issue up the priority cue!
 851 2011-06-02 05:16:05 <gmaxwell> The documentation isn't a development issue at least. This is something the broader bitcoin community can create.
 852 2011-06-02 05:17:16 <generalseven> gmaxwell, I completely agree about the documentation.  But isn't there an organized way for the information to trickle down to the "broader BTC community"?
 853 2011-06-02 05:17:27 FabianB has joined
 854 2011-06-02 05:17:42 <gmaxwell> We have a wiki. https://en.bitcoin.it/wiki/Main_Page
 855 2011-06-02 05:17:44 <gjs278> ;;bc,mtgox
 856 2011-06-02 05:17:45 <gribble> {"ticker":{"high":9.6987,"low":8.6,"vol":43522,"buy":9.5334,"sell":9.6898,"last":9.6589}}
 857 2011-06-02 05:19:04 <io_error> And besides, do you really want developers writing documentation? :D
 858 2011-06-02 05:19:08 FabianB_ has quit (Ping timeout: 240 seconds)
 859 2011-06-02 05:19:21 <gmaxwell> Also— I think there might be good business in writing a 'bitcoin for dummies' book if someone is fealing enterprising.
 860 2011-06-02 05:19:27 <gmaxwell> io_error: some are pretty good ad it.
 861 2011-06-02 05:19:31 <generalseven> gmaxwell, Oh THAT.  It doesn't look organized at all.
 862 2011-06-02 05:20:08 <generalseven> gmaxwell, would be glad to get that done.  Any ideas on how to market it?
 863 2011-06-02 05:20:15 <gmaxwell> generalseven: Because it's a wiki: _you_ can organize it.  Of course, once you know enough to do that you'll be less motivated which is probably the issue we have now.
 864 2011-06-02 05:20:21 devon_hillard has joined
 865 2011-06-02 05:20:26 <gmaxwell> generalseven: No clue.
 866 2011-06-02 05:20:49 <generalseven> which BITC sites are getting the most traffic?
 867 2011-06-02 05:21:49 <gmaxwell> I can make some guesses, but I've seen no data. The bitcoin.org site, the forums, mtgox, are obvious top sites. Beyond that I don't have a feel for which sites get the most traffic.
 868 2011-06-02 05:22:17 <generalseven> Do you know the owners of any of the ones you named?
 869 2011-06-02 05:22:39 <sacarlson> am I reading this code in net.cpp correct that the pnSeed array is not used when running in -testnet mode?
 870 2011-06-02 05:22:44 <generalseven> What do you think you could charge for such a book, assuming it were A+ quality?
 871 2011-06-02 05:23:23 Xenland has joined
 872 2011-06-02 05:23:32 Xenland has quit (Client Quit)
 873 2011-06-02 05:23:57 <sacarlson> generalseven: I'm not sure what sites are getting lots of trafic but I can tell you my http://exchange.beertokens.info isn't getting many hits,  my guess would be mtgox winner
 874 2011-06-02 05:24:15 plutonic has joined
 875 2011-06-02 05:24:52 <generalseven> sacarlson: LOL
 876 2011-06-02 05:26:54 Xenland has joined
 877 2011-06-02 05:28:36 skeledrew has quit (Read error: Connection timed out)
 878 2011-06-02 05:28:54 <sacarlson> generalseven: but I would have to assume that mtgox days are numbered with many good competitive sites moving in on his biz and others
 879 2011-06-02 05:29:18 skeledrew has joined
 880 2011-06-02 05:30:19 <sacarlson> generalseven: the next group I would guess to compete would be the casino groups
 881 2011-06-02 05:31:53 <sacarlson> to blow away the monopoly that pokerstars.com had on the market as the big boy there will soon be bitcoin or dirivitive coin taking over
 882 2011-06-02 05:33:49 devrandom has joined
 883 2011-06-02 05:34:02 MasterChief has quit (Quit: Leaving)
 884 2011-06-02 05:34:20 darbsllim has joined
 885 2011-06-02 05:35:00 MasterChief has joined
 886 2011-06-02 05:36:36 <sacarlson> wait till you see my new pokerth version to be released soon with a P2P cryto-currency interface
 887 2011-06-02 05:38:38 cboy has joined
 888 2011-06-02 05:41:52 dr_win has joined
 889 2011-06-02 05:44:41 osmosis has quit (Quit: Leaving)
 890 2011-06-02 05:45:09 dissipate has joined
 891 2011-06-02 05:45:09 dissipate has quit (Changing host)
 892 2011-06-02 05:45:09 dissipate has joined
 893 2011-06-02 05:47:05 <wumpus> sacarlson: yes that'd be great
 894 2011-06-02 05:47:29 sanity has quit (Quit: Computer has gone to sleep.)
 895 2011-06-02 05:48:34 sanity has joined
 896 2011-06-02 05:51:16 <wumpus> mtgox really needs to modernize, their site works but is a bit crappy and slow compared to the state of the art
 897 2011-06-02 05:51:29 JonnyAzoff has joined
 898 2011-06-02 05:52:24 <io_error> wumpus: You might want to tell him that. :)
 899 2011-06-02 05:52:33 <io_error> er
 900 2011-06-02 05:52:37 <noagendamarket> wumpus hes working on it
 901 2011-06-02 05:52:40 <io_error> wumpus: You might want to tell MagicalTux that.
 902 2011-06-02 05:53:10 <noagendamarket> you just cant see the front end changing at the moment
 903 2011-06-02 05:53:16 <noagendamarket> its all back end
 904 2011-06-02 05:53:18 <wumpus> noagendamarket: cool
 905 2011-06-02 05:53:46 mmoya has quit (Ping timeout: 248 seconds)
 906 2011-06-02 05:54:01 <wumpus> yes you can't really see what's happening under the hood, which means to outsiders it looks a bit stagnant 
 907 2011-06-02 05:56:36 <wumpus> but it's great to hear he's still working on it, I think it's the single most important site for bitcoin at the moment
 908 2011-06-02 05:56:48 EPiSKiNG has joined
 909 2011-06-02 05:57:46 james4k has quit (Quit: james4k)
 910 2011-06-02 05:59:48 ezl- has quit (Ping timeout: 240 seconds)
 911 2011-06-02 06:04:22 <jrmithdobbs> wumpus: he inherited some shit code
 912 2011-06-02 06:04:28 <jrmithdobbs> wumpus: it's def getting better
 913 2011-06-02 06:10:58 Xenland has quit (Quit: Leaving)
 914 2011-06-02 06:15:39 Wisdom` has quit (Ping timeout: 240 seconds)
 915 2011-06-02 06:16:07 Skroob has quit (Quit: Skroob)
 916 2011-06-02 06:19:38 EPiSKiNG has quit ()
 917 2011-06-02 06:21:13 gjs278 has quit (Remote host closed the connection)
 918 2011-06-02 06:21:22 cboy has quit (Ping timeout: 240 seconds)
 919 2011-06-02 06:22:05 intelliot has joined
 920 2011-06-02 06:23:41 shpxnvz has joined
 921 2011-06-02 06:25:52 gjs278 has joined
 922 2011-06-02 06:28:06 Jkessler has quit ()
 923 2011-06-02 06:32:35 EPiSKiNG has joined
 924 2011-06-02 06:32:51 mutualist has quit (Ping timeout: 276 seconds)
 925 2011-06-02 06:36:04 EPiSKiNG- has joined
 926 2011-06-02 06:36:53 GuruSteve has quit (Remote host closed the connection)
 927 2011-06-02 06:37:28 EPiSKiNG has quit (Ping timeout: 260 seconds)
 928 2011-06-02 06:38:00 SirObvious has left ()
 929 2011-06-02 06:38:47 sethsethseth_ has joined
 930 2011-06-02 06:38:53 mutualist has joined
 931 2011-06-02 06:39:04 mutualis1 has joined
 932 2011-06-02 06:41:23 AnatolV has joined
 933 2011-06-02 06:47:03 Xyz has quit (Disconnected by services)
 934 2011-06-02 06:48:05 AStove has joined
 935 2011-06-02 06:49:05 Phoebus has joined
 936 2011-06-02 06:49:14 EPiSKiNG- has quit ()
 937 2011-06-02 06:53:05 EPiSKiNG has joined
 938 2011-06-02 06:59:05 sanity has quit (Ping timeout: 252 seconds)
 939 2011-06-02 06:59:23 plutonic has quit (Remote host closed the connection)
 940 2011-06-02 06:59:47 plutonic has joined
 941 2011-06-02 07:00:06 x5x is now known as x5x`brb
 942 2011-06-02 07:01:50 gsathya has joined
 943 2011-06-02 07:02:47 gsathya has quit (Client Quit)
 944 2011-06-02 07:03:22 gsathya has joined
 945 2011-06-02 07:06:44 x5x`brb is now known as x5x
 946 2011-06-02 07:06:55 dissipate has quit (Remote host closed the connection)
 947 2011-06-02 07:10:23 noagendamarket has quit (Ping timeout: 240 seconds)
 948 2011-06-02 07:15:28 <cacheson> "Of course, you haven't actually done any work yet."
 949 2011-06-02 07:15:33 <cacheson> way to rub it in, django
 950 2011-06-02 07:18:15 diki has quit ()
 951 2011-06-02 07:20:05 Stellar has quit (Ping timeout: 246 seconds)
 952 2011-06-02 07:23:34 shpxnvz has quit (Quit: shpxnvz)
 953 2011-06-02 07:25:05 sethsethseth__ has joined
 954 2011-06-02 07:25:54 TheAncientGoat has joined
 955 2011-06-02 07:27:10 <gjs278> ;;bc,mtgox
 956 2011-06-02 07:27:17 <gjs278> ;;bc,stats
 957 2011-06-02 07:27:17 <gribble> {"ticker":{"high":9.82,"low":8.6293,"vol":44860,"buy":9.82,"sell":9.83,"last":9.82}}
 958 2011-06-02 07:27:19 <gjs278> come on robot
 959 2011-06-02 07:27:21 <gribble> Current Blocks: 128105 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 918 blocks | Next Difficulty In About: 5 days, 12 hours, 51 minutes, and 18 seconds | Next Difficulty Estimate: 508236.68573583
 960 2011-06-02 07:27:21 <JFK911> wow
 961 2011-06-02 07:27:31 <gjs278> yeah wow is right
 962 2011-06-02 07:27:41 EPiSKiNG has quit (Ping timeout: 252 seconds)
 963 2011-06-02 07:28:06 sethsethseth_ has quit (Ping timeout: 276 seconds)
 964 2011-06-02 07:29:28 sethsethseth__ has quit (Ping timeout: 240 seconds)
 965 2011-06-02 07:35:45 morr_ has joined
 966 2011-06-02 07:40:13 sethsethseth__ has joined
 967 2011-06-02 07:43:11 sethsethseth__ has quit (Client Quit)
 968 2011-06-02 07:44:35 EPiSKiNG has joined
 969 2011-06-02 07:45:02 sanity has joined
 970 2011-06-02 07:45:03 sethsethseth_ has joined
 971 2011-06-02 07:45:35 gsathya has quit (Quit: gsathya)
 972 2011-06-02 07:46:34 BERRI has quit (Quit: h)
 973 2011-06-02 07:48:21 <sethsethseth_> The United States still relies heavily on cheques, due to the absence of a high volume system for low value electronic payments.[23] About 70 billion cheques were written annually in the U.S. by 2001, though almost 25% of Americans do not have bank accounts at all.
 974 2011-06-02 07:48:33 <sethsethseth_> lol, just noticed this section on wikipedia for "cheque"
 975 2011-06-02 07:49:02 Cablesaurus has joined
 976 2011-06-02 07:49:52 plutonic_ has joined
 977 2011-06-02 07:50:25 BERRI has joined
 978 2011-06-02 07:50:33 Stellar has joined
 979 2011-06-02 07:51:42 <io_error> That seems rather outdated.
 980 2011-06-02 07:52:36 Forexmasterja_mo has quit (Ping timeout: 276 seconds)
 981 2011-06-02 07:53:39 plutonic has quit (Ping timeout: 240 seconds)
 982 2011-06-02 07:53:40 plutonic_ is now known as plutonic
 983 2011-06-02 07:53:48 <sethsethseth_> lol we should edit it to make a bitcoin plug:)
 984 2011-06-02 07:55:19 eoss has quit (Quit: Leaving)
 985 2011-06-02 07:55:45 Jkessler has joined
 986 2011-06-02 07:55:51 Jkessler has quit (Changing host)
 987 2011-06-02 07:55:51 Jkessler has joined
 988 2011-06-02 08:03:41 wolfspraul has joined
 989 2011-06-02 08:07:04 cacheson has quit (Ping timeout: 258 seconds)
 990 2011-06-02 08:08:34 plutonic has quit (Quit: plutonic)
 991 2011-06-02 08:08:37 GarrettB has quit (Read error: Connection reset by peer)
 992 2011-06-02 08:10:43 EPiSKiNG has quit (Read error: Connection reset by peer)
 993 2011-06-02 08:10:44 <Diablo-D3> [Tycho]: what did you dooooooooo
 994 2011-06-02 08:11:16 EPiSKiNG has joined
 995 2011-06-02 08:11:18 Marcel has joined
 996 2011-06-02 08:12:18 cacheson has joined
 997 2011-06-02 08:13:41 mutualis1 has quit (Quit: Lost terminal)
 998 2011-06-02 08:13:42 mutualist has quit (Quit: Lost terminal)
 999 2011-06-02 08:14:50 EPiSKiNG has quit (Read error: Connection reset by peer)
1000 2011-06-02 08:15:47 EPiSKiNG has joined
1001 2011-06-02 08:15:59 ahbritto has quit (Read error: Operation timed out)
1002 2011-06-02 08:16:45 Strom- is now known as Strom
1003 2011-06-02 08:17:17 ahbritto_ has quit (Ping timeout: 250 seconds)
1004 2011-06-02 08:19:52 Raccoon` has joined
1005 2011-06-02 08:21:12 nameless has quit (!~root@weowntheinter.net|Quit: And here...we...go....)
1006 2011-06-02 08:21:57 Raccoon has quit (Ping timeout: 252 seconds)
1007 2011-06-02 08:21:57 Raccoon` is now known as Raccoon
1008 2011-06-02 08:24:46 SAC has left ()
1009 2011-06-02 08:26:32 nameless has joined
1010 2011-06-02 08:27:19 ahbritto has joined
1011 2011-06-02 08:27:19 ahbritto_ has joined
1012 2011-06-02 08:27:24 neopallium has joined
1013 2011-06-02 08:35:35 dissipate has joined
1014 2011-06-02 08:41:13 gsathya has joined
1015 2011-06-02 08:42:39 Mononofu has joined
1016 2011-06-02 08:43:23 sgstair has quit (Ping timeout: 246 seconds)
1017 2011-06-02 08:47:49 Phoebus has quit (Ping timeout: 240 seconds)
1018 2011-06-02 08:50:33 Mononofu has quit (Ping timeout: 252 seconds)
1019 2011-06-02 08:53:49 helmut has joined
1020 2011-06-02 08:54:31 <helmut> hi. could someone get me some testnet money to get some experience with the rpc interface?
1021 2011-06-02 08:54:41 <gjs278> there's a testnet faucet somewhere
1022 2011-06-02 08:55:00 <helmut> thanks for the hint :-)
1023 2011-06-02 08:55:01 xenland has joined
1024 2011-06-02 08:56:45 <helmut> got it. precisely what I needed.
1025 2011-06-02 08:58:07 xenland has quit (Client Quit)
1026 2011-06-02 08:58:47 JaredW has left ("Konversation terminated!")
1027 2011-06-02 08:59:20 d1g1t4l has joined
1028 2011-06-02 09:02:53 <eps1> ;;bc,mtgox
1029 2011-06-02 09:02:54 <gribble> {"ticker":{"high":9.969,"low":8.6293,"vol":49113,"buy":9.8893,"sell":9.8999,"last":9.8893}}
1030 2011-06-02 09:03:34 sgstair has joined
1031 2011-06-02 09:04:00 <io_error> ;;later tell theymos blockexplorer seems to be unreachable
1032 2011-06-02 09:04:00 <gribble> The operation succeeded.
1033 2011-06-02 09:04:55 Mononofu has joined
1034 2011-06-02 09:05:27 jav_irc has joined
1035 2011-06-02 09:06:49 EPiSKiNG has quit (Ping timeout: 260 seconds)
1036 2011-06-02 09:09:40 jav_irc has quit (Ping timeout: 240 seconds)
1037 2011-06-02 09:12:11 jav_irc has joined
1038 2011-06-02 09:15:12 <jav_irc> Does someone have some insight on what the RPC-call getbalance has to do? any way to speed that up? I need to call this a lot and it seems to be quite an expensive operation
1039 2011-06-02 09:16:06 <eps1> ;;bc,stats
1040 2011-06-02 09:16:57 <gribble> Error: invalid syntax (<string>, line 1)
1041 2011-06-02 09:17:17 <doublec> jav_irc: it iterates through all transactoins in the wallet, calculating the amounts
1042 2011-06-02 09:17:43 <doublec> jav_irc: so the bigger the wallet, the slower it is
1043 2011-06-02 09:19:55 cboy has joined
1044 2011-06-02 09:20:14 <jav_irc> so could it maybe be extended to cache those results and on the next call only iterate over new transactions?
1045 2011-06-02 09:22:24 <jav_irc> or any other suggestions on how to do a speedy getbalance? ... I do this for instawallet.org and I guess it won't scale
1046 2011-06-02 09:23:15 <io_error> jav_irc: Cache them yourself; get the monitortx patch from whichever git pull it is, and then you can see whenever you need to update your idea of the balance?
1047 2011-06-02 09:24:45 <jav_irc> io_error: I considered that as well, but I don't think it won't help much... I currently call this every few seconds to see if I have to ajax-push a new balance to the site. Of course I can do this only when monitortx calls me, but there is also a new transaction every few seconds, so I don't think it will reduce the poll rate much
1048 2011-06-02 09:25:39 <jav_irc> basically monitortx is too generic for this... doesn't it call me on _every_ transaction? .. or only on those that belong to me?
1049 2011-06-02 09:25:54 datagutt has joined
1050 2011-06-02 09:25:58 <io_error> jav_irc: I don't remember, I only use the monitorblock part of that patch
1051 2011-06-02 09:26:28 <jav_irc> if it only calls me when there is something that could affect me, that that would definitely help.. that should not happen that often right now
1052 2011-06-02 09:27:13 qwebirc45797 has joined
1053 2011-06-02 09:27:20 d1g1t4l has quit (Read error: Operation timed out)
1054 2011-06-02 09:27:51 qwebirc45797 is now known as orly
1055 2011-06-02 09:27:55 <doublec> jav_irc: you can register addresses that intrest you
1056 2011-06-02 09:28:00 orly is now known as orlly
1057 2011-06-02 09:28:03 <doublec> jav_irc: and it notifies you of only those
1058 2011-06-02 09:28:10 sanity has quit (Ping timeout: 248 seconds)
1059 2011-06-02 09:28:50 <doublec> jav_irc: are you using bitcoind's account feature?
1060 2011-06-02 09:28:57 sanity has joined
1061 2011-06-02 09:29:13 <io_error> jav_irc: OK, I looked at the patch, and it only sends a POST to you when it gets a transaction that affects your wallet
1062 2011-06-02 09:29:37 <jav_irc> dream feature: bitcoind could provide a way to notify on very specific events... like a rule that would say "call me whenever a transaction happens that touches this account"... new block and new transaction would then just be one option to a powerful monitor framework
1063 2011-06-02 09:30:37 <io_error> so it should be fine for you to use
1064 2011-06-02 09:30:50 <jav_irc> io_error: thx, awesome.. then that should help!
1065 2011-06-02 09:30:53 <jav_irc> doublec: yes, I use the account feature... I can register addresses that interest me?
1066 2011-06-02 09:31:09 <doublec> jav_irc: iirc correctly. It's been a while since I used it.
1067 2011-06-02 09:31:11 <io_error> jav_irc, doublec: If that's true, you must be referring to some other patch
1068 2011-06-02 09:31:27 <jav_irc> io_error: yes, will switch to that then.... just need to clean up the patch, I guess? from reading the forum it seems it bit-rotted a little and doesn't apply in a clean way to latest git?
1069 2011-06-02 09:31:33 <doublec> io_error: this one http://forum.bitcoin.org/?topic=1319.0
1070 2011-06-02 09:31:34 <io_error> jav_irc: Correct
1071 2011-06-02 09:31:47 <doublec> it has monitoraddress <bitcoinaddress> <url> [monitor=true]
1072 2011-06-02 09:32:04 <io_error> doublec: Ah, yes, that's ancient, he's reworked it since then
1073 2011-06-02 09:32:20 <doublec> ah, ok
1074 2011-06-02 09:32:32 <io_error> doublec: http://forum.bitcoin.org/index.php?topic=7421.0
1075 2011-06-02 09:33:06 <io_error> jav_irc: NO, it doesn't apply cleanly, though I can send you my semi-cleaned patch. It's nowhere near ready to go into bitcoin itself (Gavin needs to clean it up even further) but I hacked it into compiling and running :)
1076 2011-06-02 09:33:07 <doublec> thanks
1077 2011-06-02 09:33:12 mosimo has joined
1078 2011-06-02 09:33:40 <doublec> jav_irc: another approach is to use jgarzik's blkmond half node
1079 2011-06-02 09:33:56 <doublec> jav_irc: and modify that to ping your web server on a transaction, passing it the transaction details
1080 2011-06-02 09:34:04 <doublec> jav_irc: and you can filter there
1081 2011-06-02 09:34:16 <io_error> Sure, but that's a lot of pinging
1082 2011-06-02 09:35:02 <io_error> jav_irc: http://dl.dropbox.com/u/24777749/0001-New-RPC-calls-monitortx-monitorblocks-listmonitored.patch
1083 2011-06-02 09:35:16 bertrandom- has joined
1084 2011-06-02 09:36:18 <jav_irc> io_error: thx a lot for the patch!
1085 2011-06-02 09:38:02 <jav_irc> doublec: thx for the suggestion... but that monitortx call seems more future-proof.. I think it should definitely be merged, because I have seen many other people needing something like that
1086 2011-06-02 09:39:44 datagutt has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac)
1087 2011-06-02 09:39:47 <io_error> Well maybe now Gavin will clean it up (C++ annoys me these days) and get it pushed in
1088 2011-06-02 09:40:08 datagutt has joined
1089 2011-06-02 09:40:09 datagutt has quit (Changing host)
1090 2011-06-02 09:40:09 datagutt has joined
1091 2011-06-02 09:40:22 <jav_irc> I also don't have much C++ experience
1092 2011-06-02 09:41:18 <io_error> jav_irc: heh, my solution was less than elegant; I don't think whole classes should normally be in .h files :)
1093 2011-06-02 09:41:30 <io_error> But it works
1094 2011-06-02 09:41:39 jivvz has joined
1095 2011-06-02 09:42:00 <jav_irc> that's good enough for now :-) .. I can switch to the cleaned-up version, once it hopefully appears in master at some point
1096 2011-06-02 09:42:30 agricocb has quit (Remote host closed the connection)
1097 2011-06-02 09:42:48 <io_error> Yeah, I'll do the same :)
1098 2011-06-02 09:43:31 d1g1t4l has joined
1099 2011-06-02 09:44:35 <jav_irc> my next biggest thing on my wish list would be better fee handling.. any developments on that front?
1100 2011-06-02 09:44:53 <io_error> jav_irc: Not something I've been working on
1101 2011-06-02 09:46:29 devon_hillard has quit (Ping timeout: 260 seconds)
1102 2011-06-02 09:47:54 dissipate has quit (Quit: Leaving)
1103 2011-06-02 09:48:08 Phoebus has joined
1104 2011-06-02 09:48:14 <jav_irc> I'm pretty new to github... what is your preferred way of following development and staying current with what's happening? are there any particular RSS feeds to watch out for?
1105 2011-06-02 09:49:26 <io_error> jav_irc: I'm just following bitcoin, at least for bitcoin stuff :)
1106 2011-06-02 09:49:32 <io_error> And chasing down interesting patches
1107 2011-06-02 09:51:24 <sipa> jav_irc: check out https://github.com/bitcoin/bitcoin/pull/289
1108 2011-06-02 09:51:53 RBecker has quit (Ping timeout: 260 seconds)
1109 2011-06-02 09:52:39 <jav_irc> sipa: yeah, just saw that as well... looks very promising
1110 2011-06-02 09:53:43 <jav_irc> sipa: and the commit/reject transaction feature is exactly what I had in mind to make this more predictable... that's great
1111 2011-06-02 09:53:53 <BlueMatt> jav_irc: if you "watch" bitcoin on github, you can find an rss feed on your github main page that should cover the bitcoin pull reqs/bugs/commits
1112 2011-06-02 09:54:01 <BlueMatt> other than that, just follow the forum and hang out here
1113 2011-06-02 09:54:19 <sipa> on github, can you fork a fork?
1114 2011-06-02 09:54:20 <UukGoblin> where blockexplorer gone? :-[
1115 2011-06-02 09:54:27 <BlueMatt> sipa: yes
1116 2011-06-02 09:54:49 <BlueMatt> people used to fork mine when my main branch was a way out-of-date patched thing and get their forks all messed up
1117 2011-06-02 09:55:24 <jav_irc> BlueMatt: thx! .. I find the forums a little crowded these days
1118 2011-06-02 09:55:33 <BlueMatt> same here
1119 2011-06-02 09:55:35 <sipa> if i click 'fork' on khalahan's repository, i just end up in my own bitcoin tree
1120 2011-06-02 09:55:42 <BlueMatt> dev forums are full of crap
1121 2011-06-02 09:55:49 <BlueMatt> sipa: only if you dont have a fork will it let you
1122 2011-06-02 09:55:57 <sipa> nah :)
1123 2011-06-02 09:55:59 <BlueMatt> (an upstream forks)
1124 2011-06-02 09:56:21 <sipa> well, i can do it manually
1125 2011-06-02 09:56:22 asynkritus has joined
1126 2011-06-02 09:56:25 <jav_irc> shouldn't the development discussion move to a old-fashioned mailing list? somehow that seems to improve signal-to-noise ratio
1127 2011-06-02 09:56:32 <io_error> sipa: I don't think you can have 2 forks of th same project
1128 2011-06-02 09:56:50 <BlueMatt> jav_irc: for now, this chan is pretty good about that
1129 2011-06-02 09:56:54 <BlueMatt> you just have to know who to /ignore
1130 2011-06-02 09:57:08 <io_error> I absolutely CANNOT STAND old-fashioned mailing lists
1131 2011-06-02 09:57:17 toffoo has quit (Read error: Connection reset by peer)
1132 2011-06-02 09:57:52 toffoo has joined
1133 2011-06-02 09:58:25 <jav_irc> I find IRC to time consuming... I prefer to read up on stuff in batches... I guess reading IRC logs is somewhat an option, but also lots of unecessary chatter in there
1134 2011-06-02 09:59:41 <BlueMatt> true, there was some discussion an while back about making a dev mailing list, but half the people hated the idea and half loved it, and if half the people wont use it it there is no point
1135 2011-06-02 10:01:58 <jav_irc> seems like the forums aren't used much either though... I think your "Better fee UI" patch is extremly important, but isn't getting much attention... well, maybe I have too much of an instawallet-centric view =)
1136 2011-06-02 10:03:03 <BlueMatt> all the dev forum discussion is really theoretical out-there "this could break" causing x,y,z and because x and y you could have this problem...
1137 2011-06-02 10:03:22 <BlueMatt> and then someone smart comes on and says, well because it cant break in the first place, you are good
1138 2011-06-02 10:03:37 cboy has quit (Ping timeout: 258 seconds)
1139 2011-06-02 10:03:50 <BlueMatt> and then you get two pages of people debating tiny low-probability things which could in 10 million years cause it to break
1140 2011-06-02 10:04:39 npouillard has joined
1141 2011-06-02 10:04:47 <jav_irc> exactly... so what are the don't-like-mailing-list people saying about this problem?
1142 2011-06-02 10:05:12 <BlueMatt> I dont know, I dont care either way, but I have a feeling a mailing list would be the same thing
1143 2011-06-02 10:05:27 <gjs278> I am saying use this channel
1144 2011-06-02 10:05:50 <gjs278> it's like email to the extreme
1145 2011-06-02 10:06:58 <io_error> I already get hundreds of emails a day, I don't need a bunch more
1146 2011-06-02 10:08:31 cenuij has joined
1147 2011-06-02 10:08:31 cenuij has quit (Changing host)
1148 2011-06-02 10:08:31 cenuij has joined
1149 2011-06-02 10:08:47 <jav_irc> but it needs a more asynchronous counterpart
1150 2011-06-02 10:09:25 <jav_irc> and the forum... it's like imagining the linux kernel team setting up a phpBB forum to discuss development
1151 2011-06-02 10:10:15 <BlueMatt> Id like to see dev forum split into pull reqs/patches/dev stuff and problems with the network/theoretical s
1152 2011-06-02 10:10:43 <Namegduf> You could call them "Actual Dev" and "I Need A Blog"
1153 2011-06-02 10:10:47 <gjs278> just make a secret section and invite whoever you want
1154 2011-06-02 10:11:13 <BlueMatt> no, good to discuss in public, not where everyone comments and wastes time
1155 2011-06-02 10:11:14 <comboy> I'm far from having voice here, but I think forum or mailing list are better than irc in the way that it is easier to catch up selectively only on the topics you are interested in
1156 2011-06-02 10:11:30 <jav_irc> comboy: agreed
1157 2011-06-02 10:11:32 darrob- has quit (Quit: quit)
1158 2011-06-02 10:11:46 <gjs278> I would never respond to the mailing list
1159 2011-06-02 10:11:52 <gjs278> I'm not about to open my email to answer
1160 2011-06-02 10:11:55 <BlueMatt> well typically anything important that happens here you can catch up with if you check the commit logs and forum
1161 2011-06-02 10:12:06 <Namegduf> "I once setup an Apache server with SSL, so I know that since bitcoin uses encryption, someone must have a certificate somewhere which could steal all the bitcoins! As such, I propose a new block chain..."
1162 2011-06-02 10:12:08 <magnetron> there's some forum software which is accessible as NNTP
1163 2011-06-02 10:12:41 <magnetron> can't remember the name
1164 2011-06-02 10:12:51 <gjs278> how would people even connect to that
1165 2011-06-02 10:12:59 <gjs278> without paying for a provider
1166 2011-06-02 10:13:07 <magnetron> it's not on usenet
1167 2011-06-02 10:13:18 <gjs278> oh ok
1168 2011-06-02 10:13:24 <magnetron> you connect the the forum server via any NNTP client
1169 2011-06-02 10:13:29 xelister has joined
1170 2011-06-02 10:13:42 <magnetron> that was just one of the ways to access it, it had HTML/HTTP too
1171 2011-06-02 10:16:15 RBecker has joined
1172 2011-06-02 10:19:41 <sipa> we could also use a subforum for suggesting new blockchains :)
1173 2011-06-02 10:19:54 <BlueMatt> lol yea
1174 2011-06-02 10:20:26 <BlueMatt> and one for "bitcoin has fatal flaw x"
1175 2011-06-02 10:23:28 datagutt_ has joined
1176 2011-06-02 10:25:10 mietek has joined
1177 2011-06-02 10:26:46 datagutt has quit (Ping timeout: 240 seconds)
1178 2011-06-02 10:27:08 <BlueMatt> god xcompiling for mac looks like the biggest pita ever...apply this patch to gcc, now this one, now copy this folder and that from an osx install, now change this and that...simple, right?
1179 2011-06-02 10:27:48 <mietek> Is there interest in a proper Cocoa native OS X client?
1180 2011-06-02 10:28:16 <jav_irc> in any case.. I appreciate the work you guys do on the codebase a lot! ... among all the hype, it seems not too many people actually manage to sit down for a while and work on some of this stuff
1181 2011-06-02 10:28:31 <BlueMatt> not on #bitcoin-dev, everyone here uses linux...but you can ask on #bitcoin or #bitcoin-otc
1182 2011-06-02 10:32:22 Akinava has joined
1183 2011-06-02 10:33:25 zamgo has joined
1184 2011-06-02 10:33:53 <doublec> mietek: I'm sure a lot of people would like a proper Cocoa client
1185 2011-06-02 10:34:12 <zamgo> proper = !thin ?
1186 2011-06-02 10:34:49 <sipa> mietek: someone is working on a Qt GUI for bitcoin, i suppose that if that is done and merged, it will be easier to plug in other GUI's as well
1187 2011-06-02 10:34:51 <BlueMatt> in this case it means using osx's native toolkit
1188 2011-06-02 10:36:03 d1g1t4l has quit (Ping timeout: 250 seconds)
1189 2011-06-02 10:36:14 JRWR has quit (Ping timeout: 244 seconds)
1190 2011-06-02 10:37:07 JRWR has joined
1191 2011-06-02 10:37:07 JRWR has quit (Changing host)
1192 2011-06-02 10:37:07 JRWR has joined
1193 2011-06-02 10:38:32 agricocb has joined
1194 2011-06-02 10:39:16 <eps1> ;;bc,mtgox
1195 2011-06-02 10:39:43 <io_error> gribble's a bit tied up at the moment
1196 2011-06-02 10:39:44 intelliot has quit (Quit: intelliot)
1197 2011-06-02 10:40:06 <zamgo> a web GUI would be nice too
1198 2011-06-02 10:40:12 BCBot has quit (Ping timeout: 252 seconds)
1199 2011-06-02 10:40:34 datagutt_ is now known as datagutt
1200 2011-06-02 10:41:54 <BlueMatt> I use tcatm's js-ui all the time
1201 2011-06-02 10:41:57 <BlueMatt> works great for me
1202 2011-06-02 10:43:59 <gribble> {"ticker":{"high":9.969,"low":8.9,"vol":44855,"buy":9.73,"sell":9.74,"last":9.73}}
1203 2011-06-02 10:44:52 sethsethseth__ has joined
1204 2011-06-02 10:44:55 <BlueMatt> sipa: whats the -flag to force rechecking the chain?
1205 2011-06-02 10:45:01 <BlueMatt> not -rescan but actually check the chain
1206 2011-06-02 10:45:09 <sipa> doesn't exist, afaik
1207 2011-06-02 10:45:37 <BlueMatt> hm, I thought there was
1208 2011-06-02 10:46:10 <sipa> it would be identical to removing blk0001.dat and blkindex.dat, and then feeding the former blk0001.dat back as p2p input to bitcoind
1209 2011-06-02 10:46:13 sethsethseth___ has joined
1210 2011-06-02 10:46:44 <sipa> i wonder... wasn't there some patch somewhere to feed a blockchain file as input to bitcoin?
1211 2011-06-02 10:47:30 <BlueMatt> no idea, but I know bitcointools has a flag to do that
1212 2011-06-02 10:47:36 <BlueMatt> ie check everything in the chain
1213 2011-06-02 10:47:46 sethsethseth_ has quit (Ping timeout: 250 seconds)
1214 2011-06-02 10:48:02 <sipa> just the blk0001.dat file would suffice
1215 2011-06-02 10:48:33 <ne0futur> ;;bc,stats
1216 2011-06-02 10:48:49 d1g1t4l has joined
1217 2011-06-02 10:49:11 <zamgo> js-ui?
1218 2011-06-02 10:49:29 sethsethseth__ has quit (Ping timeout: 250 seconds)
1219 2011-06-02 10:49:37 <zamgo> you mean bitcoin-js-remote?
1220 2011-06-02 10:49:38 <gribble> Error: invalid syntax (<string>, line 1)
1221 2011-06-02 10:49:59 zzop has joined
1222 2011-06-02 10:50:03 <zamgo> very limited functionality, and the setup is too complicated
1223 2011-06-02 10:50:09 <zamgo> but does work
1224 2011-06-02 10:50:32 <sipa> ;;bc,block
1225 2011-06-02 10:50:35 <BlueMatt> yea that one
1226 2011-06-02 10:50:38 <sipa> ;;bc,blocks
1227 2011-06-02 10:50:55 <gribble> Error: "bc,block" is not a valid command.
1228 2011-06-02 10:51:00 <BlueMatt> meh, all I need is to be able to send, receive see txes see confirms, etc
1229 2011-06-02 10:51:05 <gribble> timed out
1230 2011-06-02 10:51:07 jav_irc has quit (Quit: Verlassend)
1231 2011-06-02 10:51:08 <BlueMatt> there isnt any more functionality to have
1232 2011-06-02 10:51:13 <sipa> blockexplorer down?
1233 2011-06-02 10:51:18 <BlueMatt> I think so
1234 2011-06-02 10:51:22 <sipa> outch
1235 2011-06-02 10:51:29 <zamgo> there will be a pure-PHP thin-client that beats out js-remote... soon, I predict
1236 2011-06-02 10:51:59 <sipa> is current block number 128143?
1237 2011-06-02 10:52:22 <sipa> seems so
1238 2011-06-02 10:53:16 <BlueMatt> noooo...my 10000 tx testnet wallet is corrupted
1239 2011-06-02 10:53:30 <sipa> define corrupted?
1240 2011-06-02 10:53:37 <BlueMatt> no idea bdb errors on load
1241 2011-06-02 10:53:54 <sipa> hmmm, tried deleting the database file?
1242 2011-06-02 10:54:05 <BlueMatt> yea, everything but wallet.dat Ive deleted
1243 2011-06-02 10:54:11 qwebirc26167 has joined
1244 2011-06-02 10:54:34 <sipa> outch
1245 2011-06-02 10:54:58 <BlueMatt> I guess its a good chance to farmiliarize myself with wallet recovery via bitcointools :)
1246 2011-06-02 10:55:04 <MasterChief> shit how can you corrupt a wallet
1247 2011-06-02 10:55:11 <gjs278> do 10,000 transactions
1248 2011-06-02 10:55:26 <MasterChief> its a bug?
1249 2011-06-02 10:55:41 RazielZ has joined
1250 2011-06-02 10:55:42 <sipa> BlueMatt: is this related to the exit-bug you fixed some time ago: http://forum.bitcoin.org/index.php?topic=11224.0 ?
1251 2011-06-02 10:55:59 <BlueMatt> meh probably not, I use this wallet on all kinds of experimental versions that I use so I probably killed it somewhere
1252 2011-06-02 10:56:12 <BlueMatt> exit-bug I fixed?
1253 2011-06-02 10:56:17 <BlueMatt> dont think I ever fixed an exit bug
1254 2011-06-02 10:56:53 <BlueMatt> plus running bitcoin with so many txes slows it down a bit, I probably kill -9d it at some point
1255 2011-06-02 10:56:55 BCBot has joined
1256 2011-06-02 10:57:06 zzop has quit (Quit: Lost terminal)
1257 2011-06-02 10:58:45 <sipa> BlueMatt: some exception thrown when exiting
1258 2011-06-02 10:58:53 <sipa> that was you who fixed that, no?
1259 2011-06-02 10:59:01 <BlueMatt> dont think so
1260 2011-06-02 10:59:14 <BlueMatt> maybe, but I dont think so
1261 2011-06-02 10:59:59 <sipa> https://github.com/bitcoin/bitcoin/commit/2f62b1299f1d2d8e56ff9096017b1f3835b41642
1262 2011-06-02 11:00:20 <ne0futur> exit-bug ? i m interested, each time i close mi client its a crash
1263 2011-06-02 11:00:34 <ne0futur> should be fixed in .21 ? or svn ?
1264 2011-06-02 11:00:37 <BlueMatt> oh no, that is if you hit an error when sending
1265 2011-06-02 11:01:01 <BlueMatt> not on exit
1266 2011-06-02 11:01:04 bertrandom- has quit (Quit: Leaving.)
1267 2011-06-02 11:01:05 <sipa> ah, ok
1268 2011-06-02 11:01:25 <sipa> ne0futur: what version and OS?
1269 2011-06-02 11:02:51 <ne0futur> allversions since 6 months more or less
1270 2011-06-02 11:02:55 <ne0futur> currently .21
1271 2011-06-02 11:03:22 <ne0futur> old ubuntu 32 bit
1272 2011-06-02 11:03:33 <BlueMatt> have you tried .22 I dont think that will fix it, but you never know
1273 2011-06-02 11:03:37 <BlueMatt> also, what error msg?
1274 2011-06-02 11:03:46 basilfaulty has joined
1275 2011-06-02 11:03:51 <ne0futur> i launch it to get the crash at close
1276 2011-06-02 11:03:55 <ne0futur> dont remember
1277 2011-06-02 11:04:47 <basilfaulty> does anyone know genjix, or anyone at britcoin?
1278 2011-06-02 11:05:09 marlowe has quit (Ping timeout: 240 seconds)
1279 2011-06-02 11:06:03 T_X has quit (Remote host closed the connection)
1280 2011-06-02 11:07:22 <ne0futur> BlueMatt: http://pastebin.com/GbikVfR2
1281 2011-06-02 11:07:38 <ne0futur> every time I close it
1282 2011-06-02 11:07:55 <ne0futur> but no real problem, no corruption of data / wallet
1283 2011-06-02 11:08:02 <BlueMatt> segfault...can you attack gdb?
1284 2011-06-02 11:08:17 <BlueMatt> or your debugger of choice
1285 2011-06-02 11:08:29 <ne0futur> i have gdb installed but have not used it for years
1286 2011-06-02 11:08:39 <ne0futur> if you tell me exactly what to do it can do it
1287 2011-06-02 11:09:16 <ne0futur> neofutur@t60:~$ cat /etc/debian_version
1288 2011-06-02 11:09:16 <ne0futur> 5.0
1289 2011-06-02 11:09:25 <ne0futur> to be more exact on the os version
1290 2011-06-02 11:09:57 <BlueMatt> gdb ./bitcoin
1291 2011-06-02 11:09:59 <BlueMatt> wait a minute
1292 2011-06-02 11:10:02 <BlueMatt> then type run
1293 2011-06-02 11:10:27 <BlueMatt> bitcoin will be slow, but it might be more clear about the segfault
1294 2011-06-02 11:11:54 <ne0futur> ok
1295 2011-06-02 11:14:39 <ne0futur> now exiting from the dbg bitcoin
1296 2011-06-02 11:15:33 <ne0futur> http://pastebin.com/kSeFE3z2
1297 2011-06-02 11:15:53 <ne0futur> back to the gdb prompt
1298 2011-06-02 11:16:05 <ne0futur> something i can do to dump symbols . . . ?
1299 2011-06-02 11:16:35 <BlueMatt> backtrace
1300 2011-06-02 11:17:03 <BlueMatt> is probably the most useful
1301 2011-06-02 11:17:16 <edcba> ;;bc,mtgox
1302 2011-06-02 11:17:17 <gribble> {"ticker":{"high":9.969,"low":8.9,"vol":45623,"buy":9.55,"sell":9.641,"last":9.55}}
1303 2011-06-02 11:19:45 <ne0futur> http://pastebin.com/8E4eFzxv
1304 2011-06-02 11:19:58 qwebirc26167 has quit (Quit: Page closed)
1305 2011-06-02 11:19:59 <ne0futur> seems neverending . .  you need more ?
1306 2011-06-02 11:20:13 <BlueMatt> oh god thats useless
1307 2011-06-02 11:20:29 <ne0futur> i thought so
1308 2011-06-02 11:20:37 <BlueMatt> seems to indicate infinite recursion
1309 2011-06-02 11:20:46 <BlueMatt> until stack overflows or something
1310 2011-06-02 11:20:50 <ne0futur> i was thinking of this
1311 2011-06-02 11:21:06 Speeder has joined
1312 2011-06-02 11:21:11 <ne0futur> yes if I continue doing enter its neverending
1313 2011-06-02 11:21:20 <BlueMatt> it has to end sometime
1314 2011-06-02 11:21:24 <BlueMatt> but it might take a while...
1315 2011-06-02 11:21:33 <ne0futur> reached #8946
1316 2011-06-02 11:21:40 <ne0futur> ok i continue typing enter
1317 2011-06-02 11:22:14 <ne0futur> always the same numbers
1318 2011-06-02 11:22:14 <ne0futur> #17417 0x082066c0 in ?? ()
1319 2011-06-02 11:22:14 <ne0futur> #17418 0x08207739 in ?? ()
1320 2011-06-02 11:22:33 <phantomcircuit> zomg fucking windows
1321 2011-06-02 11:22:40 KingMartin has joined
1322 2011-06-02 11:22:52 Archevety has joined
1323 2011-06-02 11:23:17 <ne0futur> #30000
1324 2011-06-02 11:24:07 <ne0futur> i ll stop at 100000
1325 2011-06-02 11:24:24 <BlueMatt> meh, no need just stop, if you havent found the end its probably not worth it
1326 2011-06-02 11:25:19 <ne0futur> you could use a strace ?
1327 2011-06-02 11:25:42 <ne0futur> yes #77578 and still the same 2 numbers
1328 2011-06-02 11:25:56 fimp has quit (Quit: Leaving)
1329 2011-06-02 11:26:13 <BlueMatt> yea maybe try a different tool like strace
1330 2011-06-02 11:26:18 <ne0futur> ok
1331 2011-06-02 11:27:40 Phoebus has quit (Quit: Leaving)
1332 2011-06-02 11:28:30 <ne0futur> the kernel message is :
1333 2011-06-02 11:28:31 <ne0futur> Jun  2 05:59:07 t60 kernel: [148813.570627] bitcoin[10705]: segfault at bf423ff4 ip 082075e6 sp bf423ff0 error 6 in bitcoin[8048000+7a0000]
1334 2011-06-02 11:28:44 <ne0futur> still waiting for the strace
1335 2011-06-02 11:30:43 fimp has joined
1336 2011-06-02 11:31:23 KingMartin has quit (Read error: Connection reset by peer)
1337 2011-06-02 11:32:12 <ne0futur> http://pastebin.com/XJgvTKMP
1338 2011-06-02 11:32:20 <ne0futur> end of the strace
1339 2011-06-02 11:32:32 <ne0futur> i can give you more / the complete trace if it can be useful
1340 2011-06-02 11:32:55 <ne0futur> i ve put only the end but there are thousands of gettimeofday before
1341 2011-06-02 11:33:35 <BlueMatt> yea...
1342 2011-06-02 11:33:38 <BlueMatt> hm...
1343 2011-06-02 11:34:11 <ne0futur> ok i do  strace  ./bitcoin 1>a 2>b
1344 2011-06-02 11:34:18 <ne0futur> and will upload the results to a server
1345 2011-06-02 11:34:56 <BlueMatt> meh no need
1346 2011-06-02 11:35:18 <JFK911> ;;bc,mtgox
1347 2011-06-02 11:35:25 <gribble> {"ticker":{"high":10,"low":8.9,"vol":49458,"buy":9.9501,"sell":10,"last":9.9501}}
1348 2011-06-02 11:35:32 <ne0futur> if you love strange bugs i have 2 others ;)
1349 2011-06-02 11:35:44 <BlueMatt> not sure what is going on there for you...not sure Im the right person to be debugging this either
1350 2011-06-02 11:35:49 <ne0futur> this one is on my ubuntu laptop but I also have one on gentoo hardened / grsec
1351 2011-06-02 11:36:00 <ne0futur> and one only on gentoo multilib
1352 2011-06-02 11:36:35 <ne0futur> complete strace is 3.8 MB
1353 2011-06-02 11:36:42 <io_error> 10.05
1354 2011-06-02 11:36:45 <BlueMatt> my god
1355 2011-06-02 11:36:48 DontMindMe has joined
1356 2011-06-02 11:36:50 phlippcoin has joined
1357 2011-06-02 11:36:59 <ne0futur> there is still no bugreport tool apart a forum thread ?
1358 2011-06-02 11:37:10 <BlueMatt> github
1359 2011-06-02 11:37:37 <ne0futur> hum ok
1360 2011-06-02 11:38:09 <io_error> BlueMatt: 10.22
1361 2011-06-02 11:38:20 <BlueMatt> io_error: ?
1362 2011-06-02 11:38:23 <ne0futur> any url for this "exit-bug" you were talking of ?
1363 2011-06-02 11:38:31 <io_error> BlueMatt: mtgox
1364 2011-06-02 11:38:32 <ne0futur> (12:48) <      sipa> BlueMatt: is this related to the exit-bug you fixed some time ago:
1365 2011-06-02 11:38:44 <ne0futur> yup we gone past 10.5 ;)
1366 2011-06-02 11:38:59 <BlueMatt> oh mtgox price, hot damn
1367 2011-06-02 11:39:02 <ne0futur> i won my bet ;)
1368 2011-06-02 11:39:06 <BlueMatt> 11
1369 2011-06-02 11:39:13 <BlueMatt> (on bcm)
1370 2011-06-02 11:39:33 <JFK911> ;;bc,mtgox
1371 2011-06-02 11:39:47 <ne0futur> 11.8 on bcm
1372 2011-06-02 11:39:54 <io_error> 10.40
1373 2011-06-02 11:40:08 <gribble> {"ticker":{"high":10.44,"low":8.9,"vol":51558,"buy":10.1092,"sell":10.23,"last":10.4}}
1374 2011-06-02 11:41:22 asynkritus has left ()
1375 2011-06-02 11:42:43 <zamgo> hmmm
1376 2011-06-02 11:42:52 <zamgo> lots of buying pressure
1377 2011-06-02 11:43:55 xelister has quit (Remote host closed the connection)
1378 2011-06-02 11:43:57 <BlueMatt> hey recovered my wallet and all its txes
1379 2011-06-02 11:44:15 <BlueMatt> now to pull req the changes I made to bitcointools to do it...
1380 2011-06-02 11:45:26 <helmut> I asked https://testnet.freebitcoins.appspot.com/ for some coins about 3 hours ago, but they still didn't arrive. is this to be considered normal?
1381 2011-06-02 11:45:27 phlippcoin has quit (Quit: Linkinus - http://linkinus.com)
1382 2011-06-02 11:46:30 <io_error> helmut: Only if nobody's mining on testnet, which often happens
1383 2011-06-02 11:46:57 <helmut> io_error: oh. that is easy to fix for me :-)
1384 2011-06-02 11:47:10 d1g1t4l has quit (Ping timeout: 240 seconds)
1385 2011-06-02 11:53:38 marlowe has joined
1386 2011-06-02 11:54:12 marlowe has quit (Client Quit)
1387 2011-06-02 11:54:35 marlowe has joined
1388 2011-06-02 11:54:51 [DusT] has joined
1389 2011-06-02 11:55:04 an20 has quit (Ping timeout: 276 seconds)
1390 2011-06-02 12:02:43 KingMartin has joined
1391 2011-06-02 12:04:36 Kurtov has quit (Read error: Connection reset by peer)
1392 2011-06-02 12:05:54 [DusT] has quit (Quit: Leaving.)
1393 2011-06-02 12:06:13 DukeOfURL has joined
1394 2011-06-02 12:09:14 glicth-mod has quit (Ping timeout: 250 seconds)
1395 2011-06-02 12:11:27 tonik has joined
1396 2011-06-02 12:11:51 <thermal> just got bitcoin to compile under win7. time to check out the issues list :)
1397 2011-06-02 12:12:11 lumos has joined
1398 2011-06-02 12:12:23 LtBrenton has joined
1399 2011-06-02 12:12:26 <LtBrenton> ;;bc,gen 775000
1400 2011-06-02 12:12:38 <ZOP> jebus, i go to bed and bitcoin shoots up over $10!
1401 2011-06-02 12:12:47 <gribble> Error: invalid syntax (<string>, line 1)
1402 2011-06-02 12:12:54 <mtrlt> even gribble is flabbergasted
1403 2011-06-02 12:14:06 TommyBoy006 has joined
1404 2011-06-02 12:15:01 <helmut> io_error: hmm. even though the difficulty is only 78, i cannot seem to find any blocks. :-(
1405 2011-06-02 12:15:21 <io_error> helmut: 78?!?!?!?!? HOLYCRAP, last time I looked it was 12
1406 2011-06-02 12:15:24 <helmut> io_error: the calculator says about 4 minutes which has passed about 10 times now.
1407 2011-06-02 12:15:43 <io_error> helmut: Throw a GPU at it
1408 2011-06-02 12:15:53 <zamgo> testnet is alive?
1409 2011-06-02 12:16:08 <io_error> zamgo: Sometimes
1410 2011-06-02 12:16:11 <helmut> neither cuda nor opencl works on nouveau
1411 2011-06-02 12:16:45 <zamgo> start bitcoind -testnet -rpcuser=tst -rpcpassword=test
1412 2011-06-02 12:16:47 <zamgo> we'll lfind out
1413 2011-06-02 12:17:12 <zamgo> oops! wrong user!  ' test'
1414 2011-06-02 12:17:20 <anarchyx> congrats we crossed the 10!
1415 2011-06-02 12:17:25 <anarchyx> 100 next!
1416 2011-06-02 12:20:04 <helmut> something else is wrong on with my way of using testnet
1417 2011-06-02 12:20:33 <helmut> I grepped the debug log and I can see the height rising, so the testnet.freebitcoins.appspot.com transactions should have arrived.
1418 2011-06-02 12:20:49 <helmut> but they didn't
1419 2011-06-02 12:21:02 <zamgo> mining testnet... at whopping 9 mhash
1420 2011-06-02 12:21:41 <helmut> might be easier for me to get some "real" virtual money and test with that...
1421 2011-06-02 12:21:41 <doublec> helmut: you could use the namecoin network for testing
1422 2011-06-02 12:21:50 <zamgo> hehe.. doublec:  I do that :)
1423 2011-06-02 12:21:51 <doublec> helmut: plenty of people mining, same rpc interface as bitcoin
1424 2011-06-02 12:21:58 <doublec> zamgo: me too :)
1425 2011-06-02 12:22:01 <zamgo> it's very good idea
1426 2011-06-02 12:22:05 <doublec> helmut: and coins are easy to get
1427 2011-06-02 12:22:06 <zamgo> and namecoind testnet now also
1428 2011-06-02 12:22:15 glicth-mod has joined
1429 2011-06-02 12:22:35 <zamgo> namecoin testnet.. difficulty 1
1430 2011-06-02 12:22:53 <doublec> even using the live namecoin network is fine since difficulty is relatively low
1431 2011-06-02 12:23:28 <Archevety> are all active bitcoin nodes present in the lfnet #bitcoinXX channels?
1432 2011-06-02 12:23:41 <zamgo> true dat
1433 2011-06-02 12:24:11 <helmut> Archevety: no. quite some people will have noirc=1 set
1434 2011-06-02 12:24:44 qwebirc89781 has joined
1435 2011-06-02 12:25:44 qwebirc89781 has left ()
1436 2011-06-02 12:25:49 <anarchyx> ;;bc,stats
1437 2011-06-02 12:26:48 <gribble> Error: invalid syntax (<string>, line 1)
1438 2011-06-02 12:29:58 Speeder has quit (Quit: Speeder)
1439 2011-06-02 12:30:21 Speeder has joined
1440 2011-06-02 12:31:40 sacarlson has quit (Ping timeout: 240 seconds)
1441 2011-06-02 12:35:55 bnzdg has joined
1442 2011-06-02 12:36:17 <edcba> ;;bc,mtgox
1443 2011-06-02 12:36:18 <gribble> {"ticker":{"high":10.57,"low":8.9,"vol":52728,"buy":10.381,"sell":10.45,"last":10.45}}
1444 2011-06-02 12:37:24 <bnzdg> ;;bc,help
1445 2011-06-02 12:37:25 <gribble> Alias bc,24hprc, Alias bc,avgprc, Alias bc,bcm, Alias bc,blocks, Alias bc,btceur, Alias bc,btcgbp, Alias bc,btcguild, Alias bc,btcrub, 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,fx, Alias bc,gen, Alias bc,gend, Alias bc,help, Alias bc,hextarget, Alias bc,interval, Alias (1 more message)
1446 2011-06-02 12:38:47 JRWR has quit ()
1447 2011-06-02 12:40:39 eleven has joined
1448 2011-06-02 12:40:49 <ne0futur> ;;bc.stats
1449 2011-06-02 12:40:50 <gribble> Error: "bc.stats" is not a valid command.
1450 2011-06-02 12:40:53 <ne0futur> ;;bc,stats
1451 2011-06-02 12:40:55 <gribble> Current Blocks: 128163 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 860 blocks | Next Difficulty In About: 5 days, 2 hours, 18 minutes, and 40 seconds | Next Difficulty Estimate: 517866.52619441
1452 2011-06-02 12:41:04 agricocb has quit (Remote host closed the connection)
1453 2011-06-02 12:45:01 sacarlson has joined
1454 2011-06-02 12:48:07 eleven has quit (Quit: Page closed)
1455 2011-06-02 12:50:35 vigilyn has joined
1456 2011-06-02 12:52:40 diki has joined
1457 2011-06-02 12:53:15 <diki> I am getting annoyed by this small warning message to purchase mirc...i can't stand i might as well NOP it
1458 2011-06-02 12:53:28 <phantomcircuit> diki, xchat
1459 2011-06-02 12:53:30 <phantomcircuit> enjoy
1460 2011-06-02 12:53:38 <diki> it's not to my liking
1461 2011-06-02 12:53:53 <phantomcircuit> also good luck 0x90'ing the warning message
1462 2011-06-02 12:53:57 basilfaulty_ has joined
1463 2011-06-02 12:54:04 <phantomcircuit> he's spent years fighting cracks to 0x90 it
1464 2011-06-02 12:54:17 <diki> even if he spends 100 or 1000
1465 2011-06-02 12:54:19 <diki> not gonna work
1466 2011-06-02 12:54:41 <phantomcircuit> unless you can find a pre built crack it's not worth the effort
1467 2011-06-02 12:55:10 basilfaulty has quit (Ping timeout: 250 seconds)
1468 2011-06-02 12:55:12 <diki> there are some flying here and there
1469 2011-06-02 12:55:57 <diki> Anywho, first i need to make bitcoind send me the date when proof of work has been found
1470 2011-06-02 12:56:21 <diki> im trying with pointers on this one
1471 2011-06-02 12:56:53 basilfaulty has joined
1472 2011-06-02 12:57:05 Kurtov has joined
1473 2011-06-02 12:58:38 basilfaulty_ has quit (Ping timeout: 250 seconds)
1474 2011-06-02 12:59:20 ezl- has joined
1475 2011-06-02 12:59:21 <io_error> People still use mirc?
1476 2011-06-02 12:59:40 <diki> people dont use mirc...oh wait, it's windows-only ^^
1477 2011-06-02 13:00:00 <zamgo> ircII
1478 2011-06-02 13:00:07 <zamgo> go old skool!
1479 2011-06-02 13:00:09 <io_error> diki: Wait... you want the date...when proof of work was found...?!
1480 2011-06-02 13:00:24 <diki> oh fucking yeah io
1481 2011-06-02 13:00:29 <diki> :)
1482 2011-06-02 13:00:55 <io_error> diki: But that's stored in every block!
1483 2011-06-02 13:00:58 <phantomcircuit> io_error, lol you realize that there is a timestamp in the block heaader?
1484 2011-06-02 13:01:00 <diki> that was not meant as an insult
1485 2011-06-02 13:01:08 <io_error> phantomcircuit: Of course I know it
1486 2011-06-02 13:01:10 <phantomcircuit> er
1487 2011-06-02 13:01:18 <phantomcircuit> io_error, hehe
1488 2011-06-02 13:01:37 <io_error> Bitcoin is, of course, at its core a P2P time server!
1489 2011-06-02 13:01:46 <phantomcircuit> uh no it isn't
1490 2011-06-02 13:01:52 <phantomcircuit> it's a distributed notary bro
1491 2011-06-02 13:01:55 <io_error> er, I think I didn't explain that right
1492 2011-06-02 13:02:37 basilfaulty has quit (Read error: Connection reset by peer)
1493 2011-06-02 13:02:47 <diki> afaics there is no such thing
1494 2011-06-02 13:02:59 <io_error> diki: Eh? It's right in front of you
1495 2011-06-02 13:03:09 <diki> nope ;)
1496 2011-06-02 13:03:09 <sipa> it is a timestamping system
1497 2011-06-02 13:03:15 <io_error> bitcoind getblockbycount 128164 | less
1498 2011-06-02 13:03:29 basilfaulty has joined
1499 2011-06-02 13:03:43 <diki> yeah well, there is no way for the pool to know the current block we solved
1500 2011-06-02 13:03:54 <diki> so i am passing the date to the JSONRPCReply function
1501 2011-06-02 13:03:54 <io_error> bitcoind getblockbycount 128164 | grep -w time
1502 2011-06-02 13:04:18 <diki> which will send info in json format to pushpool i can parse
1503 2011-06-02 13:04:19 <io_error> diki: Huh? Your pool doesn't know that you solved a block?!
1504 2011-06-02 13:04:39 <diki> the front-end doesnt know the confirmations
1505 2011-06-02 13:04:55 <io_error> Surely the front-end knows something useful, like the block number?
1506 2011-06-02 13:04:57 <diki> as there is no way for me to know which txid to look at
1507 2011-06-02 13:05:03 <diki> nope
1508 2011-06-02 13:05:25 <phantomcircuit> sipa, no it really isn't
1509 2011-06-02 13:05:35 <phantomcircuit> sipa, it's an append only distributed notary
1510 2011-06-02 13:06:07 <io_error> Um, point being, every block has a timestamp that the network more-or-less entirely agrees on.
1511 2011-06-02 13:06:29 <diki> when CheckWork = true, i get the timestamp which is in unix format
1512 2011-06-02 13:06:45 <diki> every pool operator found a way to identify the transactions so did i
1513 2011-06-02 13:06:46 <zamgo> bitcoind getblockbycount ?
1514 2011-06-02 13:06:57 <diki> getblockbycount can fail
1515 2011-06-02 13:06:58 <zamgo> that in latest bitcoind?
1516 2011-06-02 13:07:07 <diki> can and will fail
1517 2011-06-02 13:07:19 <sipa> no, not yet
1518 2011-06-02 13:07:22 <diki> there is this small lag between bitcoind and pushpool
1519 2011-06-02 13:07:27 <zamgo> error: {"code":-32601,"message":"Method not found"}
1520 2011-06-02 13:07:35 <sipa> maybe in 0.4.0
1521 2011-06-02 13:07:37 <diki> and getblockbycount needs to be executed server side
1522 2011-06-02 13:07:51 <diki> meaning more lag which could mean a couple of more blocks being solved by then
1523 2011-06-02 13:07:52 normanrichards has quit (Read error: Connection reset by peer)
1524 2011-06-02 13:08:50 <diki> so getblockbycount returns a block number, but not the one we just solved..
1525 2011-06-02 13:09:05 <diki> So it's basically a fail-safe
1526 2011-06-02 13:09:13 <diki> a more accurate one at least
1527 2011-06-02 13:09:34 Teslah has quit (Ping timeout: 240 seconds)
1528 2011-06-02 13:09:54 <gmaxwell> Why do you need the block number in the frontend?
1529 2011-06-02 13:10:14 <gmaxwell> You know the block header hash…
1530 2011-06-02 13:10:18 <diki> I dont, but it at least lets you know which block you just genned
1531 2011-06-02 13:10:25 <diki> and slush did it so...
1532 2011-06-02 13:10:25 <gmaxwell> ^
1533 2011-06-02 13:10:40 <phantomcircuit> <diki> I dont
1534 2011-06-02 13:11:02 <diki> if i need it it will be purely for stats nothing more nothing less
1535 2011-06-02 13:11:46 <gmaxwell> diki: since you know the block header hash there isn't any risk of confusing it, you can just look it up based on that.
1536 2011-06-02 13:11:49 datagutt has quit (Read error: Connection reset by peer)
1537 2011-06-02 13:11:54 gasteve has joined
1538 2011-06-02 13:12:01 <diki> i have it in raw format i.e the share
1539 2011-06-02 13:12:13 <diki> not the actualy hash that is shown on blockexplorer
1540 2011-06-02 13:12:25 BERRI has quit (Ping timeout: 260 seconds)
1541 2011-06-02 13:12:44 <gmaxwell> Presumably you've checked the share to make sure it meets the difficulty...
1542 2011-06-02 13:12:51 datagutt has joined
1543 2011-06-02 13:12:53 <diki> I dont
1544 2011-06-02 13:12:57 <diki> that is pushpool's job
1545 2011-06-02 13:12:59 mmoya has joined
1546 2011-06-02 13:13:12 basilfaulty has quit (Read error: Connection reset by peer)
1547 2011-06-02 13:13:19 <sipa> ;;bc,nethash
1548 2011-06-02 13:13:23 karnac_ has joined
1549 2011-06-02 13:13:23 <gribble> 3869.6525518043441
1550 2011-06-02 13:13:41 <BlueMatt> why does it seem like there is no good general guide to recovering wallets?
1551 2011-06-02 13:13:44 <gmaxwell> Well then, modify pushpool to log it. (Though I thought it logged shares already…)
1552 2011-06-02 13:13:47 basilfaulty has joined
1553 2011-06-02 13:13:52 datagutt has quit (Read error: Connection reset by peer)
1554 2011-06-02 13:13:53 <diki> i never said it didnt log shares
1555 2011-06-02 13:13:57 <diki> it logs them
1556 2011-06-02 13:14:08 <diki> just not some kind of ID for looking up txes via listtransactions
1557 2011-06-02 13:14:43 <diki> which is what i am working on
1558 2011-06-02 13:15:01 bitanarchy has joined
1559 2011-06-02 13:15:21 <sipa> BlueMatt: so, which yml file do i need to use for building 0.3.22?
1560 2011-06-02 13:15:22 <phantomcircuit> BlueMatt, the normal failure mode for bdb is a partially zerod out file
1561 2011-06-02 13:15:26 <io_error> BlueMatt: Because there are already several good guides on backing up wallets
1562 2011-06-02 13:15:49 <BlueMatt> ok, well Im gonna go write one using bitcointools
1563 2011-06-02 13:16:04 <BlueMatt> even with a partially zeroed file it should still be able to read some privkeys and such
1564 2011-06-02 13:16:05 <diki> my wallet is most of the time empty
1565 2011-06-02 13:16:10 <diki> so i dont do backups ;)
1566 2011-06-02 13:16:21 <gmaxwell> diki: you can look up by id with bitcointools and there are patches IIRC that let you do that on a running database.
1567 2011-06-02 13:16:30 basilfaulty has quit (Read error: Connection reset by peer)
1568 2011-06-02 13:16:30 <phantomcircuit> BlueMatt, you would probably need to write a bdb file parser to recover most corrupted wallets
1569 2011-06-02 13:16:31 <BlueMatt> sipa: TheBlueMatt/gitian0.3.22 contrib/gitian.yml and put the two patches that are also in contrib/ into gitian-builder/inputs
1570 2011-06-02 13:16:33 <sipa> BlueMatt: someone already did that, i believe
1571 2011-06-02 13:16:37 <diki> never heard of bitcointools
1572 2011-06-02 13:16:41 karnac has quit (Ping timeout: 240 seconds)
1573 2011-06-02 13:16:48 <sipa> scan for things that look like private keys
1574 2011-06-02 13:17:01 basilfaulty has joined
1575 2011-06-02 13:17:16 agricocb has joined
1576 2011-06-02 13:17:30 <diki> gmax:that might be what i need
1577 2011-06-02 13:18:22 <bitanarchy> when will client v 3.22 be ready?
1578 2011-06-02 13:18:29 <BlueMatt> sipa: can you find a link?
1579 2011-06-02 13:19:13 <diki> gmax:someone should have said sooner about that thing. If it does what i want it to do, it saves me any further recompilation of bitcoinD
1580 2011-06-02 13:20:09 <gmaxwell> It doesn't save you that, since I think you need patched to bitcoind in order to use bitcointools without shutting down bitcoind.
1581 2011-06-02 13:20:42 <diki> argh...
1582 2011-06-02 13:20:42 <diki> You must quit Bitcoin before reading the transactions, blocks, or address database files.
1583 2011-06-02 13:20:45 datagutt has joined
1584 2011-06-02 13:20:45 datagutt has quit (Changing host)
1585 2011-06-02 13:20:45 datagutt has joined
1586 2011-06-02 13:21:17 <sipa> BlueMatt: it's a bit of a mess, i need your gitian0.3.22 branch, devrandom's bitcoin-release, the upstream repo's 0.3.22rc6 tag, and gitian-builder?
1587 2011-06-02 13:21:36 <BlueMatt> you dont need bitcoin-release, thats just to check
1588 2011-06-02 13:21:39 <BlueMatt> but yea...its a mess
1589 2011-06-02 13:21:51 TommyBoy006 has quit ()
1590 2011-06-02 13:21:55 <BlueMatt> I didnt feel like commiting wx patches to the bitcoin repo would be a good idea though...
1591 2011-06-02 13:22:09 roconnor has joined
1592 2011-06-02 13:22:27 <roconnor> Hi, anyone understand the purpose behind having subscripts in scripts?
1593 2011-06-02 13:23:12 <diki> gmax:welp, back to recompiling bitcoinD
1594 2011-06-02 13:23:14 sethsethseth___ has quit (Read error: Connection reset by peer)
1595 2011-06-02 13:23:35 sethsethseth_ has joined
1596 2011-06-02 13:24:09 necrodearia has joined
1597 2011-06-02 13:24:45 sethsethseth__ has joined
1598 2011-06-02 13:25:17 dvide has quit ()
1599 2011-06-02 13:25:26 EtherNet- has joined
1600 2011-06-02 13:25:38 TommyBoy006 has joined
1601 2011-06-02 13:25:39 vigilyn has quit (Ping timeout: 260 seconds)
1602 2011-06-02 13:26:10 <phantomcircuit> roconnor, so you can script while you're scripting your scripts
1603 2011-06-02 13:26:17 <roconnor> :)
1604 2011-06-02 13:26:27 genjix has joined
1605 2011-06-02 13:26:54 <kish> ;;auth phantomcircuit
1606 2011-06-02 13:26:54 <gribble> Error: This nick is not registered. Please register.
1607 2011-06-02 13:27:30 <kish> can i query you, phantomcircuit?
1608 2011-06-02 13:27:46 sethsethseth_ has quit (Ping timeout: 244 seconds)
1609 2011-06-02 13:27:49 <sipa> roconnor: no idea what you mean
1610 2011-06-02 13:27:57 <phantomcircuit> kish, yes
1611 2011-06-02 13:29:32 Herodes has quit (Quit: Leaving)
1612 2011-06-02 13:29:43 <roconnor> sipa: when checking signatures you trim off the script and the subscript marker  and etc..
1613 2011-06-02 13:29:54 <roconnor> er
1614 2011-06-02 13:29:56 <sipa> ah, right
1615 2011-06-02 13:29:58 <roconnor> OP_CODESEPARATOR
1616 2011-06-02 13:30:08 <roconnor> I'm trying to understand the motivation for this
1617 2011-06-02 13:30:11 <roconnor> it might help me code it better
1618 2011-06-02 13:30:12 <sipa> yes, i've read about it, but can't remember
1619 2011-06-02 13:30:45 <phantomcircuit> something about escrow or something
1620 2011-06-02 13:30:56 <roconnor> I find it strange that it is from the recent OP_CODESCRIPT to the end of the script instead of the next OP_CODESCRIPT.
1621 2011-06-02 13:31:31 <phantomcircuit> personally i like how the script is cut off at OP_CODESEPARATOR and yet OP_CODESEPARATOR is explicitly removed from the script in SignatureHash
1622 2011-06-02 13:31:33 <phantomcircuit> lulz
1623 2011-06-02 13:32:12 <roconnor> *OP_CODESEPARATOR
1624 2011-06-02 13:32:39 <roconnor> phantomcircuit: it seems so random to me :D
1625 2011-06-02 13:32:47 Mononofu has quit (Quit: Leaving.)
1626 2011-06-02 13:38:24 galaxyAbstractor has joined
1627 2011-06-02 13:38:32 <galaxyAbstractor> hey
1628 2011-06-02 13:38:56 <galaxyAbstractor> does the bitcoin client have to run as a server for the JSON-RPC API to be available?
1629 2011-06-02 13:39:10 <sipa> either bitcoind, or bitcoin -server
1630 2011-06-02 13:39:14 <mtrlt> i'd assume so
1631 2011-06-02 13:39:27 <galaxyAbstractor> so it won't work with just bitcoin running?
1632 2011-06-02 13:39:31 <sipa> no
1633 2011-06-02 13:39:36 <galaxyAbstractor> aw shit
1634 2011-06-02 13:39:37 <galaxyAbstractor> lol
1635 2011-06-02 13:39:42 <sipa> why? just run it -server
1636 2011-06-02 13:40:19 <galaxyAbstractor> well I am creating a firefox addon to make payments, and the users would know that they have to start the client as a server?
1637 2011-06-02 13:40:52 <TommyBoy006> no
1638 2011-06-02 13:41:03 <iz> so if i want to find the btc balance of a bitcoin address that doesn't belong to me.. i can just walk the entire block chain and add up all the transactions that match that address, right?  is that the fastest/only way?
1639 2011-06-02 13:41:25 scott` has joined
1640 2011-06-02 13:42:12 <roconnor> iz: that is the way your client finds out the btc balance of your addresses
1641 2011-06-02 13:42:23 <galaxyAbstractor> Can you run both a client and a server?
1642 2011-06-02 13:42:34 <roconnor> (less of course the transactions your address spends)
1643 2011-06-02 13:43:18 <iz> ah.. but it can keep a running total for your addresses, so it doesn't have to start at the start of the chain each time..
1644 2011-06-02 13:44:13 <iz> if it's an arbitrary addr.. gotta start at the first block and go all the way to the end to get the right total
1645 2011-06-02 13:44:30 <scott`> ;;bc-stats
1646 2011-06-02 13:44:30 <gribble> Error: "bc-stats" is not a valid command.
1647 2011-06-02 13:44:52 <iz> cool, ty roconnor
1648 2011-06-02 13:45:29 peck has quit (Ping timeout: 260 seconds)
1649 2011-06-02 13:45:53 <genjix> lol verack is totally useless
1650 2011-06-02 13:46:57 zamgo has left ()
1651 2011-06-02 13:46:59 <scott`> ;;bc,stats
1652 2011-06-02 13:47:01 <gribble> Current Blocks: 128172 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 851 blocks | Next Difficulty In About: 5 days, 1 hour, 16 minutes, and 3 seconds | Next Difficulty Estimate: 518323.54220997
1653 2011-06-02 13:47:35 molecular has quit (Ping timeout: 240 seconds)
1654 2011-06-02 13:48:11 molecular has joined
1655 2011-06-02 13:49:16 <sipa> iz: it does not keep a running total
1656 2011-06-02 13:49:40 <sipa> and in general you cannot even assign a balance to an addreas
1657 2011-06-02 13:49:43 an20 has joined
1658 2011-06-02 13:50:11 <sipa> the client works by keeping a list of transactions that involve you
1659 2011-06-02 13:50:27 prax_ has joined
1660 2011-06-02 13:51:16 <iz> ah, i see
1661 2011-06-02 13:51:38 <iz> that's why you can't use getbalance to get the balance of an arbitrary addr that doesn't involve you
1662 2011-06-02 13:52:16 <sipa> blockexplorer does it anyway, btw
1663 2011-06-02 13:52:49 <iz> yeah, i was trying to think if there was a way to cache all the info needed to check a addr balance offline
1664 2011-06-02 13:53:01 mosimo has quit (Read error: Connection reset by peer)
1665 2011-06-02 13:53:14 prax has quit (Ping timeout: 258 seconds)
1666 2011-06-02 13:53:34 <BlueMatt> where is bitcoin folder on osx?
1667 2011-06-02 13:54:09 traviscj has quit (Remote host closed the connection)
1668 2011-06-02 13:54:14 <iz> what if there was a addr lockout transaction?  like that says this addr cannot spend bitcoins for X blocks..
1669 2011-06-02 13:54:21 <phantomcircuit> im getting 0 peers from dnsseed
1670 2011-06-02 13:54:24 <phantomcircuit> weirdness
1671 2011-06-02 13:54:28 devon_hillard has joined
1672 2011-06-02 13:54:41 traviscj has joined
1673 2011-06-02 13:55:03 io_error has quit (Remote host closed the connection)
1674 2011-06-02 13:55:28 <iz> so then an offline vendor could look at an incomplete block chain (in an offline cache), and verify it's balance and also that the priv key owner can't try to double spend from it for X blocks
1675 2011-06-02 13:56:04 prax has joined
1676 2011-06-02 13:56:04 prax has quit (Changing host)
1677 2011-06-02 13:56:04 prax has joined
1678 2011-06-02 13:56:35 <iz> ahh.. i guess then it would just be a race after X blocks to use it..
1679 2011-06-02 13:56:45 ezl- has quit (Quit: Leaving)
1680 2011-06-02 13:57:03 johnnympereira5 has joined
1681 2011-06-02 13:57:30 edgarallanpoe has joined
1682 2011-06-02 13:58:12 prax_ has quit (Ping timeout: 252 seconds)
1683 2011-06-02 14:00:24 fckStick has joined
1684 2011-06-02 14:00:54 <MasterChief> can anyone comment on spideroak?
1685 2011-06-02 14:01:12 <MasterChief> they claim all crypto is done on your machine
1686 2011-06-02 14:01:12 genjix has left ()
1687 2011-06-02 14:02:11 <sipa> BlueMatt: checksums still don't match
1688 2011-06-02 14:02:32 <edcba> what is spideroak ?
1689 2011-06-02 14:02:42 <sipa> BlueMatt: but the sha256 sum of the gitian file i used starts with c99d87
1690 2011-06-02 14:02:48 <sipa> BlueMatt: seems you used a different one?
1691 2011-06-02 14:03:21 <Diablo-D3> http://www.quora.com/Is-the-cryptocurrency-Bitcoin-a-good-idea/answer/Adam-Cohen-2
1692 2011-06-02 14:03:22 <Diablo-D3> wow
1693 2011-06-02 14:03:28 <Diablo-D3> thats the funniest troll Ive read in years
1694 2011-06-02 14:03:49 <Diablo-D3> bonus points for all the faux research too
1695 2011-06-02 14:04:55 <BlueMatt> sipa: no, according to the build.assert in bitcoin-release the bitcoin-desc.yml line says c99d8
1696 2011-06-02 14:06:06 <sipa> BlueMatt: https://github.com/devrandom/bitcoin-release/blob/master/0.3.22/Matt%20Corallo/bitcoin-build.assert
1697 2011-06-02 14:06:11 <sipa> c459978c7d7fadd2ce654b5c1af88d6862fa84aa422244cb2b580f63bb556ea9  src/contrib/gitian.yml
1698 2011-06-02 14:06:26 <BlueMatt> no that is the file that is in bitcoin, not the one used
1699 2011-06-02 14:06:29 <BlueMatt> scroll down for the one used
1700 2011-06-02 14:06:36 <BlueMatt> <BlueMatt> scroll down for th
1701 2011-06-02 14:06:40 <BlueMatt> c99d87a04ec0fea3e959527ce9195c70f7a499f76a3bdb4497a50763a262c0ae  bitcoin-desc.yml
1702 2011-06-02 14:06:47 <sipa> oh ok
1703 2011-06-02 14:06:52 <BlueMatt> check the in_manifest that everything is the same as yours
1704 2011-06-02 14:07:02 <BlueMatt> and then see where your build went wrong
1705 2011-06-02 14:07:12 <BlueMatt> (what files)
1706 2011-06-02 14:07:31 <sipa> wait, i was looking at the wrong file
1707 2011-06-02 14:09:12 m4rtin has quit (Read error: Connection reset by peer)
1708 2011-06-02 14:09:12 johnnympereira5 has quit ()
1709 2011-06-02 14:09:30 m4rtin has joined
1710 2011-06-02 14:10:32 <edcba> MasterChief: i fail to see how using pdkdf2 salted prevent a bruteforce attack against the key
1711 2011-06-02 14:10:49 <edcba> https://spideroak.com/engineering_matters
1712 2011-06-02 14:11:22 <MasterChief> what do you mean
1713 2011-06-02 14:11:44 <phantomcircuit> edcba, it significantly increases the time to run a single hash instant
1714 2011-06-02 14:11:46 <phantomcircuit> instance
1715 2011-06-02 14:11:52 eao has quit (Ping timeout: 250 seconds)
1716 2011-06-02 14:11:52 pfifo has quit (Ping timeout: 250 seconds)
1717 2011-06-02 14:15:10 <CIA-103> bitcoin-release: Pieter Wuille master * rb49c0c9 / (2 files): my build report + signature - http://bit.ly/k11qCu
1718 2011-06-02 14:15:27 <BlueMatt> yay :)
1719 2011-06-02 14:15:33 <sipa> BlueMatt: OK, OK, OK
1720 2011-06-02 14:15:51 <phantomcircuit> BlueMatt, dnsseed is broken
1721 2011-06-02 14:15:52 <MasterChief> so spideroak is not good?
1722 2011-06-02 14:16:01 <sipa> phantomcircuit: explain
1723 2011-06-02 14:16:04 <BlueMatt> phantomcircuit: what is broken about it?
1724 2011-06-02 14:16:13 <phantomcircuit> i consistently get 0 addresses
1725 2011-06-02 14:16:32 <BlueMatt> phantomcircuit: wait what dnsseed, you mean -dnsseed or my dnsseed script?
1726 2011-06-02 14:16:58 <phantomcircuit> -dnsseed
1727 2011-06-02 14:17:03 <phantomcircuit> has it always been broken?
1728 2011-06-02 14:17:09 <BlueMatt> no, it should work
1729 2011-06-02 14:17:43 datagutt_ has joined
1730 2011-06-02 14:17:43 datagutt_ has quit (Changing host)
1731 2011-06-02 14:17:43 datagutt_ has joined
1732 2011-06-02 14:18:07 <BlueMatt> phantomcircuit: hm, well do you already have an addr.dat?
1733 2011-06-02 14:19:14 cbeast__ has quit (Ping timeout: 252 seconds)
1734 2011-06-02 14:19:36 generalseven has quit (Ping timeout: 252 seconds)
1735 2011-06-02 14:19:42 <phantomcircuit> BlueMatt, yes so it works, but thats bad stuff that it doesn't get any addrs
1736 2011-06-02 14:19:46 <sipa> Loading addresses from DNS seeds (could take a while)
1737 2011-06-02 14:19:46 <sipa> 0 addresses found from DNS seeds
1738 2011-06-02 14:19:49 <sipa> that explains
1739 2011-06-02 14:19:54 pnicholson has joined
1740 2011-06-02 14:20:06 <phantomcircuit> sipa, yeah that
1741 2011-06-02 14:20:08 <BlueMatt> how does that work, I just checked both seeds via dig
1742 2011-06-02 14:20:20 spacewagon has quit (Ping timeout: 252 seconds)
1743 2011-06-02 14:20:29 datagutt has quit (Ping timeout: 244 seconds)
1744 2011-06-02 14:20:34 <phantomcircuit> BlueMatt, the dns works, the bitcoin code to get the addrs doesn't
1745 2011-06-02 14:20:43 <phantomcircuit> and taking a look at LookUp it's not particularly surprising
1746 2011-06-02 14:20:49 <BlueMatt> wow, did no one check it before commiting?
1747 2011-06-02 14:20:55 <edcba> MasterChief: seems ok but if you really want to be sure about it you need some opensource client :)
1748 2011-06-02 14:20:57 datagutt_ has quit (Read error: Connection reset by peer)
1749 2011-06-02 14:21:26 <phantomcircuit> BlueMatt, it would appear so
1750 2011-06-02 14:21:31 <phantomcircuit> unit tests lulz
1751 2011-06-02 14:22:12 <sipa> ah crap
1752 2011-06-02 14:22:16 <[Tycho]> How this DNS seeds system works ?
1753 2011-06-02 14:22:49 <phantomcircuit> [Tycho], bitseed.bitcoin.org.uk has addrs for working nodes
1754 2011-06-02 14:22:51 <sipa> bah, another mistake of mine, it seems
1755 2011-06-02 14:23:04 <phantomcircuit> sipa, ill fix it
1756 2011-06-02 14:23:19 <sipa> not sure how i missed it, i went over all invokations a few times :s
1757 2011-06-02 14:23:32 <phantomcircuit> well except i have no idea what all the arguments are supposed to do
1758 2011-06-02 14:23:42 <phantomcircuit> fAllowLookup?
1759 2011-06-02 14:23:51 <[Tycho]> phantomcircuit, can't it be taken down ?
1760 2011-06-02 14:23:51 <sipa> allow lookup of names
1761 2011-06-02 14:24:05 <phantomcircuit> [Tycho], yes just as much as irc can be
1762 2011-06-02 14:25:31 <phantomcircuit> ((2^32/4000) * 0.5)/2
1763 2011-06-02 14:26:28 <BlueMatt> [Tycho]: much less than irc can, we can have 30 dns names to lookup, but we only have 1 irc server, and adding more is a ton of overhead
1764 2011-06-02 14:26:43 <sipa> phantomcircuit: fixed, i'm testing it again
1765 2011-06-02 14:27:00 <phantomcircuit> sipa, what was the fix?
1766 2011-06-02 14:27:11 <sipa> add an argument nMaxSolutions
1767 2011-06-02 14:27:14 pfifo has joined
1768 2011-06-02 14:27:17 x5x is now known as x5x`brb
1769 2011-06-02 14:27:22 <sipa> where accidentaly 'true' was passed (and C++ doesn't complain...)
1770 2011-06-02 14:28:15 eao has joined
1771 2011-06-02 14:28:51 <phantomcircuit> sipa, true is 1
1772 2011-06-02 14:28:52 <phantomcircuit> hehe
1773 2011-06-02 14:29:43 <sipa> i know
1774 2011-06-02 14:29:51 Jkessler has quit ()
1775 2011-06-02 14:29:54 <sipa> well, it works now
1776 2011-06-02 14:29:56 <phantomcircuit> it'll only complain with -Wall
1777 2011-06-02 14:30:12 larsivi has quit (Read error: Connection reset by peer)
1778 2011-06-02 14:30:39 <phantomcircuit> which btw results in scary stuff
1779 2011-06-02 14:31:08 Buck has joined
1780 2011-06-02 14:31:11 <BlueMatt> yea, see my pull req to turn on -Wall and disable the relevant things so that, hopefully, someone will see them and say omg I need to fix some of these
1781 2011-06-02 14:31:38 <CIA-103> bitcoin: Pieter Wuille master * r7c05877 / (5 files in 3 dirs): Merge remote branch 'upstream/master' - http://bit.ly/m4Eqfr
1782 2011-06-02 14:31:39 <CIA-103> bitcoin: Pieter Wuille master * re104c79 / src/net.cpp : Bugfix for dnsseed introduced by dnslookup - http://bit.ly/lufwWs
1783 2011-06-02 14:31:51 x5x`brb is now known as x5x
1784 2011-06-02 14:32:27 <BlueMatt> arg...that means we need to do a 0.3.22 rc7...
1785 2011-06-02 14:32:43 <sipa> wait, why is "Merge remote branch 'upstream/master'" listed here?
1786 2011-06-02 14:32:59 <BlueMatt> 5 files in 3 dirs...
1787 2011-06-02 14:33:12 <BlueMatt> quick revert it before anyone notices
1788 2011-06-02 14:33:20 <BlueMatt> wait...wtf
1789 2011-06-02 14:33:21 <sipa> but it's all previous edits
1790 2011-06-02 14:33:24 <sipa> i don't get it
1791 2011-06-02 14:33:26 <BlueMatt> those were already applied
1792 2011-06-02 14:33:41 Ramen has joined
1793 2011-06-02 14:33:47 <BlueMatt> how is that even possible?
1794 2011-06-02 14:34:10 normanrichards has joined
1795 2011-06-02 14:34:10 <phantomcircuit> lol
1796 2011-06-02 14:34:48 Herodes has joined
1797 2011-06-02 14:34:50 <BlueMatt> must've forgotten to git fetch upstream git reset --hard upstream/master before you pulled
1798 2011-06-02 14:34:58 <sipa> yup
1799 2011-06-02 14:35:12 <BlueMatt> meh no big deal
1800 2011-06-02 14:35:23 <sipa> that was the last time i touched the upstream source directly
1801 2011-06-02 14:36:35 <wumpus> indeed, with -Wall you have like 5000+ warnings over the entire source, it's very scary
1802 2011-06-02 14:37:08 <wumpus> though most are pretty harmless or boost-related
1803 2011-06-02 14:37:10 DukeOfURL has quit (Ping timeout: 240 seconds)
1804 2011-06-02 14:37:42 <wumpus> (unused parameters/variables resulting from the serialization mechanism and such...)
1805 2011-06-02 14:37:56 <phantomcircuit> sipa, i see that the difficulty calculation in rpc.cpp has changed, is that so it lines up right with other stuff?
1806 2011-06-02 14:38:49 <sipa> hmm?
1807 2011-06-02 14:39:07 GarrettB has joined
1808 2011-06-02 14:39:07 GarrettB has quit (Changing host)
1809 2011-06-02 14:39:07 GarrettB has joined
1810 2011-06-02 14:39:39 glassresistor has joined
1811 2011-06-02 14:40:12 <phantomcircuit> oh nvm
1812 2011-06-02 14:40:15 <phantomcircuit> hmm weird
1813 2011-06-02 14:40:24 Dexus has quit (Quit: ÍïÍ Ñêðèïò âåðñèÿ 5.5 Ñàéò: http://www.RG-soft.com)
1814 2011-06-02 14:41:42 ar4s has quit (Quit: bye)
1815 2011-06-02 14:42:03 ar4s has joined
1816 2011-06-02 14:42:15 fimp has quit (Quit: Leaving)
1817 2011-06-02 14:45:35 rlifchitz has quit (Ping timeout: 276 seconds)
1818 2011-06-02 14:46:32 RazielZ has quit (Quit: Leaving)
1819 2011-06-02 14:47:02 rlifchitz has joined
1820 2011-06-02 14:47:04 rlifchitz has quit (Changing host)
1821 2011-06-02 14:47:04 rlifchitz has joined
1822 2011-06-02 14:47:31 <BlueMatt> https://forum.bitcoin.org/index.php?topic=11331.0
1823 2011-06-02 14:47:36 <BlueMatt> wallet recovery guide :)
1824 2011-06-02 14:50:17 <gmaxwell> That ought to go into the wiki.
1825 2011-06-02 14:50:23 <BlueMatt> Im hoping for a sticky
1826 2011-06-02 14:50:34 mmoya has quit (Ping timeout: 260 seconds)
1827 2011-06-02 14:50:45 <BlueMatt> it depends on a yet-to-be-pulled bitcointools branch of mine though, so it needs to wait till gavin gets back to pull
1828 2011-06-02 14:51:30 edgarallanpoe has quit (Ping timeout: 252 seconds)
1829 2011-06-02 14:54:16 fimp has joined
1830 2011-06-02 14:58:24 kish has quit (Remote host closed the connection)
1831 2011-06-02 14:58:41 fimp_ has joined
1832 2011-06-02 14:59:03 kish has joined
1833 2011-06-02 15:01:56 kish has quit (Remote host closed the connection)
1834 2011-06-02 15:02:08 fimp has quit (Ping timeout: 250 seconds)
1835 2011-06-02 15:02:10 <ZOP> hehehe "a real BDB expert"
1836 2011-06-02 15:02:16 <ZOP> more likely a shaman! :)
1837 2011-06-02 15:03:19 <ZOP> BDB usually mostly just works, but when it doesn't, ung.  Course...my going really awry experience was on an extremely busy cyrus (mail spool/mail store... IMAP/POP3 server) cluster.
1838 2011-06-02 15:04:19 TommyBoy006 has quit (Remote host closed the connection)
1839 2011-06-02 15:04:27 TommyBoy006 has joined
1840 2011-06-02 15:04:41 <ZOP> Is it that there are more nutters, or that they're more visible nowadays...seems like ANYTHING you do has a million people who don't get it claiming that ZOMG it is a SCAM!   Watching the Bitcoin trends on twitter and elsewhere in the media feeds and keep seeing that come up.
1841 2011-06-02 15:04:48 <ZOP> Any publicity is good publicity :D
1842 2011-06-02 15:05:37 IO--- is now known as IOzZzz
1843 2011-06-02 15:06:04 <jrmithdobbs> ZOP: problem identified: cyrus
1844 2011-06-02 15:06:12 <jrmithdobbs> ;P
1845 2011-06-02 15:08:07 joepie94 has joined
1846 2011-06-02 15:08:21 <ZOP> No, actually, it was a bug in BDB.
1847 2011-06-02 15:08:38 joepie93 has quit (Ping timeout: 250 seconds)
1848 2011-06-02 15:08:53 kish has joined
1849 2011-06-02 15:09:19 <ZOP> Can't remember whereabout what version, but, bdb basically wasn't always clearing transaction locks correctly.  This caused a couple things to happen, log files stacked up almost indefinitely until a restart, and then, on restart, it always had to re-read the huge stacks of logs.
1850 2011-06-02 15:09:57 <ZOP> I was pretty sure it was cyrus doing something wrong, but  it turned out ultimately to be a race condition.
1851 2011-06-02 15:10:16 <ZOP> Only showed up when we had individual incoming mail gateways hitting a couple thousand messages/second.
1852 2011-06-02 15:10:53 <jrmithdobbs> ZOP: don't buy it, cyrus is ALWAYS doing something wrong.
1853 2011-06-02 15:10:59 <jrmithdobbs> heh
1854 2011-06-02 15:11:22 <ZOP> Eh, well, it's teh only package I've seen that can actually build large scale mail clusters.
1855 2011-06-02 15:11:23 <jrmithdobbs> (namely: running. Seriously, who actually willingly puts cyrus into production?! ;P)
1856 2011-06-02 15:11:58 <ZOP> Unless you're into piece-mealing stuff together.  Then there's lots of choices.
1857 2011-06-02 15:12:18 soossii has quit (Remote host closed the connection)
1858 2011-06-02 15:12:27 <jrmithdobbs> ZOP: i've had pretty good luck with a mishmash of stuff. eg, qmail for the relays, postfix for the filtering (spam/virus/etc) boxes, etc
1859 2011-06-02 15:12:30 <jrmithdobbs> ya
1860 2011-06-02 15:12:40 <ZOP> Ugh god qmail
1861 2011-06-02 15:12:47 <ZOP> the horrible fucking piece of utter SHIT
1862 2011-06-02 15:13:03 <jrmithdobbs> qmail is great when it's just acting as outbound relays
1863 2011-06-02 15:13:23 <ZOP> no, it's not.  it's slower than a dead horse.
1864 2011-06-02 15:13:29 <jrmithdobbs> when you start letting qmail actually do deliveries is when you run into problems
1865 2011-06-02 15:13:58 <ZOP> Add to it djb is completely uninterested in maintaining it anymore.
1866 2011-06-02 15:14:08 <ZOP> So you've got a trillion oddball forks of patches.
1867 2011-06-02 15:14:15 <diki> im having quite the rejejcted shares...i.e stale
1868 2011-06-02 15:14:18 <jrmithdobbs> well, this was back when djb was still maintaining it
1869 2011-06-02 15:14:25 <diki> 1807 total and 128 stale
1870 2011-06-02 15:14:26 <jrmithdobbs> i don't know that i'd make the same choice today
1871 2011-06-02 15:14:45 <jrmithdobbs> but then, idon't ever want to work at another isp so hopefully i will never have to give two shits about internet email ever again
1872 2011-06-02 15:14:48 <jrmithdobbs> haha
1873 2011-06-02 15:14:54 <ZOP> Postfix beat it hands down every time, still does.
1874 2011-06-02 15:15:03 <ZOP> ugh yeah, ditto.
1875 2011-06-02 15:15:13 <jrmithdobbs> ZOP: it did not at the time. i've not run the tests in >7 years though
1876 2011-06-02 15:15:23 <ZOP> lol, well, it's come a loooong way.
1877 2011-06-02 15:15:23 <jrmithdobbs> at least for our usage patterns it didn't
1878 2011-06-02 15:15:43 kish has quit (Remote host closed the connection)
1879 2011-06-02 15:15:48 <jrmithdobbs> but in my experience people who bitch about djb software just cause it's written by djb just don't "get it" so to speak ;P
1880 2011-06-02 15:15:53 <ZOP> ~7 years ago it definitely was not nearly as well built.
1881 2011-06-02 15:16:20 pusle has joined
1882 2011-06-02 15:16:23 <ZOP> Oh I don't disagree with djb's ideas in principal or in general
1883 2011-06-02 15:16:26 dr_win has quit (Ping timeout: 258 seconds)
1884 2011-06-02 15:16:32 <ZOP> it's just the lack of maintenance on anything he wrote.
1885 2011-06-02 15:16:36 <jrmithdobbs> eg daemontools/runit ("approved" binary-distributable fork that's still maintained) is one of the greatest things to happen to unix software in the last 20 years
1886 2011-06-02 15:16:40 <ZOP> unwillingness to accept obvious patches/etc.
1887 2011-06-02 15:16:41 <jrmithdobbs> and it goes largely ignored :(
1888 2011-06-02 15:16:57 <ZOP> (or well almost anything)
1889 2011-06-02 15:17:30 <jrmithdobbs> ZOP: ya hence why runit is awesome because djb handed it off to someone who was one of his grad students (iirc) giving him leeway to distribute however he liked/etc
1890 2011-06-02 15:17:36 <jrmithdobbs> (before all of it went PD)
1891 2011-06-02 15:18:11 <ZOP> aye.
1892 2011-06-02 15:18:12 <jrmithdobbs> ZOP: and the new maintainer took all the tiny little bits of daemontools like pgrphack and setuidgid and shoved them all into one binary where they should have been to begin with
1893 2011-06-02 15:19:11 <ZOP> Yeah, I agree, love daemontools, makes my life easier on the most random of occasions heh.
1894 2011-06-02 15:20:45 Akinava has quit (Ping timeout: 260 seconds)
1895 2011-06-02 15:21:25 zertam has joined
1896 2011-06-02 15:21:25 <ZOP> I have new sparkfun delivery and I can't stop my dayjob right now to tinker, so aggravating!
1897 2011-06-02 15:21:43 <ZOP> lol woops wrong channel but still... :)
1898 2011-06-02 15:22:28 <jrmithdobbs> haha
1899 2011-06-02 15:22:29 <jrmithdobbs> btw
1900 2011-06-02 15:22:54 <jrmithdobbs> i die a little inside every time i see something like launchd/whatever sun's crap is called/ubuntu's shit init replacement/debian's insserv crap
1901 2011-06-02 15:23:14 ar4s has quit (Quit: zZzZZz)
1902 2011-06-02 15:23:25 <jrmithdobbs> because they're basically just trying to re-invent daemontools/runit with service dependencies ... which can be done with a well thought out run script wrapper in ~20 lines of sh!
1903 2011-06-02 15:24:18 <jrmithdobbs> but then, I guess i'm biased: root         1  0.0  0.0    108    24 ?        Ss   May13   0:20 runit
1904 2011-06-02 15:24:45 sethsethseth___ has joined
1905 2011-06-02 15:25:08 sethsethseth___ is now known as sethsethseth_
1906 2011-06-02 15:25:55 sethsethseth___ has joined
1907 2011-06-02 15:27:08 sethsethseth__ has quit (Ping timeout: 244 seconds)
1908 2011-06-02 15:27:17 fimp_ has quit (Read error: Connection reset by peer)
1909 2011-06-02 15:27:43 AnatolV has quit (Ping timeout: 250 seconds)
1910 2011-06-02 15:29:53 barcc1 has left ()
1911 2011-06-02 15:29:54 sethsethseth_ has quit (Ping timeout: 260 seconds)
1912 2011-06-02 15:30:05 <diki> <jrmithdobbs> i die a little<- where do you wish your grave to be?
1913 2011-06-02 15:30:19 <diki> I will dig it myself...for free!
1914 2011-06-02 15:30:26 <jrmithdobbs> diki: cut&paste it up your ass
1915 2011-06-02 15:31:25 <diki> <jrmithdobbs> but then, I guess i'm biased: root         1  0.0  0.0    108    24 ?        Ss   May13   0:20 runit<- you suck with copy/paste
1916 2011-06-02 15:31:47 <coptic> sup dudes
1917 2011-06-02 15:32:12 bitcoiner has joined
1918 2011-06-02 15:32:34 <jrmithdobbs> diki: you suck at reading ps autput
1919 2011-06-02 15:32:49 <jrmithdobbs> diki: but then, you probably don't know what ps is, so you are forgiven your ignorance
1920 2011-06-02 15:32:53 <coptic> whats new friendsters
1921 2011-06-02 15:33:28 edgarallanpoe has joined
1922 2011-06-02 15:34:45 fimp has joined
1923 2011-06-02 15:35:52 kish has joined
1924 2011-06-02 15:37:21 <roconnor> is the stack for scripts a stack of vectors of bytes or a stack of multi precision integers?
1925 2011-06-02 15:39:31 Buck has quit (Quit: Leaving)
1926 2011-06-02 15:39:35 <jrmithdobbs> stack of bytes
1927 2011-06-02 15:40:02 <jrmithdobbs> it's actually implemented as a vector<vector<unsigned char>> &
1928 2011-06-02 15:40:12 <jrmithdobbs> in script.cpp
1929 2011-06-02 15:40:20 <roconnor> thanks
1930 2011-06-02 15:42:59 Stellar has quit (Read error: Connection reset by peer)
1931 2011-06-02 15:43:18 rampone has joined
1932 2011-06-02 15:43:22 tommygunner has joined
1933 2011-06-02 15:44:16 <helmut> hi. I'm still in need of testnet coins. the testnet faucet seems broken (no money arrives, new blocks are generated). and my miner doesn't get me any coins. any suggestions?
1934 2011-06-02 15:44:16 <rampone> Hash Question: how does difficulty relate to the hash value, we could not find a reall good answer in the wiki. Maybe somebody could point to an explanation?
1935 2011-06-02 15:45:24 <nanotube> ;;bc,wiki difficulty
1936 2011-06-02 15:45:24 <gribble> https://en.bitcoin.it/wiki/Difficulty | May 30, 2011 ... Difficulty is stored in blocks as a 4 byte integer, and the actual hexadecimal target is derived from it via a predefined formula. ...
1937 2011-06-02 15:45:26 <nanotube> rampone: ^
1938 2011-06-02 15:45:29 <nanotube> enjoy your read :)
1939 2011-06-02 15:45:47 <helmut> rampone: if I recall correctly the formula involved bit shifting
1940 2011-06-02 15:46:59 <helmut> rampone: look at rpc.cpp GetDifficulty
1941 2011-06-02 15:47:21 <nanotube> helmut: it's described pretty well on that wiki page. :)
1942 2011-06-02 15:47:33 <rampone> PUSHPOOL Questio: In the logged blockheaderstring is ht eprevious block hash included, this would be in our example: 0e2f3429334bbd7dbed81209a081f5e024fbe7226885958c0000228e00000000. First shouldnt it be leading zero bits, and second at the front?  also this hash does not fullfill the actual difficulty?
1943 2011-06-02 15:48:09 <nanotube> probably endian-reversal ?
1944 2011-06-02 15:48:19 <rampone> thank you for the answers, but especially a difficult of i.e. 10000 means what in the hashstring? not 10k leading 0 bits...???
1945 2011-06-02 15:48:21 <helmut> bitcoin is little endian
1946 2011-06-02 15:48:48 <jrmithdobbs> someone page gavin and tell him to fix clearcoin
1947 2011-06-02 15:48:55 <jrmithdobbs> ha
1948 2011-06-02 15:49:29 <BlueMatt> Im sure he knows, but hes on vacation
1949 2011-06-02 15:49:32 <BlueMatt> let him be
1950 2011-06-02 15:50:02 <jrmithdobbs> BlueMatt: yes that's a great answer when i'm trying to get a payment for ~$5k usd worth of btc pushed through
1951 2011-06-02 15:50:14 <jrmithdobbs> very professional!
1952 2011-06-02 15:50:39 <coptic> sup!!
1953 2011-06-02 15:51:09 peck has joined
1954 2011-06-02 15:51:36 <jrmithdobbs> but ya, already sent him an email, i was mostly joking
1955 2011-06-02 15:52:04 karnac_ has quit (Remote host closed the connection)
1956 2011-06-02 15:52:17 mosimo has joined
1957 2011-06-02 15:52:22 karnac has joined
1958 2011-06-02 15:56:42 Aexoden has joined
1959 2011-06-02 15:57:44 <jrmithdobbs> looks like his bitcoind just died, tbqh
1960 2011-06-02 15:58:51 edgarallanpoe has quit (Ping timeout: 252 seconds)
1961 2011-06-02 15:58:56 <jrmithdobbs> that'll teach me to use btc to actually buy/sell stuff instead of speculate ;P
1962 2011-06-02 15:59:21 bertrandom has joined
1963 2011-06-02 16:01:28 galaxyAbstractor has left ("http://quassel-irc.org - Chatta smidigt. Överallt.")
1964 2011-06-02 16:01:29 DukeOfURL has joined
1965 2011-06-02 16:01:35 fckStick has quit (Ping timeout: 260 seconds)
1966 2011-06-02 16:04:33 traviscj has quit (Read error: Operation timed out)
1967 2011-06-02 16:06:46 <gjs278> anyone's bitcoind dying is child's play
1968 2011-06-02 16:06:59 <gjs278> if it's seriously only the bitcoind, what the hell do these people think the pid is there for
1969 2011-06-02 16:07:04 <gjs278> so you can cron restart it
1970 2011-06-02 16:08:43 marcin__ has joined
1971 2011-06-02 16:12:18 <rampone> Okai, newbie attack again: how can i find out that a new found block is invalid (becuz someone else was faster)?
1972 2011-06-02 16:12:32 <phantomcircuit> gjs278, it's actually kind of a problem
1973 2011-06-02 16:13:38 <rampone> our bad idea was using a new payment address, and check if the amount was "transferred"
1974 2011-06-02 16:14:14 <gjs278> phantomcircuit depending on how the bitcoind crashes, if a restart is all it needed, it could be automated
1975 2011-06-02 16:14:29 <gjs278> I know a lot of people have crashing bitcoinds but I don't really know how you fix it
1976 2011-06-02 16:14:41 <coptic> rampone: hardest chain wins
1977 2011-06-02 16:15:04 <jrmithdobbs> rampone: listtransactions will tell you
1978 2011-06-02 16:15:46 <rampone> obvious the hardest chain wins ;)
1979 2011-06-02 16:16:06 <rampone> jrmithdobbs: thx, that was also the idea over here
1980 2011-06-02 16:16:46 <rampone> do you know when it will show up? after 120 blocks after that found new block? I think i remember the new found block had to mature, so the "incentive" coins will be really minted and spendable?!
1981 2011-06-02 16:17:40 * diki slaps gjs278
1982 2011-06-02 16:20:36 Aexoden has quit (Quit: Goodbye, cruel world!)
1983 2011-06-02 16:21:47 <jrmithdobbs> rampone: listtransactions will show it after the first block AFTER the one generated iirc
1984 2011-06-02 16:22:01 <jrmithdobbs> rampone: you will know if it was rejected for a better hash within 2-5 blocks usually
1985 2011-06-02 16:22:05 <jrmithdobbs> unless monkey business is going on
1986 2011-06-02 16:22:12 <sipa> since 0.3.21 it is shown after 2 confirmations
1987 2011-06-02 16:22:19 <sipa> as 'immature'
1988 2011-06-02 16:22:22 <jrmithdobbs> ah
1989 2011-06-02 16:22:32 <jrmithdobbs> wait, 1 of those counts as that block itself though right?
1990 2011-06-02 16:22:33 Aexoden has joined
1991 2011-06-02 16:22:46 <sipa> yes, so as soon as one block is generated after yours
1992 2011-06-02 16:22:51 <rampone> ty so much, hope to give back something too in the future
1993 2011-06-02 16:22:54 <jrmithdobbs> ok ya, that's what i said ;P
1994 2011-06-02 16:23:00 Teslah has joined
1995 2011-06-02 16:24:31 mmoya has joined
1996 2011-06-02 16:25:11 <rampone> and i guess the merkle root varies throguh the shares, because there are new transactions being added (tell me i got a bingo ;)
1997 2011-06-02 16:26:01 x5x is now known as x5x`brb
1998 2011-06-02 16:26:03 x5x`brb is now known as x5x
1999 2011-06-02 16:26:39 <rampone> and funny variance on the new found block time right now ;)
2000 2011-06-02 16:28:40 <sipa> rampone: the coinbase transaction has a secondary nonce as well
2001 2011-06-02 16:28:46 <sipa> which varies for each getwork request
2002 2011-06-02 16:29:18 <rampone> darn, no bingo ;) greetings from cologne/bonn to you, mr neighbour ;)
2003 2011-06-02 16:32:48 Forexmasterja_mo has joined
2004 2011-06-02 16:33:11 luke-jr has quit (Remote host closed the connection)
2005 2011-06-02 16:33:24 luke-jr has joined
2006 2011-06-02 16:34:02 Aexoden has quit (Quit: Goodbye, cruel world!)
2007 2011-06-02 16:34:42 basilfaulty has quit (Read error: Connection reset by peer)
2008 2011-06-02 16:34:49 <jgarzik> sipa: what's the DNS lookup bug?
2009 2011-06-02 16:35:03 <BlueMatt> jgarzik: https://github.com/bitcoin/bitcoin/commit/e104c7937455bf2c9b535ec14ea710a97b66750b
2010 2011-06-02 16:35:08 Aexoden has joined
2011 2011-06-02 16:35:42 fimp has quit (Quit: This computer has gone to sleep)
2012 2011-06-02 16:36:31 <jgarzik> BlueMatt, sipa: oh, no big deal.  dnsseed is off by default, but we can roll a quick -rc7 with that fix.
2013 2011-06-02 16:36:52 wolfspraul has quit (Quit: leaving)
2014 2011-06-02 16:37:19 <BlueMatt> thats what I was thinking, though w/o the other odd commit
2015 2011-06-02 16:37:22 qwebirc78620 has joined
2016 2011-06-02 16:37:32 <BlueMatt> ...or with it...
2017 2011-06-02 16:37:55 edgarallanpoe has joined
2018 2011-06-02 16:38:00 <sipa> jgarzik: well, -dnsseed is broken in rc6 now
2019 2011-06-02 16:38:03 <jgarzik> BlueMatt: the lfm difficulty ?
2020 2011-06-02 16:38:06 <BlueMatt> yea
2021 2011-06-02 16:38:28 <sipa> and the pull req for the difficulty fix doesn't harm, but preferably not with the 'merge' in commit history
2022 2011-06-02 16:38:41 <BlueMatt> too late now
2023 2011-06-02 16:39:03 <jgarzik> sipa: not sure I follow?  what went wrong with the merge in the commit history?
2024 2011-06-02 16:39:14 kish has quit (Remote host closed the connection)
2025 2011-06-02 16:39:26 <sipa> https://github.com/bitcoin/bitcoin/commits/master
2026 2011-06-02 16:39:30 <sipa> the one but last commit
2027 2011-06-02 16:39:42 <BlueMatt> it has like 3 commits in it, two had already been put there
2028 2011-06-02 16:39:48 <diki> i thought that doing exter const char variable would make a variable global
2029 2011-06-02 16:39:50 <diki> but...
2030 2011-06-02 16:39:51 Archevety has quit (Read error: Connection reset by peer)
2031 2011-06-02 16:39:51 qwebirc78620 has quit (Client Quit)
2032 2011-06-02 16:40:12 <jgarzik> oh, who cares
2033 2011-06-02 16:40:17 <jgarzik> git handles merges like that just fine
2034 2011-06-02 16:40:29 <BlueMatt> true, it doesnt hurt anything
2035 2011-06-02 16:40:31 <BlueMatt> just looks odd
2036 2011-06-02 16:42:15 cenuij has quit (Remote host closed the connection)
2037 2011-06-02 16:42:19 <BlueMatt> so...roll rc7 now?
2038 2011-06-02 16:42:19 <jgarzik> holy crap, somebody is sending with 0.5 BTC fee
2039 2011-06-02 16:42:21 <jgarzik> http://blockexplorer.com/b/128183
2040 2011-06-02 16:42:30 <BlueMatt> hot damn
2041 2011-06-02 16:42:53 <BlueMatt> [Tycho]: when is the pool gonna start paying part of fee?
2042 2011-06-02 16:43:04 <phantomcircuit> lol @ 5USD fee
2043 2011-06-02 16:43:10 <jgarzik> that block has > 1.8 in fees ($18)
2044 2011-06-02 16:43:28 <BlueMatt> hey usd conversion is easy now
2045 2011-06-02 16:43:33 <UukGoblin> jgarzik, I unwillingly paid 0.38 fee the other day
2046 2011-06-02 16:43:38 <jgarzik> but I'm trying to figure out why txid 32b712c62112b78c5bc3f2c743025c0a35d5a7fa3b3db3e851aa2e251bd3935b won't confirm
2047 2011-06-02 16:43:39 <phantomcircuit> BlueMatt, lol
2048 2011-06-02 16:43:42 <jgarzik> weird
2049 2011-06-02 16:43:43 <BlueMatt> UukGoblin: you should try my pull req
2050 2011-06-02 16:43:55 <UukGoblin> I was sure sendtoaddress returns an error if a fee is required :-S
2051 2011-06-02 16:43:57 <jgarzik> priority on txid 32b712c62112b78c5bc3f2c743025c0a35d5a7fa3b3db3e851aa2e251bd3935b looks normal.  bitcoincharts sees it.
2052 2011-06-02 16:44:06 <phantomcircuit> BlueMatt, im going to be posting windows binaries including dnsseed by default and my loverly timeout patch, unless someone has issues with this
2053 2011-06-02 16:44:09 <UukGoblin> BlueMatt, what's that?
2054 2011-06-02 16:44:11 <BlueMatt> UukGoblin: no, rpc blindly accepts
2055 2011-06-02 16:44:26 <BlueMatt> phantomcircuit: I have no problem with it
2056 2011-06-02 16:44:31 <BlueMatt> as long as they are clean
2057 2011-06-02 16:44:32 <UukGoblin> BlueMatt, I did see an error with 0.3.21, that's what got me confused
2058 2011-06-02 16:44:39 <BlueMatt> UukGoblin: https://github.com/bitcoin/bitcoin/pull/289
2059 2011-06-02 16:44:53 <UukGoblin> BlueMatt, it said something like 'fee is required because of use of recent funds, or blablablabla"
2060 2011-06-02 16:44:53 <phantomcircuit> BlueMatt, im trying to figure out how to add a link to our site
2061 2011-06-02 16:45:01 <phantomcircuit> BlueMatt, other than that clean as a whistle
2062 2011-06-02 16:45:11 <BlueMatt> "our" site?
2063 2011-06-02 16:45:19 <phantomcircuit> bitcoinconsultancy.com
2064 2011-06-02 16:45:22 <phantomcircuit> isn't it loverly
2065 2011-06-02 16:45:26 <BlueMatt> ...no
2066 2011-06-02 16:45:28 <BlueMatt> it isnt
2067 2011-06-02 16:45:43 <phantomcircuit> :(
2068 2011-06-02 16:45:57 <UukGoblin> BlueMatt, nice!
2069 2011-06-02 16:46:56 <roconnor> FindAndDelete is a pretty blunt instrument to be using.
2070 2011-06-02 16:47:29 sabalabas has joined
2071 2011-06-02 16:47:38 Forexmasterja_mo has quit (Ping timeout: 246 seconds)
2072 2011-06-02 16:47:39 <phantomcircuit> roconnor, lol you found that? i love it
2073 2011-06-02 16:47:43 <BlueMatt> phantomcircuit: meh, I dont care...but when I see people developing software in private and duplicating effort of floss programmers, it makes me weep
2074 2011-06-02 16:48:07 <roconnor> phantomcircuit: will it also delete pieces of code that just happen to be the same as the signature?
2075 2011-06-02 16:48:13 <phantomcircuit> BlueMatt, most of the code will be open source
2076 2011-06-02 16:48:18 <BlueMatt> *will* be
2077 2011-06-02 16:48:25 <BlueMatt> still duplicating effort
2078 2011-06-02 16:48:26 marcin__ has quit (Ping timeout: 258 seconds)
2079 2011-06-02 16:48:38 <BlueMatt> a better business mondel is contribute then add your own features...
2080 2011-06-02 16:48:39 <phantomcircuit> we'll be releasing when we have something solid
2081 2011-06-02 16:48:49 <BlueMatt> not rewrite
2082 2011-06-02 16:48:49 skeledrew1 has joined
2083 2011-06-02 16:48:54 <phantomcircuit> oh you mean the bitcoin.exe binary?
2084 2011-06-02 16:48:59 <phantomcircuit> that's already on my github
2085 2011-06-02 16:49:06 <BlueMatt> no, generally what consultancy is doing
2086 2011-06-02 16:49:11 kish has joined
2087 2011-06-02 16:49:27 devon_hillard has quit (Ping timeout: 252 seconds)
2088 2011-06-02 16:49:29 <phantomcircuit> well im not going to get into this discussion
2089 2011-06-02 16:49:40 <BlueMatt> fair enough
2090 2011-06-02 16:49:50 <jgarzik> rotfl, it's full of genjix crapola
2091 2011-06-02 16:49:52 Cablesaurus has quit (Read error: Connection reset by peer)
2092 2011-06-02 16:49:56 <jgarzik> good luck with that
2093 2011-06-02 16:50:11 <roconnor> oh maybe it isn't that bad
2094 2011-06-02 16:50:35 <jgarzik> I've seen genjix's pull requests, I know exactly how bad it is...
2095 2011-06-02 16:50:44 <phantomcircuit> roconnor, findanddelete could potentially delete script ops in an unfortuante sequence
2096 2011-06-02 16:50:46 devon_hillard has joined
2097 2011-06-02 16:50:55 skeledrew has quit (Ping timeout: 250 seconds)
2098 2011-06-02 16:51:05 <phantomcircuit> jgarzik, well my bitcoin.exe build is 100% me
2099 2011-06-02 16:51:06 <roconnor> why don't programmers care about their work :(
2100 2011-06-02 16:51:19 datagutt has joined
2101 2011-06-02 16:51:20 datagutt has quit (Changing host)
2102 2011-06-02 16:51:20 datagutt has joined
2103 2011-06-02 16:52:16 kish has quit (Remote host closed the connection)
2104 2011-06-02 16:59:10 <roconnor> phantomcircuit: how much of the signature is erased? Is the opcode stating the length of the signature also erased?
2105 2011-06-02 16:59:45 <phantomcircuit> roconnor, the signature + signature type is erased
2106 2011-06-02 16:59:58 <phantomcircuit> it's a simple find and erase
2107 2011-06-02 17:01:28 Archevety has joined
2108 2011-06-02 17:02:00 KingMartin has quit (Read error: Connection reset by peer)
2109 2011-06-02 17:02:18 Stellar has joined
2110 2011-06-02 17:02:27 <roconnor> phantomcircuit: I'm a bit confused by it.  IT starts at byte 0, but byte 0 is the length of some PUSHDATA, so the find won't match the sig there, then the GetOp(pc, opcode) appears to skip over the data, so that the memcmp never gets to compare the signature+signature type since it always starts comparing at the PUSHDATA opcode.
2111 2011-06-02 17:02:39 <roconnor> clearly I'm mistaken
2112 2011-06-02 17:02:43 KingMartin has joined
2113 2011-06-02 17:02:43 <roconnor> but I don't see where
2114 2011-06-02 17:03:49 <BlueMatt> ;;seen theymos
2115 2011-06-02 17:03:49 <gribble> theymos was last seen in #bitcoin-dev 5 days, 11 hours, 15 minutes, and 57 seconds ago: <theymos> Oh. 6 tables.
2116 2011-06-02 17:05:01 <BlueMatt> who else has forum mod?
2117 2011-06-02 17:05:21 soossii has joined
2118 2011-06-02 17:05:45 <roconnor> ah wait I see
2119 2011-06-02 17:06:07 <jrmithdobbs> BlueMatt: gavin does doesn't he?
2120 2011-06-02 17:06:08 <jrmithdobbs> lol
2121 2011-06-02 17:06:27 <roconnor> phantomcircuit: it looks like the OP_PUSHDATA opcode is also erased
2122 2011-06-02 17:06:30 <roconnor> to me
2123 2011-06-02 17:07:02 <jrmithdobbs> roconnor: it should be since that's the op on the stack
2124 2011-06-02 17:07:47 KingMartin has quit (Read error: Connection reset by peer)
2125 2011-06-02 17:07:56 <roconnor> jrmithdobbs: I mean erased from the scripts when the script is mangled for signature hashing.
2126 2011-06-02 17:08:28 KingMartin has joined
2127 2011-06-02 17:10:13 <phantomcircuit> roconnor, it's not im 100% certain
2128 2011-06-02 17:10:57 <phantomcircuit> scriptCode.FindAndDelete(CScript(vchSig));
2129 2011-06-02 17:11:01 larsivi has joined
2130 2011-06-02 17:12:58 <diki> gettransaction by hash should be implemented...that way i wouldnt have to try and do these workarounds
2131 2011-06-02 17:13:08 <roconnor> phantomcircuit: AFAIK CScript(vchSig) will put the PUSHDATA opcode into the resulting CScript
2132 2011-06-02 17:13:49 <roconnor> vchSig is a vector<unsigned char>
2133 2011-06-02 17:14:15 <roconnor> explicit CScript(const vector<unsigned char>& b) { operator<<(b); }
2134 2011-06-02 17:14:32 <roconnor>    CScript& operator<<(const vector<unsigned char>& b)
2135 2011-06-02 17:14:33 <roconnor>     {
2136 2011-06-02 17:14:34 <roconnor>         if (b.size() < OP_PUSHDATA1)
2137 2011-06-02 17:14:36 <roconnor>         {
2138 2011-06-02 17:14:37 <roconnor>             insert(end(), (unsigned char)b.size());
2139 2011-06-02 17:14:39 <roconnor>         }
2140 2011-06-02 17:14:41 <BlueMatt> oh god
2141 2011-06-02 17:14:42 <BlueMatt> stop
2142 2011-06-02 17:14:53 <roconnor> So the size of b is pushed right there, which is the PUSHDATA opcode
2143 2011-06-02 17:14:59 <BlueMatt> oh phew, I thought you had filled your buffer...
2144 2011-06-02 17:15:19 <rampone> dbitcoin
2145 2011-06-02 17:15:33 <rampone> there is something wrong @ btcmine
2146 2011-06-02 17:15:44 <roconnor> and OP_PUSHDATA1, etc will also be pushed in other cases.
2147 2011-06-02 17:15:49 <roconnor> phantomcircuit: that is why I think you are wrong.
2148 2011-06-02 17:15:55 <roconnor> even if you are 100% certain
2149 2011-06-02 17:17:32 <jgarzik> BlueMatt, sipa, tcatm: I'm thinking that the lack of Gavin response implies >= Friday release
2150 2011-06-02 17:17:38 stuhood has joined
2151 2011-06-02 17:18:04 <jgarzik> IMO the diff fix wasn't -rc material, but dnsseed fix probably was
2152 2011-06-02 17:18:20 <tcatm> jgarzik: sounds good
2153 2011-06-02 17:18:52 <BlueMatt> yep, was just thinking that
2154 2011-06-02 17:19:06 <BlueMatt> plus I think sipa also agreed diff fix shouldnt have been pushed, it was accidental
2155 2011-06-02 17:19:31 lumos has quit (Ping timeout: 250 seconds)
2156 2011-06-02 17:19:41 <jgarzik> it's easy enough to revert, if necessary
2157 2011-06-02 17:19:49 <lfm> jgarzik: hi, why you say the diff fix wasnt -rc material? just cuz of importance or was there something wrong with it?
2158 2011-06-02 17:20:01 <jgarzik> lfm: nothing wrong with it
2159 2011-06-02 17:20:08 <lfm> k
2160 2011-06-02 17:20:24 <BlueMatt> not worth reverting
2161 2011-06-02 17:20:29 <jgarzik> lfm: just releasing engineering issues.  shouldn't be pushing -anything- unless it is a big regression fix, into the late -rc candidates
2162 2011-06-02 17:20:33 <jgarzik> *release
2163 2011-06-02 17:21:01 <lfm> k got it
2164 2011-06-02 17:21:46 stuhood has left ()
2165 2011-06-02 17:21:48 <diki> is there anyway to pass time(NULL) into this: reply.push_back(Pair("date", time(NULL)));? because i am getting a lot of errors
2166 2011-06-02 17:22:37 <lfm> time isnt a pointer, maybe time(0)
2167 2011-06-02 17:23:14 <sipa> yes i didn't intend to merge difffix
2168 2011-06-02 17:23:42 <phantomcircuit> roconnor, guess i shouldn't have said 100%
2169 2011-06-02 17:23:43 <diki> i actually wanted to pass the date from checkwork(so that it's as accurate as possible) but yeah...pointers are hard
2170 2011-06-02 17:23:54 <diki> lfm:did not work with time(0)
2171 2011-06-02 17:25:11 gsathya has quit (Quit: gsathya)
2172 2011-06-02 17:25:11 <phantomcircuit> rofl
2173 2011-06-02 17:25:20 <phantomcircuit> miniupnpc doesn't have a version number
2174 2011-06-02 17:25:26 <phantomcircuit> AND they broke api compatibility
2175 2011-06-02 17:25:26 <lfm> oh ya time() function should take a null. I guess that pair call doesnt like what time returns.
2176 2011-06-02 17:25:31 <phantomcircuit> idiots
2177 2011-06-02 17:25:46 Mononofu has joined
2178 2011-06-02 17:27:07 <lfm> diki call time separatly in previos line then pass pointer to time?
2179 2011-06-02 17:27:16 <diki> will try to
2180 2011-06-02 17:27:20 <lfm> pointer to time var
2181 2011-06-02 17:28:21 <diki> compiling...
2182 2011-06-02 17:28:32 <diki> i wish c++ was data type lenient
2183 2011-06-02 17:28:37 <diki> so i can pass it whatever i want
2184 2011-06-02 17:29:10 azoff_ has joined
2185 2011-06-02 17:29:25 <roconnor> phantomcircuit: what do you mean miniupnpc has no version number?
2186 2011-06-02 17:29:51 agent-x has joined
2187 2011-06-02 17:30:27 <diki> ok it compiled
2188 2011-06-02 17:30:33 <diki> now let's test it
2189 2011-06-02 17:30:53 <jrmithdobbs> phantomcircuit: ya, fuck miniupnpc
2190 2011-06-02 17:30:59 <jrmithdobbs> phantomcircuit: they do that shit constantly
2191 2011-06-02 17:31:08 <BlueMatt> phantomcircuit: you do realize miniupnpc's stuff is nightly git releases?
2192 2011-06-02 17:31:09 <jrmithdobbs> phantomcircuit: miniupnpd isn't much better about it
2193 2011-06-02 17:31:20 <BlueMatt> why the fuck do you think they broke api compat
2194 2011-06-02 17:31:35 <jrmithdobbs> i believe it because i've seen them do it in the past
2195 2011-06-02 17:31:35 <BlueMatt> git nightlies can gladly break api, its development release
2196 2011-06-02 17:31:47 <jrmithdobbs> on releases without mentioning it
2197 2011-06-02 17:32:08 <BlueMatt> apis change between releases, get over it
2198 2011-06-02 17:33:13 <phantomcircuit> BlueMatt, they have point releases
2199 2011-06-02 17:33:23 <BlueMatt> if you notice, those points are dates
2200 2011-06-02 17:33:47 <phantomcircuit> either way it's annoying
2201 2011-06-02 17:34:07 <BlueMatt> bitcoin's rpc stuff changes on git releases, and sometimes between releases
2202 2011-06-02 17:34:14 <BlueMatt> why the hell are you using a nightly build anyway?
2203 2011-06-02 17:34:25 <phantomcircuit> im not
2204 2011-06-02 17:34:34 <BlueMatt> so why are you complaining?
2205 2011-06-02 17:34:48 <jrmithdobbs> BlueMatt: they break api compat without *mentioning* even when marking releases
2206 2011-06-02 17:34:55 <phantomcircuit> sigh
2207 2011-06-02 17:34:56 <jrmithdobbs> how can you defend that?
2208 2011-06-02 17:35:04 <BlueMatt> they dont have a readme?
2209 2011-06-02 17:35:10 <BlueMatt> well, ok now that is bad
2210 2011-06-02 17:35:24 <jrmithdobbs> yes it is
2211 2011-06-02 17:35:52 <BlueMatt> no, you are wrong, they have a very clear "Changelog" link beside download
2212 2011-06-02 17:35:57 <BlueMatt> how can you complain about that?
2213 2011-06-02 17:36:36 <phantomcircuit> even if they just had the dates defined somewhere for point releases
2214 2011-06-02 17:36:36 fimp has joined
2215 2011-06-02 17:36:40 <phantomcircuit> that would be enough
2216 2011-06-02 17:36:52 <BlueMatt> ...they do...
2217 2011-06-02 17:37:04 <jrmithdobbs> BlueMatt: except they have left out api-breaking changes in said changelog several times
2218 2011-06-02 17:37:05 <phantomcircuit> where?
2219 2011-06-02 17:37:14 <roconnor> miniupnpc-1.5.tar.gz works for me.
2220 2011-06-02 17:37:17 <BlueMatt> phantomcircuit: are you looking at the dl page?
2221 2011-06-02 17:37:30 <BlueMatt> jrmithdobbs: ah, well then ok...that would be bad
2222 2011-06-02 17:38:00 <jrmithdobbs> BlueMatt: ya i'm not talking about phantomcircuit's current gripe, i'm saying they've broke my code on another project with no mention it would break before ;P
2223 2011-06-02 17:38:25 <BlueMatt> ah ok...well I still dont understand phantomcircuit's gripe
2224 2011-06-02 17:40:01 <[Tycho]> Diablo-D3, are you here ?
2225 2011-06-02 17:40:26 <jgarzik> confirm, damn you, confirm!
2226 2011-06-02 17:40:37 <phantomcircuit> BlueMatt, upnpDiscover has additional arguments in later builds, there is no way to have code work with both using an ifdef, unless there is something im missing
2227 2011-06-02 17:40:45 <jgarzik> come on miners, where is that much-vaunted terahash/sec network?
2228 2011-06-02 17:40:49 <[Tycho]> Hello, jgarzik. Do your miner supports LP on separate port or not ?
2229 2011-06-02 17:42:04 <diki> Ok, i want to have a backup plan in case this one fails. So can you guys recommend ways for me to differentiate the transactions from listtransactions?
2230 2011-06-02 17:42:19 <jgarzik> [Tycho]: it looks like it supports separate port, yes, as long as it is a full and proper http:// URL
2231 2011-06-02 17:42:23 darkmethod has joined
2232 2011-06-02 17:42:24 rlifchitz has quit (Read error: Connection reset by peer)
2233 2011-06-02 17:42:26 <BlueMatt> phantomcircuit: huh? the win version of bitcoin uses an up-to-date version of miniupnp whereas linux uses the stable build (only because I couldnt get it to build for win, and later version had a binary)
2234 2011-06-02 17:42:35 <BlueMatt> phantomcircuit: and you can ifdef the version of miniupnp iirc
2235 2011-06-02 17:42:48 <BlueMatt> Im 90% sure they have api version declared in headers
2236 2011-06-02 17:42:55 rlifchitz has joined
2237 2011-06-02 17:43:13 mosimo has quit (Read error: Connection reset by peer)
2238 2011-06-02 17:43:21 rlifchitz has quit (Read error: Connection reset by peer)
2239 2011-06-02 17:43:33 mosimo has joined
2240 2011-06-02 17:43:53 rlifchitz has joined
2241 2011-06-02 17:43:54 rlifchitz has quit (Changing host)
2242 2011-06-02 17:43:54 rlifchitz has joined
2243 2011-06-02 17:44:02 <BlueMatt> jgarzik: do you have mod on forums?
2244 2011-06-02 17:44:05 <BlueMatt> [Tycho]: do you?
2245 2011-06-02 17:44:13 <phantomcircuit> BlueMatt, i didn't see one but admitedly i didn't look very hard
2246 2011-06-02 17:44:18 <jgarzik> BlueMatt: no
2247 2011-06-02 17:44:39 <jgarzik> BlueMatt: do already did report-to-moderator, I guess?
2248 2011-06-02 17:44:41 darbsllim has quit (Ping timeout: 246 seconds)
2249 2011-06-02 17:44:42 <jgarzik> *you
2250 2011-06-02 17:45:08 vigilyn has joined
2251 2011-06-02 17:45:09 <BlueMatt> huh? no I wanted to get my recover guide stickied
2252 2011-06-02 17:45:09 <phantomcircuit> hmm
2253 2011-06-02 17:45:11 <phantomcircuit> APIVERSION
2254 2011-06-02 17:45:16 <helmut> is there any way to get *testnet* coins besides mining (no usable gpu) and the faucett (broken)?
2255 2011-06-02 17:45:31 <jgarzik> helmut: CPU mining can get testnet coins
2256 2011-06-02 17:45:35 <phantomcircuit> but that's not actually in an include
2257 2011-06-02 17:45:44 <helmut> jgarzik: after a week?
2258 2011-06-02 17:46:27 <jgarzik> helmut: I get a block far more quickly than that. diff is only 38.
2259 2011-06-02 17:46:43 <phantomcircuit> BlueMatt, they have MINIUPNPC_VERSION_STRING
2260 2011-06-02 17:46:50 <jgarzik> ;;bc,gen 8000 38
2261 2011-06-02 17:46:52 <gribble> Error: invalid syntax (<string>, line 1)
2262 2011-06-02 17:46:55 <jgarzik> ;;bc,gend 8000 38
2263 2011-06-02 17:46:55 <gribble> The expected generation output, at 8000 Khps, given the supplied difficulty of 38, is 211.753343281 BTC per day and 8.82305597004 BTC per hour.
2264 2011-06-02 17:46:56 <phantomcircuit> but that's not to useful with an #if MINIUPNPC_VERSION < type deal
2265 2011-06-02 17:46:57 <BlueMatt> phantomcircuit: ok, and why cant you use that
2266 2011-06-02 17:47:12 <helmut> jgarzik: difficultie is 78
2267 2011-06-02 17:47:20 <jgarzik> ;;bc,gend 8000 78
2268 2011-06-02 17:47:20 <gribble> The expected generation output, at 8000 Khps, given the supplied difficulty of 78, is 103.161885188 BTC per day and 4.29841188284 BTC per hour.
2269 2011-06-02 17:47:22 <BlueMatt> helmut: on testnet its half as hard
2270 2011-06-02 17:47:36 <BlueMatt> its actually ,,(calc 78/2)
2271 2011-06-02 17:47:37 <gribble> 78 / 2 = 39
2272 2011-06-02 17:47:40 <jrmithdobbs> BlueMatt: because you then have to strcpy/strcmp/atoi the string into something you can do an easy comparison on
2273 2011-06-02 17:47:52 <jrmithdobbs> BlueMatt: which to do at buildtime instead of run basically means autotools required
2274 2011-06-02 17:48:12 <BlueMatt> ah, sorry...well then that is slightly bad design...
2275 2011-06-02 17:48:19 <jrmithdobbs> (which is probably what the miniupnpc guy would tell you to do)
2276 2011-06-02 17:48:20 dbitcoin has quit (Remote host closed the connection)
2277 2011-06-02 17:48:21 * jgarzik doesn't have a testnet node running, and was going by the blockexplorer.com API return value
2278 2011-06-02 17:48:23 Phoebus has joined
2279 2011-06-02 17:49:20 <helmut> jgarzik: so you suggest I keep on mining? I'm at about 2mh/s using 3 cpus
2280 2011-06-02 17:49:22 sead_ has joined
2281 2011-06-02 17:49:51 <jgarzik> ;;bc,gend 2000 38
2282 2011-06-02 17:49:54 <gribble> The expected generation output, at 2000 Khps, given the supplied difficulty of 38, is 52.9383358202 BTC per day and 2.20576399251 BTC per hour.
2283 2011-06-02 17:50:04 <helmut> ok. it runs less than half a day...
2284 2011-06-02 17:50:41 <Diablo-D3> [01:32:30] <[Tycho]> Diablo-D3, are you here ?
2285 2011-06-02 17:50:42 <Diablo-D3> what
2286 2011-06-02 17:51:15 <diki> Can you guys recommend ways for me to differentiate the transactions from listtransactions?
2287 2011-06-02 17:51:46 <jrmithdobbs> diki: differentiate how
2288 2011-06-02 17:52:04 <diki> well honestly, it sucks the way it currently is
2289 2011-06-02 17:52:10 <jrmithdobbs> elaborate
2290 2011-06-02 17:52:15 <jrmithdobbs> what are you trying to do?
2291 2011-06-02 17:52:21 <diki> i need an ID for my transactions
2292 2011-06-02 17:52:43 <helmut> the txid?
2293 2011-06-02 17:52:51 JMercha has quit (Read error: Connection reset by peer)
2294 2011-06-02 17:53:00 <jrmithdobbs> diki: http://pastebin.ca/2073781
2295 2011-06-02 17:53:02 <diki> the txid is generated when calling ./bitcoind listtransactions afaik
2296 2011-06-02 17:53:37 <jrmithdobbs> diki: pipe listtransactions output to that and it only displays generate or immature txns in the json block
2297 2011-06-02 17:53:45 <jrmithdobbs> that should give you an idea
2298 2011-06-02 17:53:57 <diki> sure but how do i associate them with my blocks?
2299 2011-06-02 17:54:05 <jrmithdobbs> um what
2300 2011-06-02 17:54:20 <jrmithdobbs> it'll only list generate/immature txns that are associated with your wallet keys?!
2301 2011-06-02 17:54:26 <diki> that is not enough for me
2302 2011-06-02 17:54:27 <jrmithdobbs> so by definition they're all your blocks.
2303 2011-06-02 17:54:32 <diki> i need to get their confirmations too
2304 2011-06-02 17:54:49 <jrmithdobbs> diki: ??? did you even look at the output of listtransactions?
2305 2011-06-02 17:55:02 <rampone> noob attack again: do i have to open a special port for long polling in pushpoold? its enabled, but does not work with phoenix
2306 2011-06-02 17:55:04 <diki> it's easy "getting" them, but associating them with a block is hard
2307 2011-06-02 17:55:13 <jrmithdobbs> diki: what
2308 2011-06-02 17:55:30 <diki> i have seen the output of listtransactions and it is lacking...
2309 2011-06-02 17:55:33 <diki> total failure...
2310 2011-06-02 17:55:47 <diki> needs to be recoded, although not by me of course.
2311 2011-06-02 17:55:57 <jrmithdobbs> $ bitcoind listtransactions | ./listtransactions-json-pretty.rb
2312 2011-06-02 17:55:57 <jrmithdobbs> txid: a831400380ef7cdf5fff1a5e47c7ebc1e81e6c99bedce89246ba86193d34d4c1
2313 2011-06-02 17:55:57 <jrmithdobbs> category: generate
2314 2011-06-02 17:55:57 <jrmithdobbs> time: Wed May 25 18:47:57 -0500 2011
2315 2011-06-02 17:55:57 <jrmithdobbs> amount: 50.061
2316 2011-06-02 17:55:59 <jrmithdobbs> account:
2317 2011-06-02 17:56:02 <jrmithdobbs> confirmations: 1431
2318 2011-06-02 17:56:04 Cablesaurus has joined
2319 2011-06-02 17:56:05 Cablesaurus has quit (Changing host)
2320 2011-06-02 17:56:05 Cablesaurus has joined
2321 2011-06-02 17:56:08 <diki> and?
2322 2011-06-02 17:56:16 <diki> the txid needs to be in my db for me to use it as an id
2323 2011-06-02 17:56:21 <jrmithdobbs> that has all the data you just asked for and it's pulled from the json in listtransactions
2324 2011-06-02 17:56:21 <diki> i dont
2325 2011-06-02 17:56:45 <helmut> diki: you didn't even tell what you want to achieve
2326 2011-06-02 17:57:04 <diki> i want to display the total confirmations of each and every block my pool has solved
2327 2011-06-02 17:57:08 <helmut> diki: so we still think you're trying to use a hammer with a screw
2328 2011-06-02 17:57:24 <diki> example: http://mining.bitcoin.cz/stats/
2329 2011-06-02 17:57:32 <jrmithdobbs> diki: so take the block hash, grab the coinbase txn out of that block and store the txid
2330 2011-06-02 17:57:41 darbsllim has joined
2331 2011-06-02 17:57:47 <jrmithdobbs> i don't see the problem
2332 2011-06-02 17:58:03 <diki> okay i have the hash
2333 2011-06-02 17:58:12 <diki> but what on earth is coinbase txn?
2334 2011-06-02 17:58:13 JMercha has joined
2335 2011-06-02 17:58:26 <jrmithdobbs> and this is why i've resorted to just ridiculing you instead of helping you
2336 2011-06-02 17:58:30 <jrmithdobbs> it hurts my fucking head
2337 2011-06-02 17:58:44 <diki> moreover how do you grab it?
2338 2011-06-02 17:58:52 <jrmithdobbs> it's in the block
2339 2011-06-02 17:59:04 <diki> in the raw block?
2340 2011-06-02 17:59:21 <diki> as in http://blockexplorer.com/rawblock/00000000000005916e86789ede3d4dab4961aa8a1e5afe70d938be6771d86fb4
2341 2011-06-02 17:59:39 <jrmithdobbs> if you have the height of the block in question in the chain i would use bitcoind getblock <height>; (which isn't in mainstream) and then you can pull the txid out of that
2342 2011-06-02 17:59:50 TomyBoy3G has joined
2343 2011-06-02 18:00:05 <diki> that is another unfamiliar term
2344 2011-06-02 18:00:54 <diki> provide an example of this getblock <height>
2345 2011-06-02 18:01:30 <helmut> getblock presumably is a patch against bitcoind. it enables you to get information about a block given you know its height.
2346 2011-06-02 18:02:03 gsathya has joined
2347 2011-06-02 18:02:11 <helmut> and the height is the number of the block in the chain
2348 2011-06-02 18:02:25 TommyBoy006 has quit (Ping timeout: 250 seconds)
2349 2011-06-02 18:02:33 <diki> that i have even more trouble obtaining
2350 2011-06-02 18:03:22 <helmut> you could request block information for every block and check whether the transaction belongs to you. ;-)
2351 2011-06-02 18:03:26 <diki> basically, if bitcoind doesnt provide pushpool with the information, i really have no way to either get the block count or any other info
2352 2011-06-02 18:03:55 Marcel has left (HSD!~Marcel|HS@router2.hsdev.com|)
2353 2011-06-02 18:04:04 Marcel has joined
2354 2011-06-02 18:04:48 Titeuf_87 has joined
2355 2011-06-02 18:04:55 <diki> all the modifications i attempted at bitcoind failed
2356 2011-06-02 18:05:06 <diki> the last one being errors with/in the stack
2357 2011-06-02 18:06:02 <jrmithdobbs> diki: eg for that one i just pasted: bitcoind getblock 126761; will spit out: a831400380ef7cdf5fff1a5e47c7ebc1e81e6c99bedce89246ba86193d34d4c1
2358 2011-06-02 18:06:07 <jrmithdobbs> errr
2359 2011-06-02 18:06:08 endian7000 has joined
2360 2011-06-02 18:06:10 <jrmithdobbs> stupid irssi
2361 2011-06-02 18:06:12 <endian7000> join #bitcoin-otc
2362 2011-06-02 18:06:26 <jrmithdobbs> diki: eg for that one i just pasted: bitcoind getblock 126761; will spit out: http://pastebin.ca/2073791
2363 2011-06-02 18:06:36 <jrmithdobbs> diki: which then you look for the coinbase tx in that
2364 2011-06-02 18:06:55 edgarallanpoe has quit (Read error: Connection reset by peer)
2365 2011-06-02 18:06:57 <diki> i can sure do use getblockbycount when my pool finds a block to get the current block
2366 2011-06-02 18:06:59 <jrmithdobbs> diki: which as you can see matches the txid (a831400380ef7cdf5fff1a5e47c7ebc1e81e6c99bedce89246ba86193d34d4c1) above for that block
2367 2011-06-02 18:07:20 <diki> But that way is super flawed
2368 2011-06-02 18:07:33 Niedar has quit (Read error: Connection reset by peer)
2369 2011-06-02 18:07:37 <diki> a new block can be discovered before i even get the block
2370 2011-06-02 18:07:47 <diki> *before i get the block count
2371 2011-06-02 18:08:11 <jrmithdobbs> i'm sure the getblock patch could be modified to take the block's hash instead of the height fairly trivially
2372 2011-06-02 18:08:44 <diki> <jrmithdobbs> fairly trivially <- i doubt that, at least for me
2373 2011-06-02 18:08:59 <diki> i have modified since last night bitcoind and i failed all the time
2374 2011-06-02 18:09:00 <jrmithdobbs> probably true. you're in over your head.
2375 2011-06-02 18:09:10 <diki> but others did, so must i
2376 2011-06-02 18:09:34 <diki> Unless there is someone kind enough to provide me with the code
2377 2011-06-02 18:09:52 <diki> either for that patch, or code for my front-end to achieve what i need
2378 2011-06-02 18:10:27 <jrmithdobbs> in fact, jgarzik has posted a patch that does exactly what i describe (by hash instead of count)
2379 2011-06-02 18:10:30 <diki> The reason i am still stuck with this is because i think about what are the bad points
2380 2011-06-02 18:10:34 <jrmithdobbs> that i just found with a simple google.
2381 2011-06-02 18:10:37 <diki> really? linky?
2382 2011-06-02 18:10:58 <sead_> hi, can any one tell me a open source gpu miner that does not use artforz cl kernel? (but amd_mediaopts)
2383 2011-06-02 18:11:14 <jrmithdobbs> http://tinyurl.com/6yvynlr
2384 2011-06-02 18:11:15 <lfm> no, why?
2385 2011-06-02 18:11:35 <sead_> why?
2386 2011-06-02 18:11:38 <diki> i was pretty sure you would do that jrmith...
2387 2011-06-02 18:12:08 <jrmithdobbs> seems appropriate
2388 2011-06-02 18:12:09 Niedar has joined
2389 2011-06-02 18:12:25 <sead_> well one reason might be because it is highly optimized mostly rewritten and hard to understand :)
2390 2011-06-02 18:13:13 <sead_> more like that :) https://github.com/m0mchil/poclbm/commit/7c00bfa944313e107baf1ce34c605d5f8586c0ba#BitcoinMiner.cl
2391 2011-06-02 18:14:18 <lfm> well there is the really old versions of m0mchil's python miner
2392 2011-06-02 18:14:45 Mononofu has left ()
2393 2011-06-02 18:14:46 slowmining has joined
2394 2011-06-02 18:15:34 <sead_> i tried to get some of the amd_bytealign optimisations maj etc runnings (from artforz code) but it didnt work - so i am searching for other cl code that uses that byetealign code (i only got bitalig rotr running)
2395 2011-06-02 18:15:44 <diki> jrmith, all i can see is http://yyz.us/bitcoin/patch.bitcoin-getblock
2396 2011-06-02 18:15:48 <diki> which is not for the hash
2397 2011-06-02 18:16:08 <lfm> dunno if itd be any easier to understand but m0m did make his own before he changed to artfoz's miner
2398 2011-06-02 18:16:12 <jrmithdobbs> if you seriously can't click a google link and hit the first result i don't know what to tell you
2399 2011-06-02 18:16:21 <diki> that is the first result
2400 2011-06-02 18:16:35 <diki> it's clearly NOT getblockbyhash
2401 2011-06-02 18:16:39 <jrmithdobbs> no
2402 2011-06-02 18:16:42 <jrmithdobbs> this is the first result
2403 2011-06-02 18:16:43 <jrmithdobbs> http://forum.bitcoin.org/index.php?action=printpage;topic=724.0
2404 2011-06-02 18:17:05 <lfm> oh oh google is tricking you. it doesnt give everyone the same results
2405 2011-06-02 18:17:25 <sead_> another fast question - is the maximum nonce: 0xfffffffF or 0xfffffffE ?
2406 2011-06-02 18:17:44 ArtForzZz has joined
2407 2011-06-02 18:18:05 <lfm> sead (int)-1 would be the max, you can use any bit pattern you wish
2408 2011-06-02 18:18:19 <jrmithdobbs> and "jgarzik has posted a patch" should have told you to hit github.com/jgarzik/bitcoin anyways
2409 2011-06-02 18:19:01 <diki> and jrmith, i read thru that thread, there is still no getblobkbyhash
2410 2011-06-02 18:19:04 <lfm> jrmtya, your little sprite script maybe didnt work right tho
2411 2011-06-02 18:19:09 <jrmithdobbs> diki: is too
2412 2011-06-02 18:19:15 <diki> it was recommended by a user
2413 2011-06-02 18:19:16 <jrmithdobbs> diki: i'm looking at it in his damned repo
2414 2011-06-02 18:19:19 <diki> it was not implemented
2415 2011-06-02 18:19:22 <jrmithdobbs> is too
2416 2011-06-02 18:19:27 <jrmithdobbs> i'm looking at the fucking commit right now.
2417 2011-06-02 18:20:22 <diki> well i am not seeing what you are seeing apparently
2418 2011-06-02 18:20:26 AStove has quit (Ping timeout: 258 seconds)
2419 2011-06-02 18:20:36 turlando has joined
2420 2011-06-02 18:20:38 AStove has joined
2421 2011-06-02 18:20:42 ArtForz has quit (Ping timeout: 240 seconds)
2422 2011-06-02 18:20:54 <jrmithdobbs> https://github.com/jgarzik/bitcoin/commit/073f18baf4bd0da375acf98a247b13b0d75ebc81
2423 2011-06-02 18:20:57 <jrmithdobbs> seriously
2424 2011-06-02 18:21:06 sethsethseth___ has quit (Read error: Connection reset by peer)
2425 2011-06-02 18:21:17 <sead_> lfm: (int)-1 ? you mean (uint)-1 right? (32bit)
2426 2011-06-02 18:21:25 <diki> now that is more like it
2427 2011-06-02 18:21:27 <jrmithdobbs> it's on his getblockbycount branch just like that thread said it was
2428 2011-06-02 18:21:33 <diki> although you did not mention going to github
2429 2011-06-02 18:21:34 <jrmithdobbs> on like the third line
2430 2011-06-02 18:21:47 <jrmithdobbs> I didn't? 13:10 < jrmithdobbs> and "jgarzik has posted a patch" should have told you to hit github.com/jgarzik/bitcoin anyways
2431 2011-06-02 18:22:06 Marcel has left (HSD!~Marcel|HS@router2.hsdev.com|)
2432 2011-06-02 18:22:14 <lfm> jrmithdobbs: relax a bit eh, he's new at all that
2433 2011-06-02 18:22:24 <diki> ah, didnt see that line
2434 2011-06-02 18:23:04 <lfm> sead_: sure unsigned
2435 2011-06-02 18:23:11 <jrmithdobbs> lfm: he was new 2-3 weeks ago
2436 2011-06-02 18:23:32 sethsethseth____ has joined
2437 2011-06-02 18:23:36 <jrmithdobbs> lfm: i decided to stop deriding and try and help him today. reevaluating that decisions atm. ;)
2438 2011-06-02 18:23:48 sethsethseth____ has quit (Read error: Connection reset by peer)
2439 2011-06-02 18:24:09 sethsethseth__ has joined
2440 2011-06-02 18:24:59 <lfm> jrmithdobbs: deriding is not productive, if you cant bring yourself to be civil, just ignore it
2441 2011-06-02 18:25:49 amiller has quit (Ping timeout: 250 seconds)
2442 2011-06-02 18:26:32 <diki> the first time i heard about mining was on the 27th of April
2443 2011-06-02 18:26:39 <diki> thanks to OCN
2444 2011-06-02 18:27:54 <phantomcircuit> i just looked at what it would take to truly integrate tor
2445 2011-06-02 18:27:57 <phantomcircuit> what a fucking mess
2446 2011-06-02 18:28:19 T_X has joined
2447 2011-06-02 18:28:19 T_X has quit (Changing host)
2448 2011-06-02 18:28:19 T_X has joined
2449 2011-06-02 18:28:25 <diki> Bluematt:how soon before stable release?
2450 2011-06-02 18:28:51 <jrmithdobbs> phantomcircuit: you have the link to sipa's dnsseed fix handy?
2451 2011-06-02 18:29:28 <jrmithdobbs> is it on his dnslookup branch?
2452 2011-06-02 18:29:52 <BlueMatt> diki: when gavin gets back
2453 2011-06-02 18:30:22 <jrmithdobbs> when's gavin back?
2454 2011-06-02 18:30:30 <BlueMatt> tomorrow
2455 2011-06-02 18:30:42 <phantomcircuit> jrmithdobbs, it was pushed to master on bitcoin
2456 2011-06-02 18:30:58 <BlueMatt> though that means nothing to when he finishes dealing with all the other crap he has on his plate Im sure
2457 2011-06-02 18:31:07 <jrmithdobbs> phantomcircuit: ah ok
2458 2011-06-02 18:37:29 intelliot has joined
2459 2011-06-02 18:39:47 <diki> jrmith:i do have some trouble compiling it though...need to find the problem now
2460 2011-06-02 18:40:57 OVerLoRDI has joined
2461 2011-06-02 18:41:23 terracotta has joined
2462 2011-06-02 18:41:34 <OVerLoRDI> so i sent some coisn while my client wasn't caught up on the block chain.  The status of the transaction is "0/offline?".  When my client catches up on the block chain the transaction will go through correct?
2463 2011-06-02 18:43:55 <jrmithdobbs> yes
2464 2011-06-02 18:44:08 <OVerLoRDI> thanks jrmithdobbs :)
2465 2011-06-02 18:44:09 slowmining has left ()
2466 2011-06-02 18:44:13 <OVerLoRDI> calmed some fears for me
2467 2011-06-02 18:44:18 soossii has quit (Remote host closed the connection)
2468 2011-06-02 18:44:45 <jrmithdobbs> OVerLoRDI: it may take a bit after getting caught up but it should be fine
2469 2011-06-02 18:45:20 <OVerLoRDI> good, in the future, I'll wait till I have the full chain before I send coins
2470 2011-06-02 18:46:30 pushpoolproblem has joined
2471 2011-06-02 18:46:41 <pushpoolproblem> is jgarzik here? or any pushpool experrts. i run ./pushpoold -E and get invalid database.engine. I have my server.json set up to use mysql and the table and db are set up, and have permission. i don't have any other databases selected, just that. fresh install of ubuntu 11.04 server with all the pushpool req's
2472 2011-06-02 18:46:47 Newbee has quit (Remote host closed the connection)
2473 2011-06-02 18:47:11 <roconnor> CHECKSIG sucess!!
2474 2011-06-02 18:47:13 <roconnor> woot
2475 2011-06-02 18:47:29 <diki> pushpoolproblem: you probably havent removed the other lines for the other db engines
2476 2011-06-02 18:47:51 <jgarzik> amusing nick :)
2477 2011-06-02 18:48:16 <pushpoolproblem> I did remove the other lines. i am using the sample from http://forum.bitcoin.org/index.php?topic=10321.0
2478 2011-06-02 18:48:18 llama has joined
2479 2011-06-02 18:48:21 <diki> jgarzik, why does your blocktovalue function fail to compile?
2480 2011-06-02 18:48:37 <pushpoolproblem> from xen. it only has mysql, and and I changed the usernames and db names of course
2481 2011-06-02 18:49:06 <diki> The errors i get are http://pastebin.com/Jq33yjSV
2482 2011-06-02 18:49:08 <roconnor> whee, my code is so slow.
2483 2011-06-02 18:50:24 <pushpoolproblem> http://pastebin.com/JjGnAsG4   there is my server.json
2484 2011-06-02 18:50:48 agent-x has left ()
2485 2011-06-02 18:50:57 datagutt has quit (Ping timeout: 252 seconds)
2486 2011-06-02 18:51:07 kluge has joined
2487 2011-06-02 18:51:28 datagutt has joined
2488 2011-06-02 18:51:43 <roconnor> now I need to implement ripemd-160
2489 2011-06-02 18:52:00 <diki> pushpoolproblem:shouldnt be failing
2490 2011-06-02 18:52:06 <diki> unless...
2491 2011-06-02 18:52:18 <diki> you didnt download the mysql-dev libraries to compile with mysql support
2492 2011-06-02 18:52:41 <pushpoolproblem> I don't think so either :D but it is. That's why I'm coming here. I did sudo apt-get isntall mysql-dev before I compiled pushpool
2493 2011-06-02 18:52:55 <diki> afaik it should be libmysql-dev
2494 2011-06-02 18:53:15 <diki> but i had to download it from an RPM package
2495 2011-06-02 18:53:58 <pushpoolproblem> that is what I used then ./configure --prefix=/home/pushpool/pushpool/
2496 2011-06-02 18:54:40 <pushpoolproblem> and my apt let me download it directly
2497 2011-06-02 18:54:45 <jrmithdobbs> is there a reason net.cpp line 91 isn't filtering 172.16/12 (part of rfc1918) and 169.254/16 (part of rfc3927) or is it just an oversight?
2498 2011-06-02 18:55:48 <diki> jrmith:why am i getting this-> http://pastebin.com/Jq33yjSV
2499 2011-06-02 18:55:50 <pushpoolproblem> nope, mine was actually (scrolling through my commands) libmysqld-dev   with the d on mysql. Is that the problem?
2500 2011-06-02 18:55:56 intelliot has quit (Quit: intelliot)
2501 2011-06-02 18:57:07 <diki> afaik mysqld should be for the server itself
2502 2011-06-02 18:57:08 <jrmithdobbs> diki: looks like a borked merge
2503 2011-06-02 18:57:26 <diki> i only took that function thought
2504 2011-06-02 18:57:29 <diki> *though
2505 2011-06-02 18:57:33 <diki> it should be working
2506 2011-06-02 18:57:50 <jrmithdobbs> no the branch has some other dependant code, you need to actually merge with git
2507 2011-06-02 18:58:04 <jrmithdobbs> or read the commits very carefully
2508 2011-06-02 18:58:35 <diki> screw that, i am doing compare
2509 2011-06-02 18:58:47 <jrmithdobbs> fine make yourself more work
2510 2011-06-02 18:58:48 <diki> should tell me all the changes from garzik to rc6
2511 2011-06-02 18:59:01 rampone has quit (Ping timeout: 252 seconds)
2512 2011-06-02 19:00:57 Archevety has quit (Quit: Lämnar)
2513 2011-06-02 19:04:08 vigilyn has quit (Ping timeout: 246 seconds)
2514 2011-06-02 19:04:29 black888 has quit (Remote host closed the connection)
2515 2011-06-02 19:04:49 da2ce7 has quit (Remote host closed the connection)
2516 2011-06-02 19:05:18 black888 has joined
2517 2011-06-02 19:05:25 <diki> seems it's too complicated
2518 2011-06-02 19:05:28 vigilyn has joined
2519 2011-06-02 19:05:37 <diki> back to searching for new ways to get id for listtransactions
2520 2011-06-02 19:05:59 <diki> as americans usually say, back to square 1
2521 2011-06-02 19:06:01 da2ce7 has joined
2522 2011-06-02 19:08:54 <luke-jr> jgarzik: care to merge my MySQL compile fix?
2523 2011-06-02 19:09:57 TheAncientGoat has quit (Ping timeout: 276 seconds)
2524 2011-06-02 19:10:59 Graet has quit (Ping timeout: 260 seconds)
2525 2011-06-02 19:11:11 endian7000 has quit (Quit: endian7000)
2526 2011-06-02 19:11:29 Graet has joined
2527 2011-06-02 19:11:35 <jrmithdobbs> diki: git merge jgarzik/getblockbynumber; is all you need to do once you have the remote setup.
2528 2011-06-02 19:12:15 <diki> i manually downloaded that patch
2529 2011-06-02 19:12:19 <diki> and used patch to patch it
2530 2011-06-02 19:12:26 <jrmithdobbs> why
2531 2011-06-02 19:12:29 <diki> waiting for results but so far no errors
2532 2011-06-02 19:12:46 <diki> because i am not familiar with git
2533 2011-06-02 19:13:43 kish has joined
2534 2011-06-02 19:14:35 <diki> also, what is this compiler
2535 2011-06-02 19:14:37 <pushpoolproblem> luke-jr is that for pushpool?
2536 2011-06-02 19:14:52 <diki> by the time it compiles, i would have gone to america and be back
2537 2011-06-02 19:15:13 qwebirc93547 has joined
2538 2011-06-02 19:15:34 kish has quit (Client Quit)
2539 2011-06-02 19:16:06 WantToBuy has joined
2540 2011-06-02 19:16:52 <WantToBuy> How can I tell my "Bitcoin" program to look for the wallet.dat in a different directory ?
2541 2011-06-02 19:17:43 <WantToBuy> no chatting on this channel?
2542 2011-06-02 19:17:57 <jrmithdobbs> bitcoin --help
2543 2011-06-02 19:18:07 <jrmithdobbs> looking for datadir
2544 2011-06-02 19:18:33 qwebirc93547 has quit (Client Quit)
2545 2011-06-02 19:18:35 <iz> how is a transaction's lock_time useful?
2546 2011-06-02 19:19:17 <WantToBuy> I am on XP - Data dir?
2547 2011-06-02 19:20:29 sethsethseth__ has quit (Read error: Connection reset by peer)
2548 2011-06-02 19:20:48 Ramen has quit (Quit: Leaving.)
2549 2011-06-02 19:20:52 kish has joined
2550 2011-06-02 19:20:55 <BlueMatt> C:\Documents and Settings\UserName\Application Data\Bitcoin
2551 2011-06-02 19:20:56 sethsethseth_ has joined
2552 2011-06-02 19:21:03 <BlueMatt> (Application Data being a hidden folder)
2553 2011-06-02 19:21:16 morr_ has quit (Quit: Page closed)
2554 2011-06-02 19:21:35 <WantToBuy> I know where my wallet is ... I want to move it to a different directory
2555 2011-06-02 19:21:45 <BlueMatt> C:\Documents and Settings\UserName\Application Data\Bitcoin
2556 2011-06-02 19:21:49 LightRider has quit (Quit: Rebuilding computer)
2557 2011-06-02 19:22:08 <WantToBuy> Is there a bitcoin client with a password protection feature (for the wallet file) ?
2558 2011-06-02 19:22:20 <WantToBuy> I know where my wallet is ... I want to move it to a different directory
2559 2011-06-02 19:22:22 <BlueMatt> version 0.4.0...which has yet to come out
2560 2011-06-02 19:22:33 <BlueMatt> ok, co copy and paste wallet.dat from that folder
2561 2011-06-02 19:22:38 <BlueMatt> (with bitcoin closed)
2562 2011-06-02 19:22:47 <WantToBuy> ok . then?
2563 2011-06-02 19:23:08 <BlueMatt> then what, then your wallet is copied to another dir
2564 2011-06-02 19:23:18 <WantToBuy> lol
2565 2011-06-02 19:23:22 <BlueMatt> if you want to move it, you can move the entire dir and open bitcoin with -datadir=...
2566 2011-06-02 19:23:40 <WantToBuy> I want the bitcoin clinet to find it in the other folder (one I usualy encrypt)
2567 2011-06-02 19:23:44 AStove has quit (Ping timeout: 246 seconds)
2568 2011-06-02 19:23:50 <iz> i'm thinking about something like a co-signed transaction.. where the script says "pay the bitcoin addr that has the right key AND that has the other half of a permission token from a 3rd party"
2569 2011-06-02 19:23:51 dr_win has joined
2570 2011-06-02 19:23:53 <WantToBuy> Blue: Thanks
2571 2011-06-02 19:24:09 AStove has joined
2572 2011-06-02 19:24:17 <iz> can that transaction get into a block and confirmed and just sit there.. until someone is able to accept it?
2573 2011-06-02 19:24:29 <BlueMatt> iz: absolutely
2574 2011-06-02 19:24:37 <BlueMatt> though you have to find a miner who has IsStandard off
2575 2011-06-02 19:24:42 <BlueMatt> I think luke's pool does
2576 2011-06-02 19:25:02 <[Tycho]> <BlueMatt>, no.
2577 2011-06-02 19:25:03 <iz> ah, i see
2578 2011-06-02 19:25:05 <BlueMatt> (but it requires a fee)
2579 2011-06-02 19:25:19 <BlueMatt> [Tycho]: ???
2580 2011-06-02 19:25:46 <[Tycho]> <BlueMatt>, you were asking about forum.
2581 2011-06-02 19:25:52 <BlueMatt> ah, ok
2582 2011-06-02 19:26:03 <BlueMatt> who is then?
2583 2011-06-02 19:26:06 <BlueMatt> theymos...and?
2584 2011-06-02 19:26:40 <[Tycho]> jgarzik, starting from which version ?
2585 2011-06-02 19:28:28 <[Tycho]> Diablo-D3, does this means that he don't have OpenCL support ? http://forum.bitcoin.org/index.php?topic=1721.msg161261#msg161261
2586 2011-06-02 19:29:09 OVerLoRDI has left ()
2587 2011-06-02 19:29:46 <diki> this git thing is too complicated for me...
2588 2011-06-02 19:30:05 <jrmithdobbs> diki: it's worth learning.
2589 2011-06-02 19:30:13 <diki> i read the command
2590 2011-06-02 19:30:16 <diki> too complex
2591 2011-06-02 19:30:27 <diki> and there is no real-world example
2592 2011-06-02 19:30:33 <BlueMatt> git is quite simple vcs
2593 2011-06-02 19:30:35 <jrmithdobbs> of what
2594 2011-06-02 19:30:54 <diki> of how to exactly do what i want specifically for getblockbyhash
2595 2011-06-02 19:31:18 <jrmithdobbs> sure there is. git remote add jgarzik; git fetch jgarzik; git merge jgarzik/getblockbyhash;
2596 2011-06-02 19:31:27 <BlueMatt> lol
2597 2011-06-02 19:31:29 <BlueMatt> yep
2598 2011-06-02 19:31:36 <diki> but how will the git command know i want it to connect to github?
2599 2011-06-02 19:31:57 <BlueMatt> should be git remote add jgarzik https://github.com/jgarzik/bitcoin.git ...
2600 2011-06-02 19:32:26 <diki> it says that is not a repository
2601 2011-06-02 19:32:46 <jrmithdobbs> oh sorry, forget i have to be overly explicit with him
2602 2011-06-02 19:33:00 <BlueMatt> then you did something wrong
2603 2011-06-02 19:33:04 <diki> no i did not
2604 2011-06-02 19:33:22 <diki> you can also view the link
2605 2011-06-02 19:33:24 <BlueMatt> yes you did
2606 2011-06-02 19:33:25 <diki> it is a 404
2607 2011-06-02 19:33:26 <diki> https://github.com/jgarzik/bitcoin.git
2608 2011-06-02 19:34:19 <BlueMatt> https://github.com/jgarzik/bitcoin.git
2609 2011-06-02 19:34:27 <BlueMatt> that is the url and when I fetch it works fine
2610 2011-06-02 19:34:46 <diki> it says 404 when i try to view it with a browser. It does not work from the console either
2611 2011-06-02 19:35:14 <BlueMatt> really 404 in the browser, for a git link, really...</sarcasm>
2612 2011-06-02 19:36:01 <jrmithdobbs> stupid coding style question
2613 2011-06-02 19:36:15 <BlueMatt> wrt bitcoin or in general?
2614 2011-06-02 19:36:27 <diki> "git remote add jgarzik https://github.com/jgarzik/bitcoin.git" just gives me "Not a git repository"
2615 2011-06-02 19:36:34 <diki> there is something wrong then
2616 2011-06-02 19:36:35 <jrmithdobbs> bitcoin specific ... why is there actual implementations of classes in *.h? Is their a c++ism i'm forgetting that makes this a requirement?
2617 2011-06-02 19:36:47 <iz> diki: git clone https://github.com/jgarzik/bitcoin.git
2618 2011-06-02 19:37:25 <jrmithdobbs> diki: uh, ya you have to be doing it from inside a cloned repository. start with a clone of https://github.com/bitcoin/bitcoin.git
2619 2011-06-02 19:37:30 <diki> that worked
2620 2011-06-02 19:37:35 <diki> the cloning i mean
2621 2011-06-02 19:37:40 <Diablo-D3> [03:20:57] <[Tycho]> Diablo-D3, does this means that he don't have OpenCL support ? http://forum.bitcoin.org/index.php?topic=1721.msg161261#msg161261
2622 2011-06-02 19:37:46 <jrmithdobbs> you don't want to start off of jgarzik's master branch most likely
2623 2011-06-02 19:37:48 <diki> but git remote add jgarzik https://github.com/jgarzik/bitcoin.git doesnt
2624 2011-06-02 19:38:11 <Diablo-D3> [Tycho]: nope, seems like whoever that is unzipped it wrong
2625 2011-06-02 19:38:22 <Diablo-D3> oh wait
2626 2011-06-02 19:38:26 <Diablo-D3> hes executing it out of the directory
2627 2011-06-02 19:39:11 Sylph has quit (Ping timeout: 260 seconds)
2628 2011-06-02 19:39:14 <BlueMatt> jrmithdobbs: Im by no means a c++ expert, but its typically easier if you have a one-line function or 5-line function to just put it in the h instead of putting the header in the cpp again
2629 2011-06-02 19:39:48 YwY has quit (Remote host closed the connection)
2630 2011-06-02 19:40:22 <jrmithdobbs> just irks me, eg, there's an IsRoutable() public function of CAddress ... that apparently was overlooked when actually implementing ConnectSocket() because it's only in the .h ;P
2631 2011-06-02 19:40:58 <jrmithdobbs> and so the implementation (that is wrong) of IsRoutable() is half-way re-implemented in ConnectSocket()
2632 2011-06-02 19:40:59 llama has quit (Quit: llama)
2633 2011-06-02 19:41:01 <jrmithdobbs> haha
2634 2011-06-02 19:41:25 <diki> btw does this mean i have to compile jgarzik's version of bitcoin?
2635 2011-06-02 19:41:49 <jrmithdobbs> if continue ignoring what i told you and cloned his repo instead of cloning the upstream repo and then merging in
2636 2011-06-02 19:41:52 <jrmithdobbs> yes
2637 2011-06-02 19:42:16 <diki> but then...i will miss out on the new features/changes in rc6/stable
2638 2011-06-02 19:42:29 <BlueMatt> oh god
2639 2011-06-02 19:42:40 <jrmithdobbs> diki: go read up on how git works
2640 2011-06-02 19:42:44 <jrmithdobbs> seriously. you will be better for doing so.
2641 2011-06-02 19:43:35 <jrmithdobbs> so looking at this
2642 2011-06-02 19:43:42 <diki> The way i see it, i must clone the release from the main bitcoin(sipa's) and then merge with jgarzik's?
2643 2011-06-02 19:43:48 <jrmithdobbs> it looks like there's a few stubs for ipv6 support but not enough to actually be usable yet, correct?
2644 2011-06-02 19:44:02 <BlueMatt> wait you think main bitcoin is sipa/bitcoin????????
2645 2011-06-02 19:44:04 <BlueMatt> oh god
2646 2011-06-02 19:44:10 <diki> it does sipa:author
2647 2011-06-02 19:44:14 <pushpoolproblem> how do you change your nick easily in IRC? I've got pushpool working now. I reformatted the box and did it again. no idea what I missed but it started right up this time...  and I used the libmysqld-dev again
2648 2011-06-02 19:44:14 <luke-jr> jrmithdobbs: I have an IPv6 branch that doesn't work completely yet
2649 2011-06-02 19:44:15 <BlueMatt> jrmithdobbs: very true
2650 2011-06-02 19:44:33 <diki> *it does say sipa:author
2651 2011-06-02 19:44:36 <jrmithdobbs> luke-jr: i'm just trying to figure out if I need to extend IsRoutable to understand ipv6 link-local and site-local or not yet
2652 2011-06-02 19:44:40 <diki> so i assumed
2653 2011-06-02 19:44:44 <luke-jr> jrmithdobbs: already done
2654 2011-06-02 19:44:59 <jrmithdobbs> luke-jr: where? because upstream's IsRoutable isn't even correct for ipv4 atm
2655 2011-06-02 19:45:10 <BlueMatt> diki: main bitcoin is bitcoin/bitcoin authors are jgarzik sipa, me, tcatm, gavin, a ton of other people who have contributed
2656 2011-06-02 19:45:12 <luke-jr> jrmithdobbs: my IPv6 branch, duh
2657 2011-06-02 19:45:20 <jrmithdobbs> leaves out an unroutable /12 and an unroutable /16
2658 2011-06-02 19:45:47 <jrmithdobbs> luke-jr: k well i'm not going to implement it then
2659 2011-06-02 19:45:51 <luke-jr> …
2660 2011-06-02 19:45:56 <diki> i see
2661 2011-06-02 19:45:56 <jrmithdobbs> the ipv6 portion
2662 2011-06-02 19:46:01 IOzZzz is now known as IO-
2663 2011-06-02 19:46:10 dbitcoin has joined
2664 2011-06-02 19:46:11 <luke-jr> jrmithdobbs: I haven't touched my branch in months. If you want to take it over, go ahead
2665 2011-06-02 19:46:12 <jrmithdobbs> i'm fixing rfc1918 and rfc3927 compliance right now
2666 2011-06-02 19:46:14 <diki> instead of cloning the upstream repo and then merging in<- define upstream repo
2667 2011-06-02 19:46:14 <luke-jr> o
2668 2011-06-02 19:46:25 <jrmithdobbs> so that i can fix something else
2669 2011-06-02 19:46:31 <jrmithdobbs> heh
2670 2011-06-02 19:46:35 <luke-jr> jrmithdobbs: my branch has a bunch of sanity fixes for CAddress ;)
2671 2011-06-02 19:46:43 <luke-jr> ie, hiding the htons crap from the interface
2672 2011-06-02 19:46:57 <jrmithdobbs> CAdress is pretty stupid from the brief look over i've done tbqh
2673 2011-06-02 19:47:02 <jrmithdobbs> CAddress
2674 2011-06-02 19:48:02 tonik has quit (Quit: q)
2675 2011-06-02 19:48:11 <BlueMatt> yes, yes it is
2676 2011-06-02 19:48:15 <diki> so, what is this upstream repo?
2677 2011-06-02 19:48:58 <luke-jr> IIRC, my IPv6 branch got to the point where IPv4 worked again, so it *might* be mergable :p
2678 2011-06-02 19:49:33 <jrmithdobbs> diki: git clone https://github.com/bitcoin/bitcoin.git; cd bitcoin; get checkout -b diki-bitcoind; get remote add jgarzik https://github.com/jgarzik/bitcoin.git; git fetch jgarzik; git merge jgarzik/getblockbynumber;
2679 2011-06-02 19:49:46 <jrmithdobbs> diki: just cut&paste and go away
2680 2011-06-02 19:49:48 <jrmithdobbs> jesus
2681 2011-06-02 19:49:59 <jrmithdobbs> s/get/git/
2682 2011-06-02 19:50:06 <jrmithdobbs> damn, broke your cut&paste
2683 2011-06-02 19:50:13 nixh4ck has left ("brb")
2684 2011-06-02 19:50:23 <diki> dude, please explain what you mean by this "s/get/git/". i've been seeing it now and then
2685 2011-06-02 19:50:26 <diki> i just dont get it
2686 2011-06-02 19:50:36 <BlueMatt> lern sed
2687 2011-06-02 19:50:45 <BlueMatt> s/lern/learn
2688 2011-06-02 19:50:51 <jrmithdobbs> haha
2689 2011-06-02 19:50:57 <diki> still dont, sorry
2690 2011-06-02 19:51:09 pushpoolproblem has quit (Quit: Page closed)
2691 2011-06-02 19:51:14 <jrmithdobbs> diki: git clone https://github.com/bitcoin/bitcoin.git; cd bitcoin; get checkout -b diki-bitcoind; git remote add jgarzik https://github.com/jgarzik/bitcoin.git; git fetch jgarzik; git merge jgarzik/getblockbynumber;
2692 2011-06-02 19:51:18 <jrmithdobbs> crap
2693 2011-06-02 19:51:18 <BlueMatt> oh come on, if that doesnt make sense...
2694 2011-06-02 19:51:25 <jrmithdobbs> diki: git clone https://github.com/bitcoin/bitcoin.git; cd bitcoin; git checkout -b diki-bitcoind; git remote add jgarzik https://github.com/jgarzik/bitcoin.git; git fetch jgarzik; git merge jgarzik/getblockbynumber;
2695 2011-06-02 19:51:40 <diki> if you got a link to urban dictionary i could check it out
2696 2011-06-02 19:51:55 <jrmithdobbs> diki: man 1 sed
2697 2011-06-02 19:52:03 marlowe has quit (Quit: Lost terminal)
2698 2011-06-02 19:53:51 <diki> sed-a unix tool?
2699 2011-06-02 19:55:03 karnac_ has joined
2700 2011-06-02 19:56:51 karnac has quit (Ping timeout: 244 seconds)
2701 2011-06-02 19:57:22 <diki> okay, tried the said commands, i get fatal error "getblockbycount does not point to a commit"
2702 2011-06-02 19:57:26 pushpoolproblem has joined
2703 2011-06-02 19:57:33 <diki> also, wasn't it supposed to be getblockbyhash?
2704 2011-06-02 19:58:04 <jrmithdobbs> does this need a forum thread? I think it's pretty straight forward.
2705 2011-06-02 19:58:05 <jrmithdobbs> https://github.com/bitcoin/bitcoin/pull/290
2706 2011-06-02 19:58:07 Speeder has quit (Quit: Speeder)
2707 2011-06-02 19:58:36 <diki> i copy/pasted it as you've posted it
2708 2011-06-02 19:58:40 <pushpoolproblem> sorry, I'm back again. Pushpool is running, I connect to the binary port, right? in jgarzik's sample config, that is 8336. I am trying to connect to the correct port?
2709 2011-06-02 19:58:53 <diki> you connect to port 8337
2710 2011-06-02 19:58:56 <pushpoolproblem> i'm testing with his CPU miner
2711 2011-06-02 19:59:00 <diki> you must have bitcoind running in server mode
2712 2011-06-02 19:59:12 <diki> bitcoin OR bitcoinD
2713 2011-06-02 19:59:28 <pushpoolproblem> i have bitcoind running. i have to specify it is a server?
2714 2011-06-02 19:59:44 <diki> add the -server argument when you start it
2715 2011-06-02 20:00:00 <pushpoolproblem> okay, i thought that was just for bitcoin
2716 2011-06-02 20:00:02 <diki> the config file must be edited though
2717 2011-06-02 20:00:17 <pushpoolproblem> bitcoin config file?
2718 2011-06-02 20:00:21 <diki> cause from personal experience i wasn't able to make it work without having a ton of stuff in it
2719 2011-06-02 20:00:51 <diki> here is the sample config file
2720 2011-06-02 20:00:52 <diki> https://en.bitcoin.it/wiki/Running_Bitcoin
2721 2011-06-02 20:01:16 <diki> change #server=1 to server=1 meaning you remove the #
2722 2011-06-02 20:01:18 <pushpoolproblem> I've got bitcoind running just fine. I thought bitcoind was the server daemon and you didn't have to specify that bitcoind was a server.
2723 2011-06-02 20:01:33 <diki> pushpool communicates with bitcoin
2724 2011-06-02 20:01:53 <pushpoolproblem> diki, I understand the basics...
2725 2011-06-02 20:01:54 <diki> i suggest you first start bitcoin in gui mode
2726 2011-06-02 20:02:06 <diki> so you can check if the blockchain has been downloaded
2727 2011-06-02 20:02:11 <diki> and if there are any connections
2728 2011-06-02 20:02:26 <pushpoolproblem> hmmm how do I start bitcoin in gui mode from command line ;0  ubuntu server 11.04 doesn't make it easy
2729 2011-06-02 20:02:55 <phantomcircuit> http://smartmoney.com/
2730 2011-06-02 20:02:59 <phantomcircuit> fuck
2731 2011-06-02 20:03:00 <phantomcircuit> yes
2732 2011-06-02 20:04:00 <jgarzik> http://www.smartmoney.com/invest/stocks/the-currency-thats-up-200000-1307029053200/?link=SM_hp_ls4e
2733 2011-06-02 20:04:17 <BlueMatt> on...the...front...page
2734 2011-06-02 20:04:22 <phantomcircuit> lololol
2735 2011-06-02 20:04:32 <phantomcircuit> BlueMatt, best part? that's because of us
2736 2011-06-02 20:04:42 <cacheson> oh dear
2737 2011-06-02 20:04:52 <BlueMatt> phantomcircuit: you mean the consultancy?
2738 2011-06-02 20:04:55 <phantomcircuit> yes
2739 2011-06-02 20:04:59 <jgarzik> phantomcircuit: are you Donald Norman?
2740 2011-06-02 20:05:02 <phantomcircuit> no
2741 2011-06-02 20:05:04 <BlueMatt> see, you guys have a great purpose
2742 2011-06-02 20:05:07 <phantomcircuit> he's next to me
2743 2011-06-02 20:05:08 <jgarzik> phantomcircuit: who dat?
2744 2011-06-02 20:05:18 <phantomcircuit> http://bitcoinconsultancy.com/
2745 2011-06-02 20:05:18 <cacheson> too soon damnit, I'm not finished selling all of my worldly possessions for BTC  :/
2746 2011-06-02 20:05:38 <phantomcircuit> we be famous
2747 2011-06-02 20:05:49 <jrmithdobbs> phantomcircuit: nice. good press.
2748 2011-06-02 20:05:59 <jgarzik> phantomcircuit: is Donald Norman known in the community by an irc/forum nick?  Or just some random person.
2749 2011-06-02 20:06:13 <jrmithdobbs> about time something besides a LOL DRUGS and LOL COLLAPSE GOVERNMENT piec was written
2750 2011-06-02 20:06:22 <jgarzik> phantomcircuit: that URL tells me nothing
2751 2011-06-02 20:06:28 danbri has quit (Read error: Operation timed out)
2752 2011-06-02 20:06:36 <BlueMatt> phantomcircuit: consultancy can do fucking amazing things for bitcoin, like that article, but they can also waste their time doing crap like duplicating effort
2753 2011-06-02 20:07:15 <phantomcircuit> BlueMatt, believe me there is no duplication of effort
2754 2011-06-02 20:07:19 danbri has joined
2755 2011-06-02 20:07:24 <diki> too bad though
2756 2011-06-02 20:07:28 <diki> it's back at 10.14
2757 2011-06-02 20:07:33 <diki> ;;bc,mtgox
2758 2011-06-02 20:07:33 <jrmithdobbs> jgarzik: objections to this one? want a forum post? https://github.com/bitcoin/bitcoin/pull/290
2759 2011-06-02 20:07:35 <phantomcircuit> that'll change real soon
2760 2011-06-02 20:08:18 <coptic> bitcorns
2761 2011-06-02 20:08:25 <diki> lol
2762 2011-06-02 20:08:44 <coptic> bitslit
2763 2011-06-02 20:08:50 <diki> zomg, time for bleach chapter 450
2764 2011-06-02 20:09:12 <gribble> {"ticker":{"high":10.57,"low":9.299,"vol":50694,"buy":10.2203,"sell":10.25,"last":10.27}}
2765 2011-06-02 20:10:34 <phantomcircuit> i would just like to say
2766 2011-06-02 20:10:35 <phantomcircuit> lol
2767 2011-06-02 20:10:48 <coptic> donald norman = pseudonym ?
2768 2011-06-02 20:10:58 <coptic> 2 first names.. could be made up
2769 2011-06-02 20:11:10 <phantomcircuit> no that's his real name
2770 2011-06-02 20:11:48 WantToBuy has quit (Quit: Page closed)
2771 2011-06-02 20:12:18 WantToBuy has joined
2772 2011-06-02 20:12:36 EtherNet- has quit (Quit: Leaving)
2773 2011-06-02 20:13:00 <pushpoolproblem> dixi, here is what bitcoind gives me: ./bitcoind getinfo {     "version" : 32100,     "balance" : 0.00000000,     "blocks" : 128204,
2774 2011-06-02 20:13:38 <pushpoolproblem> client host ::ffff:10.0.0.2 port 49999 connected              BUT on the CPU miner, it says:
2775 2011-06-02 20:13:57 <pushpoolproblem> HTTP request failed: Failure when receiving data from the peer
2776 2011-06-02 20:14:17 <jrmithdobbs> phantomcircuit: lol what
2777 2011-06-02 20:14:23 <jrmithdobbs> phantomcircuit: erm, lol to what
2778 2011-06-02 20:14:41 karnac_ has quit (Remote host closed the connection)
2779 2011-06-02 20:14:53 <coptic> 10% gain in a day
2780 2011-06-02 20:14:54 <coptic> not bad
2781 2011-06-02 20:14:59 karnac has joined
2782 2011-06-02 20:15:03 <coptic> bank accounts are 1% a year
2783 2011-06-02 20:15:04 <phantomcircuit> jrmithdobbs, who would have thought we'd be on the front page of fucking smartmoney.com?
2784 2011-06-02 20:15:05 <phantomcircuit> :P
2785 2011-06-02 20:15:34 WantToBuy has quit (Client Quit)
2786 2011-06-02 20:16:04 <jrmithdobbs> his opening paragraph is a little misleading re: market instability
2787 2011-06-02 20:16:10 <jrmithdobbs> but still cool
2788 2011-06-02 20:16:20 Raccoon has quit (Ping timeout: 250 seconds)
2789 2011-06-02 20:16:26 WantToBuy has joined
2790 2011-06-02 20:17:06 WantToBuy has quit (Changing host)
2791 2011-06-02 20:17:06 WantToBuy has joined
2792 2011-06-02 20:19:18 glassresistor has quit (Remote host closed the connection)
2793 2011-06-02 20:21:15 Raccoon has joined
2794 2011-06-02 20:22:09 YwY has joined
2795 2011-06-02 20:23:09 Clarence has joined
2796 2011-06-02 20:25:51 genjix has joined
2797 2011-06-02 20:26:43 Clarence has quit (Client Quit)
2798 2011-06-02 20:27:18 dx25 has joined
2799 2011-06-02 20:30:54 Raccoon has quit ()
2800 2011-06-02 20:31:40 <diki> i was able to merge and compile bitcoind
2801 2011-06-02 20:31:59 <diki> now i just need to find a block and test
2802 2011-06-02 20:33:05 <jrmithdobbs> don't see how you wouldn't have been able to. i gave you a cut&pastable set of git commands to do it
2803 2011-06-02 20:33:16 genjix has left ()
2804 2011-06-02 20:33:40 <pushpoolproblem> someone give me cut and paste commands to get cpu miner attached to the local push pool
2805 2011-06-02 20:34:20 gsathya has quit (Quit: gsathya)
2806 2011-06-02 20:34:36 <pushpoolproblem> Miner error: HTTP request failed: Failure when receiving data from the peer                  Pushpool sees it connecting just fine
2807 2011-06-02 20:35:35 <iz> pushpoolproblem: pushpool is a proxy between the miner and bitcoind.. do you have the json-rpc server turned on and configured properly in your bitcoind?
2808 2011-06-02 20:36:00 <pushpoolproblem> I beleive so, when I run getinfo here is what I got: ./bitcoind getinfo {     "version" : 32100,     "balance" : 0.00000000,     "blocks" : 128204,
2809 2011-06-02 20:36:35 <pushpoolproblem> I have rpcuser and rpcpassword set up. port isn't specified but I have it pointed at 8332 the default. is there any easy way to test bitcoin rpc connectivity?
2810 2011-06-02 20:36:47 <iz> yeah, you can point your miner at it
2811 2011-06-02 20:37:09 <jrmithdobbs> but you'll need to have an rpcallowip= on commandline or in bitcoin.conf that allows it to connect
2812 2011-06-02 20:37:21 <iz> oh yeah, good call
2813 2011-06-02 20:37:28 cboy has joined
2814 2011-06-02 20:37:32 <jrmithdobbs> which may also be why pushpool isn't working
2815 2011-06-02 20:37:34 <pushpoolproblem> it doesn't allow localhost by default?
2816 2011-06-02 20:37:43 <iz> it does allow localhost by default
2817 2011-06-02 20:37:53 <iz> but if you are running the miner on a different IP
2818 2011-06-02 20:38:05 Teslah has quit (Ping timeout: 248 seconds)
2819 2011-06-02 20:38:11 Raccoon has joined
2820 2011-06-02 20:38:23 <pushpoolproblem> the miner is on a different ip, but it is connecting to pushpool, and pushpool is on the same server.
2821 2011-06-02 20:38:23 bnzdg has left ()
2822 2011-06-02 20:38:55 <iz> yeah.. i just meant for the case of doing testing of the bitcoind rpc server using the miner (leaving pushpool out of it)
2823 2011-06-02 20:39:28 <pushpoolproblem> sorry, yes I see. I'll connect it like that and see if I can get any json-rpc commands to it.
2824 2011-06-02 20:39:42 <iz> pushpoolproblem: also, you could try tcpdumping on localhost
2825 2011-06-02 20:39:49 <iz> and watch the traffic
2826 2011-06-02 20:40:25 <iz> might just be you didn't restart bitcoind after changing rpcpassword or something
2827 2011-06-02 20:41:27 <pushpoolproblem> i'll see. i set that before i opened it the first time. so shouldn't be.
2828 2011-06-02 20:42:21 Kiba has quit (Ping timeout: 248 seconds)
2829 2011-06-02 20:42:31 ccc has joined
2830 2011-06-02 20:43:18 eoss has joined
2831 2011-06-02 20:44:21 sedawkgrep has joined
2832 2011-06-02 20:46:18 <diki> ;;bc,testnet
2833 2011-06-02 20:46:19 <gribble> Error: "bc,testnet" is not a valid command.
2834 2011-06-02 20:47:33 DontMindMe has quit (Quit: Nettalk6 - www.ntalk.de)
2835 2011-06-02 20:47:54 <ccc> I'm trying to write my own client from scratch in C for the sake of learning the language and implementing cool algorithms on the way and learn tcp networking in general. My question is how do i get the list of addresses of existing peers in the network that are active
2836 2011-06-02 20:48:57 <diki> ask them nicely
2837 2011-06-02 20:48:59 <diki> :P
2838 2011-06-02 20:50:06 <jgarzik> ccc: if you are implementing a client, you need to be able to read the bitcoin C++ source code
2839 2011-06-02 20:50:10 hereforfun has joined
2840 2011-06-02 20:50:21 <phantomcircuit> BlueMatt, any idea why my windows builds would become unresponsive for a couple of seconds when the gui loads?
2841 2011-06-02 20:50:45 <jgarzik> ccc: implementing a client yourself means being able to answer most such questions yourself
2842 2011-06-02 20:50:53 <jgarzik> and it's open source, so you can do that
2843 2011-06-02 20:51:06 <jrmithdobbs> ccc: and do not, i repeat, DO NOT emulate bitcoin's net code outside of the protocol stuff. it is awful and noone here would suggest it.
2844 2011-06-02 20:51:21 <sedawkgrep> if you are implementing a thin client, you need to be able to read the 'help' output from bitcoind
2845 2011-06-02 20:51:22 <sedawkgrep> ;P
2846 2011-06-02 20:51:33 <tcatm> ccc: send a msg_getaddr()
2847 2011-06-02 20:51:41 <BlueMatt> phantomcircuit: not sure, do the .22 builds do that too?
2848 2011-06-02 20:52:09 Teslah has joined
2849 2011-06-02 20:52:19 traviscj has joined
2850 2011-06-02 20:52:34 gwelymernan has joined
2851 2011-06-02 20:53:39 skeledrew has joined
2852 2011-06-02 20:54:08 <roconnor> CScript(vector<unsigned char>()) will actually create a script that pushes 0 onto the stack instead of a script that pushes nothing onto the stack.
2853 2011-06-02 20:54:15 <roconnor> I wonder if I can exploit this somehow.
2854 2011-06-02 20:54:35 <jrmithdobbs> roconnor: how so?
2855 2011-06-02 20:54:48 <jrmithdobbs> you mean pushup 0 is valid?
2856 2011-06-02 20:54:49 Teslah has quit (Client Quit)
2857 2011-06-02 20:54:54 traviscj_ has joined
2858 2011-06-02 20:54:55 <jrmithdobbs> s/pushup/pushdata/
2859 2011-06-02 20:54:57 <phantomcircuit> BlueMatt, i actualyl didn't check lol lemme see
2860 2011-06-02 20:55:07 Teslah has joined
2861 2011-06-02 20:55:09 <roconnor> jrmithdobbs: it will create the instruction OP_0
2862 2011-06-02 20:55:20 skeledrew1 has quit (Ping timeout: 250 seconds)
2863 2011-06-02 20:55:21 <roconnor> which pushes 0 instead pushing an empty vector
2864 2011-06-02 20:55:34 traviscj has quit (Read error: Connection reset by peer)
2865 2011-06-02 20:55:36 dr_win has quit (Remote host closed the connection)
2866 2011-06-02 20:55:45 <roconnor> this is the only vector parameter that doesn't push the value that is passed into the constructor
2867 2011-06-02 20:55:54 <jrmithdobbs> roconnor: for what op? I think you pasted the wrong thing
2868 2011-06-02 20:56:00 <jrmithdobbs> heh
2869 2011-06-02 20:56:14 <diki> I dont know in america how people behave in live tv shows(the host)
2870 2011-06-02 20:56:15 Fabianius has joined
2871 2011-06-02 20:56:17 <roconnor> and when there are excpetional cases in code, bugs soon follow
2872 2011-06-02 20:56:22 <diki> but here there is a certain man that swears quite a lot
2873 2011-06-02 20:56:30 <diki> everybody makes fun of him
2874 2011-06-02 20:56:59 <diki> sometimes he calls his viewers(who call the show) quite the fancy names
2875 2011-06-02 20:57:03 <diki> vulgar to be exact
2876 2011-06-02 20:58:07 HEx1 has joined
2877 2011-06-02 20:58:18 WantToBuy has quit (Quit: On the other hand, you have different fingers.)
2878 2011-06-02 20:58:54 <phantomcircuit> BlueMatt, 0.3.21 does
2879 2011-06-02 20:59:04 <phantomcircuit> where are the 0.3.22 rc builds?
2880 2011-06-02 20:59:13 WantToBuy has joined
2881 2011-06-02 20:59:32 <BlueMatt> phantomcircuit: if you navigate through sf you can find them
2882 2011-06-02 20:59:35 <BlueMatt> or forum search
2883 2011-06-02 21:00:02 <BlueMatt> is it eating disk io while initing?
2884 2011-06-02 21:01:24 WantToBuy has quit (Changing host)
2885 2011-06-02 21:01:24 WantToBuy has joined
2886 2011-06-02 21:01:59 <phantomcircuit> it loads the block index before the gui loads
2887 2011-06-02 21:02:01 <phantomcircuit> whatever
2888 2011-06-02 21:02:08 <jrmithdobbs> wow db_dump is slow as fuck
2889 2011-06-02 21:02:13 <BlueMatt> yea I think thats the issues, Ive seen it on linux as well
2890 2011-06-02 21:02:31 jivvz has quit (Ping timeout: 240 seconds)
2891 2011-06-02 21:02:40 <jrmithdobbs> i'm just trying to dump addr.dat damn it
2892 2011-06-02 21:02:48 <jrmithdobbs> it's not THAT big
2893 2011-06-02 21:02:51 <phantomcircuit> BlueMatt, hmm i've never seen it on linux, just the delay befor ethe ui loads
2894 2011-06-02 21:03:07 <jrmithdobbs> phantomcircuit: i've seen that on the official os x builds
2895 2011-06-02 21:03:13 <phantomcircuit> jrmithdobbs, lol it takes about 3 minutes to AddAddress all the addresses in my addr.dat
2896 2011-06-02 21:03:24 Meloribius has joined
2897 2011-06-02 21:03:49 <jrmithdobbs> phantomcircuit: i'm just trying to see if there are any nodes badly broadcasting 172.16/12 or 169.254/16 addresses
2898 2011-06-02 21:03:52 <BlueMatt> phantomcircuit: I think Ive seen it once...you mean where gui starts to open, then stops for a sec then keeps going?
2899 2011-06-02 21:04:06 traviscj_ has quit (Read error: Operation timed out)
2900 2011-06-02 21:05:23 traviscj has joined
2901 2011-06-02 21:05:51 vigilyn has quit (Ping timeout: 276 seconds)
2902 2011-06-02 21:06:01 <phantomcircuit> jrmithdobbs, it doesn't much matter
2903 2011-06-02 21:06:11 <phantomcircuit> BlueMatt, yeah
2904 2011-06-02 21:06:21 tauri has joined
2905 2011-06-02 21:06:39 <jrmithdobbs> phantomcircuit: well it does with the connect() timeout bug ;P
2906 2011-06-02 21:07:14 <roconnor> jrmithdobbs: I'm starting to think the wiki is wrong.
2907 2011-06-02 21:07:28 <jrmithdobbs> roconnor: i'm sure it is in lots of places
2908 2011-06-02 21:07:34 <roconnor> jrmithdobbs: I'm starting to think that OP_0 pushes the empty vector on to the stack, not 0
2909 2011-06-02 21:08:13 <roconnor> does anyone want to check https://en.bitcoin.it/wiki/Script and OP_0 for me?
2910 2011-06-02 21:08:25 <roconnor> not for me, but for everyone reading the wiki :D
2911 2011-06-02 21:09:04 vikarti has quit (Ping timeout: 252 seconds)
2912 2011-06-02 21:09:11 <jrmithdobbs> ugh, what is the format of addr.dat?
2913 2011-06-02 21:09:51 vikarti has joined
2914 2011-06-02 21:10:43 <diki> ;;bc,calcd 291000 38.999
2915 2011-06-02 21:10:44 <gribble> The average time to generate a block at 291000 Khps, given the supplied difficulty of 38.999, is 9 minutes and 35 seconds
2916 2011-06-02 21:11:01 <diki> 30 minutes have passed...
2917 2011-06-02 21:11:08 <mtrlt> not unusual
2918 2011-06-02 21:11:09 <diki> that is some impressive average
2919 2011-06-02 21:11:26 <diki> meaning the calculator is wrong
2920 2011-06-02 21:11:29 <diki> this is not avg
2921 2011-06-02 21:11:31 <diki> at all
2922 2011-06-02 21:11:36 <diki> up it at least twice
2923 2011-06-02 21:11:38 <mtrlt> you say that based on what?
2924 2011-06-02 21:11:41 <jrmithdobbs> it's luck, that's an average of the 50% chance time and 95% chance time
2925 2011-06-02 21:11:43 <diki> on experience
2926 2011-06-02 21:11:45 <mtrlt> you don't even know mathematics
2927 2011-06-02 21:11:46 tauri has quit (Ping timeout: 244 seconds)
2928 2011-06-02 21:11:57 <diki> i was never good at math
2929 2011-06-02 21:12:01 <diki> but i am good with experience
2930 2011-06-02 21:12:03 <diki> and the calc sucks
2931 2011-06-02 21:12:09 <mtrlt> umm
2932 2011-06-02 21:12:21 <mtrlt> you've generated two blocks and you complain that it took more than the calculated avg time? :p
2933 2011-06-02 21:12:32 <diki> two blocks?
2934 2011-06-02 21:12:38 <diki> i generated two blocks at slush's pool
2935 2011-06-02 21:12:46 <diki> never on solo
2936 2011-06-02 21:12:56 <diki> but as far as i can see, on testnet
2937 2011-06-02 21:13:03 <diki> it is taking too long
2938 2011-06-02 21:13:06 <mtrlt> how many blocks have you generated on testnet
2939 2011-06-02 21:13:16 <diki> about a ten or so
2940 2011-06-02 21:13:16 pusle has quit (Quit: Leaving)
2941 2011-06-02 21:13:19 <diki> *ten
2942 2011-06-02 21:13:30 <mtrlt> and the average for those blocks was?
2943 2011-06-02 21:13:44 <diki> long
2944 2011-06-02 21:13:50 <mtrlt> not good enough. i need numbers
2945 2011-06-02 21:14:47 <WantToBuy> Why doesnt anyone develop a simple GUI over IRC that will enable people to see ratings and make simple PPUSD and BTC transactions . Make GUI and take 0.1% to use it
2946 2011-06-02 21:14:48 <diki> 65498894
2947 2011-06-02 21:14:51 <diki> there
2948 2011-06-02 21:15:04 <WantToBuy> non GPG 3 hour head ache!
2949 2011-06-02 21:15:05 <diki> pun intended
2950 2011-06-02 21:15:08 <pushpoolproblem> iz and whoever was helping me before. I have access to my bitcoind with rpc from other ip's. I get getwork, getinfo, etc. Username and password and allowing 10.0.0.* let me have access at it, but when I try the CPU miner, get the same error HTTP request failed: Failure when receiving data fro mthe pper.   pushpool still shows the request and connection with the -E flag just fine.
2951 2011-06-02 21:15:29 <mtrlt> diki: don't whine when you haven't done the numbers yourself :p
2952 2011-06-02 21:17:02 <eps1> ;;bc,mtgox
2953 2011-06-02 21:17:02 <gribble> {"ticker":{"high":10.57,"low":9.3,"vol":49296,"buy":10.27,"sell":10.29,"last":10.27}}
2954 2011-06-02 21:17:14 <pushpoolproblem> I didn't get any useful info from tcpdump. Anything I can look for specifically?
2955 2011-06-02 21:17:24 WantToBuy has quit (Quit: Clap on! , Clap off! Clap@#&$NO CARRIER)
2956 2011-06-02 21:17:26 skeledrew has quit (Ping timeout: 250 seconds)
2957 2011-06-02 21:17:35 skeledrew has joined
2958 2011-06-02 21:17:47 <jrmithdobbs> pushpoolproblem: when connecting to bitcoind directly make sure you're telling the miner to use json-rpc as bitcoind does not understand the binary rpc
2959 2011-06-02 21:18:26 Xenland has joined
2960 2011-06-02 21:18:32 <pushpoolproblem> miner can connect to bitcoind directly just fine. It's when I try and connect the miner to pushpool I get that error...
2961 2011-06-02 21:18:57 <jrmithdobbs> pushpoolproblem: and you're sure you're connecting on the right rpc port there? (binary vs json-rpc)
2962 2011-06-02 21:19:15 <pushpoolproblem> 	# network ports 	"listen" : [ 		# binary protocol (default), port 8336 		{ "port" : 8336 },  		# HTTP JSON-RPC protocol, port 8337 		{ "port" : 8337, "protocol" : "http-json" },  		# HTTP JSON-RPC protocol, port 8339, 		# with trusted proxy appserver.example.com forwarding 		# requests to us 		{ "port" : 8337, "protocol" : "http-json", 		  "proxy" : "appserver.example.com" },  		# binary protocol, localhost-only port 83
2963 2011-06-02 21:19:20 <jrmithdobbs> pushpoolproblem: and you have the username/password in the db table?
2964 2011-06-02 21:19:23 <pushpoolproblem> in that sample, I am connecting to 8336
2965 2011-06-02 21:19:40 <jrmithdobbs> 8336 is binary not json
2966 2011-06-02 21:19:44 <jrmithdobbs> by default
2967 2011-06-02 21:19:46 <pushpoolproblem> username and password is in the db table. it gave me an error before I did that, inserted the user, and now I get this error
2968 2011-06-02 21:19:59 sead_ has quit ()
2969 2011-06-02 21:20:04 <roconnor> is there any point in continuing to run a script once the transaction is marked as invalid?
2970 2011-06-02 21:20:13 <pushpoolproblem> in that sample config, where am I supposed to connect?
2971 2011-06-02 21:20:16 <diki> try port 8337
2972 2011-06-02 21:20:19 scott` has quit (Quit: scott`)
2973 2011-06-02 21:20:27 <diki> although i myself do not understand what this binary protocol does/is
2974 2011-06-02 21:20:34 <jrmithdobbs> pushpoolproblem: run pushpool with -F -E -D 2 and see what it says while connecting
2975 2011-06-02 21:20:51 <jrmithdobbs> (that'll keep it in the foreground)
2976 2011-06-02 21:21:24 <iz> oh.. pushpoolproblem try direction your miner to port 8337 (in that config)
2977 2011-06-02 21:21:28 datagutt has quit (Quit: kthxbai)
2978 2011-06-02 21:21:35 <iz> it's prob because cpuminer doesn't speak binary protocol?
2979 2011-06-02 21:21:52 Phoebus has quit (Quit: Leaving)
2980 2011-06-02 21:21:57 <diki> when you think about it everything is binary
2981 2011-06-02 21:22:00 <iz> s/direction/directing/
2982 2011-06-02 21:22:00 <diki> so in fact, it does
2983 2011-06-02 21:22:10 <Xenland> diki: :P +!
2984 2011-06-02 21:22:12 <Xenland> +1
2985 2011-06-02 21:22:15 <pushpoolproblem> here is my config: I've tried all the ports, all 4 one by one just to make sure.
2986 2011-06-02 21:22:15 <pushpoolproblem> {    # network ports    "listen" : [       # binary protocol (default), port 8342       { "port" : 8342 },        # HTTP JSON-RPC protocol, port 8341       { "port" : 8347, "protocol" : "http-json" },        # HTTP JSON-RPC protocol, port 8344,       #proxy is most likely your external ip address if your running a public pool | Public pools WON'T have the following ip addresses: (10.0.0.1, 127.0.0.1, 192.168.1.100, or 19
2987 2011-06-02 21:22:33 <iz> diki: there are only 10 kinds of people in the world; those who understand binary and those who don't..
2988 2011-06-02 21:22:40 <Xenland> lol!!!!
2989 2011-06-02 21:22:44 <Xenland> I love that one
2990 2011-06-02 21:22:58 <Xenland> wait
2991 2011-06-02 21:23:02 <Xenland> why is there 10 kinds?
2992 2011-06-02 21:23:07 <iz> hehe
2993 2011-06-02 21:23:08 <BlueMatt> lol
2994 2011-06-02 21:23:10 <Xenland> lol
2995 2011-06-02 21:23:20 <diki> 01000101
2996 2011-06-02 21:23:36 <Xenland> isn't it two kinds?
2997 2011-06-02 21:23:40 <Xenland> 0 or 1?
2998 2011-06-02 21:23:44 <tommygunner> so, if i start poclbm over RDC, it wont select my GPU
2999 2011-06-02 21:23:48 <tommygunner> what's that about
3000 2011-06-02 21:23:52 <gmaxwell> Kinds of people in the world equals 1: People who use zero index counting and people who do not.
3001 2011-06-02 21:24:02 <jrmithdobbs> tommygunner: shitty windows ts limitation
3002 2011-06-02 21:24:25 <BlueMatt> diki: E?
3003 2011-06-02 21:24:27 <pushpoolproblem> okay, on my sample above, port 8342, pushpool says HTTP request failed, the Requested URL returned error 500. In CPU miner, it says upstream RPC error
3004 2011-06-02 21:24:33 <diki> E?
3005 2011-06-02 21:24:36 <diki> Just E?
3006 2011-06-02 21:24:42 <BlueMatt> diki: 01000101 == E
3007 2011-06-02 21:24:45 <Xenland> gmaxwell, had to think about that one for a second
3008 2011-06-02 21:24:49 <BlueMatt> just E
3009 2011-06-02 21:24:51 <jrmithdobbs> pushpoolproblem: pushpool isn't being able to talk to bitcoind for some reason
3010 2011-06-02 21:25:02 <diki> that was random jibberish matt
3011 2011-06-02 21:25:04 <Xenland> jrmithdobbs: whats the prob mat?
3012 2011-06-02 21:25:32 <BlueMatt> diki: no it wasnt, you gave a binary code, and I translated it into ASCII
3013 2011-06-02 21:25:40 toffoo has quit (Ping timeout: 250 seconds)
3014 2011-06-02 21:25:42 <pushpoolproblem> I start ./bitcoind just like that. I have rpcuser, rpcpassword, and allowip in the bitcoin.conf   am I missing anything in the conf?
3015 2011-06-02 21:25:55 <diki> ok, all i am saying is that i wrote that from the back of my ass so...
3016 2011-06-02 21:25:58 <jrmithdobbs> pushpoolproblem: you have allowip for 127.0.0.1 right?
3017 2011-06-02 21:25:58 <Xenland> sounds good so far
3018 2011-06-02 21:26:05 dx25 has quit (Quit: Ex-Chat)
3019 2011-06-02 21:26:08 <jrmithdobbs> pushpoolproblem: and for the machine pushpool runs on?
3020 2011-06-02 21:26:28 <jrmithdobbs> pushpoolproblem: explicitly. i saw you say something ilke 10.0.0.* earlier ... you need to explicitly set every ip
3021 2011-06-02 21:26:42 <BlueMatt> diki: yea, and so far 90% of what you say is from the back of your ass, Im just trying to interpret it ;)
3022 2011-06-02 21:26:44 KingMartin has quit (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204])
3023 2011-06-02 21:26:49 <pushpoolproblem> pushpool is running on 127.0.0.1. i did change it to 10.0.0.* do I just add a new line?
3024 2011-06-02 21:27:19 <tommygunner> well, looks like vnc or bust
3025 2011-06-02 21:27:21 <jrmithdobbs> pushpoolproblem: also, if in the pushpool config you use "localhost" the name instead of "127.0.0.1" it's *really* probably connecting to ::1 (aka, ip6-localhost)
3026 2011-06-02 21:27:33 <diki> using the formula sipa gave me for calculating pool's speed i am getting quite high values for one miner only
3027 2011-06-02 21:27:38 <jrmithdobbs> pushpoolproblem: fun huh
3028 2011-06-02 21:28:13 <Xenland> diki: whats your formula i probubly did that same thing.. my hash values kept going up by +1 the more time went by and ended up being 500 mega hashes with a 80mhash gpu
3029 2011-06-02 21:28:29 <pushpoolproblem> in pushpool config I have everything pointed at 127.0.0.1
3030 2011-06-02 21:28:37 <diki> i select all the shares submitted in the last thirty minutes
3031 2011-06-02 21:28:39 <diki> and then
3032 2011-06-02 21:28:45 <jrmithdobbs> pushpoolproblem: hmm
3033 2011-06-02 21:29:04 <pushpoolproblem> can I put multiple lines of rpcallowip or comma seperate them?
3034 2011-06-02 21:29:17 <jrmithdobbs> multiple lines
3035 2011-06-02 21:29:20 <diki> then i divide by 30 and then multiply by 4294
3036 2011-06-02 21:29:34 JRWR has joined
3037 2011-06-02 21:29:35 <jrmithdobbs> pushpoolproblem: they're parsed just like commandline options without the '-' in front, basically
3038 2011-06-02 21:29:41 <jrmithdobbs> not basically, exactly
3039 2011-06-02 21:29:43 ccc has quit (Ping timeout: 252 seconds)
3040 2011-06-02 21:29:56 <Xenland> hmmm why 4294?
3041 2011-06-02 21:30:02 <diki> sipa said so
3042 2011-06-02 21:30:04 <Xenland> lol
3043 2011-06-02 21:30:10 <Xenland> that seems like a wierd formula
3044 2011-06-02 21:30:13 <Xenland> no offense
3045 2011-06-02 21:30:20 <diki> what is yours?
3046 2011-06-02 21:30:29 <Xenland> let me pull it up really quick
3047 2011-06-02 21:32:23 <pushpoolproblem> I added 127.0.0.1 to the rpcallowip, and the same error still.   let me pastebin what it says:
3048 2011-06-02 21:32:37 <diki> aw  man..wtf, why can't i find a single block out there
3049 2011-06-02 21:32:57 <diki> is asking for a block with diff 38 so hard?
3050 2011-06-02 21:33:13 hereforfun has quit (Ping timeout: 240 seconds)
3051 2011-06-02 21:33:55 <Xenland> I get the amount of time of the round divide it by the # of shares.
3052 2011-06-02 21:34:53 <diki> what kind of results does that yield?
3053 2011-06-02 21:35:05 sethsethseth__ has joined
3054 2011-06-02 21:35:38 <Xenland> Lower then the actual hash rate, almost half
3055 2011-06-02 21:36:04 lulzplzkthx has joined
3056 2011-06-02 21:36:09 <lulzplzkthx> ;;bc,calc 5000
3057 2011-06-02 21:36:09 <gribble> The average time to generate a block at 5000 Khps, given current difficulty of 434882.7217497 , is 11 years, 44 weeks, 0 days, 15 hours, 3 minutes, and 33 seconds
3058 2011-06-02 21:36:11 <Xenland> it was the only successfull one, all the others changed over time, i have no idea why
3059 2011-06-02 21:36:15 sethsethseth___ has joined
3060 2011-06-02 21:36:16 lulzplzkthx has left ()
3061 2011-06-02 21:36:49 <Xenland> I'm doing a test right now I'll let you know how inaccurate it is, sense i never really checked it that well
3062 2011-06-02 21:36:55 <roconnor> phantomcircuit: CBigNum.getvch is also kinda crazy
3063 2011-06-02 21:37:14 Kiba has joined
3064 2011-06-02 21:37:17 sethsethseth_ has quit (Ping timeout: 248 seconds)
3065 2011-06-02 21:37:19 jivvz has joined
3066 2011-06-02 21:37:50 <diki> well it's been an hour and no block on testnet
3067 2011-06-02 21:38:33 hereforfun has joined
3068 2011-06-02 21:38:36 <pushpoolproblem> http://pastebin.com/3QMyZJ7r
3069 2011-06-02 21:38:37 <roconnor> phantomcircuit: why does CBigNum.getvch call erase?
3070 2011-06-02 21:38:40 <roconnor> so bizarre
3071 2011-06-02 21:38:44 d4de has joined
3072 2011-06-02 21:39:07 <pushpoolproblem> error from pushpool. Appears the rpc is returning the 500 error message but I can call rpc commands outside of pushpool just fine
3073 2011-06-02 21:39:58 sethsethseth__ has quit (Ping timeout: 250 seconds)
3074 2011-06-02 21:40:38 <diki> can you post your config of bitcoin(minus username and password) as well as the .json config file for pushpool?
3075 2011-06-02 21:40:43 Titeuf_87 has quit (Quit: Ex-Chat)
3076 2011-06-02 21:40:44 <diki> again, minus the user/pass
3077 2011-06-02 21:41:11 <pushpoolproblem> {    # network ports    "listen" : [       # binary protocol (default), port 8342       { "port" : 8342 },        # HTTP JSON-RPC protocol, port 8341       { "port" : 8347, "protocol" : "http-json" },        # HTTP JSON-RPC protocol, port 8344,       #proxy is most likely your external ip address if your running a public pool | Public pools WON'T have the following ip addresses: (10.0.0.1, 127.0.0.1, 192.168.1.100, or 19
3078 2011-06-02 21:41:33 <diki> why all the weird ports?
3079 2011-06-02 21:41:37 <pushpoolproblem> then I have my database settings, memcache, and the rpc settings for bitcoin pointed at http://127.0.0.1
3080 2011-06-02 21:41:39 <diki> why not just 8337?
3081 2011-06-02 21:41:48 <pushpoolproblem> those ports are the sample from http://forum.bitcoin.org/index.php?topic=10321.0
3082 2011-06-02 21:42:23 <roconnor> oh the first 4 bytes are the length of the number
3083 2011-06-02 21:42:29 <roconnor> so they need to be erased.
3084 2011-06-02 21:42:46 <diki> these are mine
3085 2011-06-02 21:42:46 <diki> http://pastebin.com/CrQa4Yb0
3086 2011-06-02 21:43:36 <diki> ;;bc,stats
3087 2011-06-02 21:43:38 <gribble> Current Blocks: 128223 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 800 blocks | Next Difficulty In About: 4 days, 17 hours, 33 minutes, and 20 seconds | Next Difficulty Estimate: 515828.11586506
3088 2011-06-02 21:44:00 <diki> 4 terahashes...
3089 2011-06-02 21:44:05 <diki> minus a bit here and there
3090 2011-06-02 21:44:17 pyros1 has quit (Remote host closed the connection)
3091 2011-06-02 21:44:34 <pushpoolproblem> i copy and pasted yours. connect on port 8337?
3092 2011-06-02 21:44:40 <diki> yup
3093 2011-06-02 21:44:44 <diki> miner connects to 8337
3094 2011-06-02 21:45:26 <diki> also post your rpc.url settings
3095 2011-06-02 21:45:27 <pushpoolproblem> same thing. same error as before. returned error 500
3096 2011-06-02 21:46:18 <pushpoolproblem> rpcuser=removed rpcpassword=removed rpcallowip=10.0.0.* rpcallowip=127.0.0.1
3097 2011-06-02 21:46:26 <pushpoolproblem> a line break in between each of those
3098 2011-06-02 21:46:41 <diki> rpc.url
3099 2011-06-02 21:46:45 <diki> it's the url for bitcoinD
3100 2011-06-02 21:47:00 <pushpoolproblem> in my json file? hold on
3101 2011-06-02 21:47:12 pyros1 has joined
3102 2011-06-02 21:47:35 lumos has joined
3103 2011-06-02 21:48:13 <pushpoolproblem> "rpc.url" : "http://127.0.0.1:8332/",
3104 2011-06-02 21:48:44 <diki> when you connect directly to bitcoind, how is it?
3105 2011-06-02 21:48:48 <diki> error 500?
3106 2011-06-02 21:49:09 <pushpoolproblem> ./bitcoind getinfo   like that? it returns just fine
3107 2011-06-02 21:49:30 <diki> when you connect the miner to bitcoind directly
3108 2011-06-02 21:49:37 <pushpoolproblem> works fine.
3109 2011-06-02 21:49:41 <Xenland> Anyone know how to dynammically set the transaction fees with out restarting bitcoind?
3110 2011-06-02 21:49:45 eternal1 has joined
3111 2011-06-02 21:50:34 <diki> i knew
3112 2011-06-02 21:50:36 <diki> i knew it
3113 2011-06-02 21:50:40 <diki> i simply knew it
3114 2011-06-02 21:50:47 <diki> i didnt find a block so i restarted the miner...
3115 2011-06-02 21:50:52 <diki> and voila, i found one
3116 2011-06-02 21:51:17 <diki> that's the power of rebooting
3117 2011-06-02 21:51:44 ar4s has joined
3118 2011-06-02 21:51:56 devon_hillard has quit (Read error: Connection reset by peer)
3119 2011-06-02 21:52:05 <pushpoolproblem> jrmith, yes. and bitcoind and pushpool are running on the same machine btw
3120 2011-06-02 21:52:28 <Xenland> diki: lol or like the FAQ says LUCK!
3121 2011-06-02 21:52:31 Alexees has quit (Read error: Operation timed out)
3122 2011-06-02 21:53:01 pippin has left ()
3123 2011-06-02 21:55:24 Alexees has joined
3124 2011-06-02 21:55:25 kish has quit (Quit: leaving)
3125 2011-06-02 21:55:32 Sedra- is now known as Sedra
3126 2011-06-02 21:55:58 toffoo has joined
3127 2011-06-02 21:56:26 <phantomcircuit> i just posted my windows/linux binaries incorporating the timeout on connect patch and dnsseed by default on the forum
3128 2011-06-02 21:56:27 <phantomcircuit> http://forum.bitcoin.org/index.php?topic=11441.0
3129 2011-06-02 21:56:35 <pwrcycle> Xenland: isn't the transaction fee hardcoded in the compile?
3130 2011-06-02 21:57:34 <Xenland> Well i never actually tested it, but the help file from ./bitcoind says that you can set the tx fees with -settxfees=0
3131 2011-06-02 21:57:38 <Xenland> but you need to restart
3132 2011-06-02 21:57:54 kish has joined
3133 2011-06-02 21:57:57 <pwrcycle> Xenland: i think that's only for how much you'll PAY in fees. not how much you charge.
3134 2011-06-02 21:58:38 <Xenland> correct, how do i set this dynamically. I would like to allow my users to select if they want to have a transaction fee when paying out
3135 2011-06-02 21:58:55 <pwrcycle> Xenland: i think i'm going to mess around with compiling this weekend and see about changing some stuff, esp fees.
3136 2011-06-02 21:59:22 <diki> for a pool should one set a fee?
3137 2011-06-02 21:59:31 <diki> for txes
3138 2011-06-02 21:59:32 <Xenland> Tell me your results, I'm not any good with that C++ stuff if i do play with it
3139 2011-06-02 21:59:36 johndoe0711 has left ()
3140 2011-06-02 21:59:42 <Xenland> diki: whatchu mean?
3141 2011-06-02 21:59:51 <diki> when you send bitcoins you pay a fee
3142 2011-06-02 21:59:56 <Xenland> yea?
3143 2011-06-02 22:00:02 <diki> should a pool pay fees when sending bitcoins to users?
3144 2011-06-02 22:00:09 <pwrcycle> diki: i've thought about doing a fee for "immediate payout" would be workable, or wait for all confirmations and no fee.
3145 2011-06-02 22:00:11 <diki> for faster transactions
3146 2011-06-02 22:00:42 Incitatus has joined
3147 2011-06-02 22:01:08 <Xenland> Well in my admin panel if i do get this working, I would like to make it so the admin can set if the users pay or if the pool pays, or if they don't want any transaction fees included at all
3148 2011-06-02 22:01:38 <Incitatus> MagicalTux: hello, I am having problems with MTGox, it is saying I do not have authority to cash out even though I have not cashed out in 72 hours
3149 2011-06-02 22:01:44 <pwrcycle> gotta runn, ttyl
3150 2011-06-02 22:01:52 <Xenland> pwrcycle: intresting idea
3151 2011-06-02 22:01:53 <diki> is there a function in php for swapping bytes of a string?
3152 2011-06-02 22:01:55 <Xenland> peace mate
3153 2011-06-02 22:02:03 <Xenland> swapping bytes?
3154 2011-06-02 22:02:06 <diki> strrev reverses the whole string
3155 2011-06-02 22:02:17 <diki> Xen:for converting the share to a hash
3156 2011-06-02 22:02:41 <Xenland> Diki: forgive me but, why would you want to do that?
3157 2011-06-02 22:03:26 hereforfun has quit (Ping timeout: 244 seconds)
3158 2011-06-02 22:03:38 <diki> i was provided with a version of bitcoind that will fetch the transaction via the generated hash
3159 2011-06-02 22:03:58 <diki> which like makes a stats page easy as pie
3160 2011-06-02 22:04:12 kardus has joined
3161 2011-06-02 22:04:16 <diki> but for that, i need to convert the share to a valid block/hash
3162 2011-06-02 22:04:21 <kardus> any other json-apis other than http://bitcoincharts.com/about/markets-api/ for getting bitcoin network info?
3163 2011-06-02 22:04:43 <lfm> diki the block hash is not a txn hash
3164 2011-06-02 22:05:13 <diki> you misunderstood lfm
3165 2011-06-02 22:05:25 <diki> i was provided with a bitcoind that fetches the txn from a hash
3166 2011-06-02 22:05:31 <Xenland> lfm: i think he's trying to convert it to that
3167 2011-06-02 22:05:49 <diki> you know...swapping every 4 bytes then hashing them etc
3168 2011-06-02 22:05:56 <Incitatus> does anyone know if there's something wrong with MTGox?
3169 2011-06-02 22:06:04 <ersi> Incitatus: Calm down
3170 2011-06-02 22:06:11 <ersi> Sometimes, there is
3171 2011-06-02 22:06:23 <ersi> Incitatus: poke MagicalTux, he's a goxer if I'm not mistaken
3172 2011-06-02 22:06:32 <Xenland> Incitatus: i stopped using it, ever scince i realized i might be destorying the economy but cashing out my bitcoins all the time
3173 2011-06-02 22:06:41 <Incitatus> it's just weird I haven't been able to cashout for 3 days because I don't have authority
3174 2011-06-02 22:07:09 <Xenland> Sound like some internal issues, Have you emailed them once about it?
3175 2011-06-02 22:07:12 <diki> lfm
3176 2011-06-02 22:07:16 <diki> this is the piece of code
3177 2011-06-02 22:07:17 <diki> 	for (i = 0; i < 128/4; i++)
3178 2011-06-02 22:07:17 <diki> 		data32[i] = bswap_32(data32[i]);
3179 2011-06-02 22:07:20 <Incitatus> I did but no response
3180 2011-06-02 22:07:34 <Incitatus> Perhaps I'm the only one whos account has a bug in it
3181 2011-06-02 22:07:38 <diki> although easy at first, no bswap in php
3182 2011-06-02 22:07:39 <Incitatus> or is subject to this bug
3183 2011-06-02 22:07:45 <diki> nor can i think of any way to swap bytes only
3184 2011-06-02 22:07:54 <Xenland> How long did you wait? sometimes it takes up to 2 days becuase they are busy people
3185 2011-06-02 22:07:56 <coptic> hyperswamp
3186 2011-06-02 22:09:00 glicth-mod has quit (Ping timeout: 250 seconds)
3187 2011-06-02 22:09:52 x6763 has quit (Ping timeout: 250 seconds)
3188 2011-06-02 22:10:07 <coptic> what happens if you send a transaction that conflicts with a previous one
3189 2011-06-02 22:10:14 <coptic> right after another
3190 2011-06-02 22:10:26 zertam has quit (Quit: zertam)
3191 2011-06-02 22:10:29 <coptic> does the peer send you an error
3192 2011-06-02 22:10:29 <Xenland> diki: i gave you the wrong formula, idk what i was looking actually
3193 2011-06-02 22:10:40 <jrmithdobbs> pushpoolproblem: do tcpdump -vvvvvns 16384 -i lo port 8332; (orwhatever your bitcoind rpc port is) and post it on pastebin or similar. Going to want to change your rpc user/passwords before and after doing this, obviously.
3194 2011-06-02 22:10:51 muncher has joined
3195 2011-06-02 22:10:55 <upb> diki: yes, $string[$x] = $string[$y] :P
3196 2011-06-02 22:11:01 <jrmithdobbs> pushpoolproblem: and while tcpdump is running try and connect, obviously
3197 2011-06-02 22:11:06 <pushpoolproblem> okay
3198 2011-06-02 22:11:15 <jrmithdobbs> err pushpoold is running ...
3199 2011-06-02 22:11:37 <pushpoolproblem> sudo?
3200 2011-06-02 22:11:52 <Xenland> My formula is, Total Round Time / Number of Shares = tmpResult;   Then take  TotalRoundTime / tmpResult = MhashResult!
3201 2011-06-02 22:12:09 <Xenland> This method has a 10 Mhash error rate
3202 2011-06-02 22:12:11 sgornick has quit (Quit: Leaving.)
3203 2011-06-02 22:12:43 <pushpoolproblem> flags, incorrect -> 0xa31a
3204 2011-06-02 22:13:13 <upb> hah
3205 2011-06-02 22:13:35 <Xenland> How accurate is your formula diki?
3206 2011-06-02 22:13:42 <upb> TotalRoundTime / (TotalRoundTime / NumberOfShares)
3207 2011-06-02 22:13:45 intelliot has joined
3208 2011-06-02 22:13:55 <upb> == NumberOfShares
3209 2011-06-02 22:13:58 <pushpoolproblem> let me pastebin it
3210 2011-06-02 22:14:17 <jrmithdobbs> pushpoolproblem: ya you'll need privs to run tcpdump
3211 2011-06-02 22:14:20 <pushpoolproblem> http://pastebin.com/DnzEPUmT
3212 2011-06-02 22:14:33 darbsllim has quit (Ping timeout: 276 seconds)
3213 2011-06-02 22:14:46 <jrmithdobbs> erm, i'm retarded, add -A before -i
3214 2011-06-02 22:14:52 muncher has quit ()
3215 2011-06-02 22:15:18 <jrmithdobbs> so it'll actually print the request/response
3216 2011-06-02 22:15:47 <diki> xenland:my formula...my miner is 291 mhash/s
3217 2011-06-02 22:15:55 <diki> but site repots 470
3218 2011-06-02 22:16:08 <diki> i'd say 10% margin of error
3219 2011-06-02 22:16:08 munch has joined
3220 2011-06-02 22:16:10 <jrmithdobbs> maybe you're getting abnormally lucky atm
3221 2011-06-02 22:16:18 <pushpoolproblem> http://pastebin.com/PndDhtfh
3222 2011-06-02 22:16:55 <pushpoolproblem> well, I see the error on that one
3223 2011-06-02 22:16:57 munch is now known as muncher
3224 2011-06-02 22:16:59 <pushpoolproblem> bitcoin is downloading blocks
3225 2011-06-02 22:17:05 <coptic> does the peer give you an error if the tx you forward conflicts with another?
3226 2011-06-02 22:17:06 <jrmithdobbs> pushpoolproblem: there you go there's the problem {"result":null,"error":{"code":-10,"message":"Bitcoin is downloading blocks..."},"id":4}
3227 2011-06-02 22:17:09 <Xenland> lol how wierd, yours is over optimistic and mine is over pessimistic HAH
3228 2011-06-02 22:17:09 <jrmithdobbs> lol
3229 2011-06-02 22:17:11 <coptic> as in immediately double-spend feedback
3230 2011-06-02 22:17:13 <jrmithdobbs> pushpoolproblem: wait until you have the whole blockchain
3231 2011-06-02 22:17:17 <pushpoolproblem> but, I just deleted my entire bitcoin directory because I couldn't get it to work, so it's downloading again
3232 2011-06-02 22:17:26 <pushpoolproblem> I'll wait a couple hours and run the same command when it's done
3233 2011-06-02 22:17:38 <jrmithdobbs> pushpoolproblem: well, wait until it finishes then do the same thing again and see what the error response is ;P
3234 2011-06-02 22:17:58 <pushpoolproblem> will do, appreciate the help. you know more about tcpdump than I ever hope to :D
3235 2011-06-02 22:18:45 pushpoolproblem has quit (Quit: Page closed)
3236 2011-06-02 22:19:29 agricocb has quit (Quit: Leaving.)
3237 2011-06-02 22:19:32 Xenland has quit (Remote host closed the connection)
3238 2011-06-02 22:20:39 AStove has quit ()
3239 2011-06-02 22:20:44 azoff__ has joined
3240 2011-06-02 22:21:20 azoff__ has left ()
3241 2011-06-02 22:22:05 darkskiez has quit (Ping timeout: 260 seconds)
3242 2011-06-02 22:22:26 Incitatus has quit (Ping timeout: 250 seconds)
3243 2011-06-02 22:22:29 <gjs278> ;;bc,mtgox
3244 2011-06-02 22:22:29 <gribble> {"ticker":{"high":10.57,"low":9.3,"vol":49013,"buy":10.3212,"sell":10.4774,"last":10.3212}}
3245 2011-06-02 22:23:42 azoff_ has quit (Ping timeout: 260 seconds)
3246 2011-06-02 22:23:50 x6763 has joined
3247 2011-06-02 22:25:44 <diki> nowhere in pushpool or openssl's sha.h reference SHA256 only, yet it's used as a function
3248 2011-06-02 22:27:03 <diki> found it...
3249 2011-06-02 22:30:48 darkskiez has joined
3250 2011-06-02 22:31:26 KingMartin has joined
3251 2011-06-02 22:33:35 <[Tycho]> http://www.quora.com/Is-the-cryptocurrency-Bitcoin-a-good-idea/answer/Adam-Cohen-2
3252 2011-06-02 22:34:05 <lfm> good is totally subjective
3253 2011-06-02 22:34:42 sedawkgrep has quit (Quit: Page closed)
3254 2011-06-02 22:34:43 sgornick has joined
3255 2011-06-02 22:35:13 traviscj has quit (Remote host closed the connection)
3256 2011-06-02 22:35:22 Teslah has quit (Ping timeout: 276 seconds)
3257 2011-06-02 22:36:09 Incitatus has joined
3258 2011-06-02 22:36:32 larsivi has quit (Ping timeout: 260 seconds)
3259 2011-06-02 22:36:52 scott` has joined
3260 2011-06-02 22:40:01 noagendamarket has joined
3261 2011-06-02 22:40:40 skeledrew1 has joined
3262 2011-06-02 22:41:03 gruez has joined
3263 2011-06-02 22:41:10 Teslah has joined
3264 2011-06-02 22:41:18 <lfm> nope
3265 2011-06-02 22:41:21 intelliot has quit (Quit: intelliot)
3266 2011-06-02 22:42:08 <diki> <lfm> nope<- was that directed to me?
3267 2011-06-02 22:42:48 skeledrew has quit (Ping timeout: 250 seconds)
3268 2011-06-02 22:43:24 <lfm> diki yes, the nope was for you. I dont know php. bitcoin hashes can be tricky to get right in a new language since standard byte orders and word orders can change
3269 2011-06-02 22:44:37 <lfm> one thing I could telll you is what the hash1 in bewteen should be to see if you are getting it right that far
3270 2011-06-02 22:45:55 <muncher> Would anyone be able to redesign the currency of bitcoin with an assest backed firm relating its price to computer power?
3271 2011-06-02 22:46:32 hereforfun has joined
3272 2011-06-02 22:46:35 <ersi> muncher: Maybe.
3273 2011-06-02 22:46:40 <Diablo-D3> heh
3274 2011-06-02 22:47:10 retinal has quit (Ping timeout: 248 seconds)
3275 2011-06-02 22:47:41 retinal has joined
3276 2011-06-02 22:48:11 sethsethseth___ has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
3277 2011-06-02 22:48:59 <muncher> Obviously the firm would pay for the costs of the redesign. Would it also be possiable to produce coins at a constant rate to ensure their is no hyper inflation/ bust cycle?
3278 2011-06-02 22:49:20 <ersi> Just because you can, doesn't mean that you should - or that you'll drive a crowd
3279 2011-06-02 22:49:24 <lfm> diki the input string doesnt seem to be the right size?!
3280 2011-06-02 22:49:57 cenuij has joined
3281 2011-06-02 22:49:57 cenuij has quit (Changing host)
3282 2011-06-02 22:49:57 cenuij has joined
3283 2011-06-02 22:50:24 <lfm> diki it should be twice as long as that
3284 2011-06-02 22:50:43 BlueMattBot has quit (Ping timeout: 240 seconds)
3285 2011-06-02 22:50:54 BlueMatt has quit (Ping timeout: 260 seconds)
3286 2011-06-02 22:52:37 eternal1 has quit (Quit: Leaving.)
3287 2011-06-02 22:53:00 <muncher> A firm would have the neccessary resources to regulate the currency as opposed to bitcoin which is free float as well fees would be reduced and constant.
3288 2011-06-02 22:53:23 Anoneemous has joined
3289 2011-06-02 22:53:30 <Anoneemous> Hey ;)
3290 2011-06-02 22:53:52 <lfm> muncher: it could be done but then it would not bet bitcoin any more.
3291 2011-06-02 22:54:00 caedes has joined
3292 2011-06-02 22:54:00 caedes has quit (Changing host)
3293 2011-06-02 22:54:00 caedes has joined
3294 2011-06-02 22:54:05 <Anoneemous> I've got some troubles running bitcoin's GUI under Debian. Some problems with file permissions apparently.
3295 2011-06-02 22:54:17 lumos has quit (Read error: Connection reset by peer)
3296 2011-06-02 22:54:25 lumos has joined
3297 2011-06-02 22:54:30 <Anoneemous> bitcoind works right with sudo.
3298 2011-06-02 22:54:31 <lfm> Anoneemous: run as a regular user
3299 2011-06-02 22:54:40 <Anoneemous> it refuses.
3300 2011-06-02 22:54:49 <diki> <lfm> diki it should be twice as long as that<- doesnt matter if only half of it will be taken
3301 2011-06-02 22:55:06 <lfm> do not run with sudo. you prolly made some of the files in ~/.bitcoin owner root
3302 2011-06-02 22:55:25 <Anoneemous> yup
3303 2011-06-02 22:55:31 <Anoneemous> I made bitcoin.conf
3304 2011-06-02 22:55:41 <lfm> diki. ya it seems you are trying to do byteswap32 on single bytes
3305 2011-06-02 22:55:53 <Anoneemous> chmod 600
3306 2011-06-02 22:56:14 <lfm> Anoneemous: so rm -rf ~/.bitcoin and start over without sudo
3307 2011-06-02 22:56:22 <Anoneemous> kk
3308 2011-06-02 22:56:59 <Anoneemous> alright.
3309 2011-06-02 22:57:06 pnicholson has quit (Quit: pnicholson)
3310 2011-06-02 22:57:11 <Anoneemous> what happens next, if ran as a normal user:
3311 2011-06-02 22:57:12 <diki> on single bytes<- while it should be?
3312 2011-06-02 22:57:12 Sedra has quit (Remote host closed the connection)
3313 2011-06-02 22:57:13 intelliot has joined
3314 2011-06-02 22:57:19 <Anoneemous> "$ sh bitcoin"
3315 2011-06-02 22:57:23 <Anoneemous> "bitcoin: 1: ELF
3316 2011-06-02 22:57:23 <Anoneemous> �D4P��4: not found
3317 2011-06-02 22:57:23 <Anoneemous> bitcoin: 4: Syntax error: word unexpected (expecting ")")
3318 2011-06-02 22:57:23 <Anoneemous> "
3319 2011-06-02 22:57:32 <phantomcircuit> Anoneemous, it's not an sh script
3320 2011-06-02 22:57:33 Sedra has joined
3321 2011-06-02 22:57:36 <lfm> Anoneemous: it may take a long time to start running nomrally, it is a known problem with the current version. like leave it over nigth or so
3322 2011-06-02 22:57:53 <phantomcircuit> Anoneemous, 64 bit system?
3323 2011-06-02 22:57:56 orlly has quit (Quit: Page closed)
3324 2011-06-02 22:57:56 <Anoneemous> 32.
3325 2011-06-02 22:58:04 <lfm> Anoneemous: just use ./bitcoin
3326 2011-06-02 22:58:21 <Anoneemous> ./bitcoin is refused both as a regular user and root
3327 2011-06-02 22:58:32 <phantomcircuit> Anoneemous, chmod +x ./bitcoin
3328 2011-06-02 22:58:38 <lfm> Anoneemous: is it in the current directory?
3329 2011-06-02 22:58:54 <Anoneemous> yes.
3330 2011-06-02 22:59:15 <lfm> is it executable? flag on ls -l
3331 2011-06-02 22:59:16 <Anoneemous> I'm in /home/bitcoin-0.3.21/bin/32
3332 2011-06-02 22:59:25 <Anoneemous> "-rwxr-xr-x 1 max max 9286952 27 avril 18:00 bitcoin
3333 2011-06-02 22:59:25 <Anoneemous> -rw-r--r-- 1 max max 3703900 27 avril 18:00 bitcoind
3334 2011-06-02 22:59:25 <Anoneemous> "
3335 2011-06-02 22:59:32 <Anoneemous> and
3336 2011-06-02 22:59:36 <lfm> ok ./bitcoin should work
3337 2011-06-02 22:59:38 <Anoneemous> with chmod u+x
3338 2011-06-02 22:59:41 <Anoneemous> "Segmentation fault"
3339 2011-06-02 22:59:52 <lfm> oh thats different
3340 2011-06-02 22:59:54 <Anoneemous> so, err.
3341 2011-06-02 23:00:13 <lfm> make sure you have the current version from bitcoin.org
3342 2011-06-02 23:00:16 <Anoneemous> I do
3343 2011-06-02 23:00:19 <phantomcircuit> Anoneemous, sha1sum ./bitcoin
3344 2011-06-02 23:00:19 <Anoneemous> downloaded twice
3345 2011-06-02 23:00:34 <Anoneemous> "6bfc4fedd369df2b6185c7e35a5ba24cff98c234  bitcoin"
3346 2011-06-02 23:00:38 lumos has quit (Read error: Operation timed out)
3347 2011-06-02 23:01:27 <Anoneemous> is it the good checksum?
3348 2011-06-02 23:01:38 <phantomcircuit> that's right
3349 2011-06-02 23:02:11 <Anoneemous> cause, of course
3350 2011-06-02 23:02:22 <Anoneemous> the first thing I did when I downloaded bitcoin was to chmod u+x it
3351 2011-06-02 23:02:26 <Anoneemous> as a regular user
3352 2011-06-02 23:02:34 <Anoneemous> but then "Segmentation fault" appeared
3353 2011-06-02 23:02:53 <phantomcircuit> Anoneemous, tail ~/.bitcoin/debug.log
3354 2011-06-02 23:02:55 <phantomcircuit> anything there?
3355 2011-06-02 23:03:12 <Anoneemous> lemme see.
3356 2011-06-02 23:03:12 <lfm> Anoneemous: I get cd08a7209f2a164563f46a15f0bf0049  bitcoin
3357 2011-06-02 23:03:16 <Anoneemous> ah.
3358 2011-06-02 23:03:22 <Anoneemous> then.
3359 2011-06-02 23:03:30 <Anoneemous> the sourceforge archive is bugged?
3360 2011-06-02 23:03:37 <lfm> Anoneemous: md5sum?
3361 2011-06-02 23:03:38 <phantomcircuit> lfm, for 32? because i get the same as him
3362 2011-06-02 23:03:43 <phantomcircuit> lfm, sha1sum
3363 2011-06-02 23:03:43 <Anoneemous> lemme check lfm
3364 2011-06-02 23:03:47 <lfm> oh!
3365 2011-06-02 23:03:47 <Anoneemous> no
3366 2011-06-02 23:03:49 <Anoneemous> it was sha1
3367 2011-06-02 23:04:03 <Anoneemous> md5: "cd08a7209f2a164563f46a15f0bf0049  bitcoin
3368 2011-06-02 23:04:04 <Anoneemous> "
3369 2011-06-02 23:04:09 <lfm> ok matches now
3370 2011-06-02 23:04:14 <Anoneemous> yup
3371 2011-06-02 23:04:19 <Anoneemous> Checking phantomcircuit
3372 2011-06-02 23:04:42 <Anoneemous> No such file or directory as a regular user
3373 2011-06-02 23:04:45 <Anoneemous> lemme check with s
3374 2011-06-02 23:04:47 <Anoneemous> as root
3375 2011-06-02 23:04:48 <gjs278> lol
3376 2011-06-02 23:04:54 <Anoneemous> none either
3377 2011-06-02 23:04:56 <lfm> Anoneemous: try ldd bitcoin
3378 2011-06-02 23:05:13 <Anoneemous> linux-gate.so.1 =>  (0xb7745000)
3379 2011-06-02 23:05:13 <Anoneemous> 	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb734b000)
3380 2011-06-02 23:05:13 <Anoneemous> 	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb72b0000)
3381 2011-06-02 23:05:18 <Anoneemous> 	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7105000)
3382 2011-06-02 23:05:20 <Anoneemous> 	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb707d000)
3383 2011-06-02 23:05:22 <Anoneemous> 	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb704e000)
3384 2011-06-02 23:05:22 <lfm> dont use root for anything bitcoin!
3385 2011-06-02 23:05:24 <Anoneemous> 	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7005000)
3386 2011-06-02 23:05:26 <Anoneemous> 	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7001000)
3387 2011-06-02 23:05:28 <Anoneemous> 	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6ffc000)
3388 2011-06-02 23:05:30 <Anoneemous> 	librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6ff2000)
3389 2011-06-02 23:05:32 <Anoneemous> 	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb6f19000)
3390 2011-06-02 23:05:34 <Anoneemous> 	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6f16000)
3391 2011-06-02 23:05:36 <Anoneemous> 	libSM.so.6 => /usr/lib/libSM.so.6 (0xb6f0e000)
3392 2011-06-02 23:05:40 <Anoneemous> 	libpng12.so.0 => /lib/libpng12.so.0 (0xb6eea000)
3393 2011-06-02 23:05:42 <Anoneemous> 	libz.so.1 => /usr/lib/libz.so.1 (0xb6ed6000)
3394 2011-06-02 23:05:44 <Anoneemous> 	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6eb5000)
3395 2011-06-02 23:05:46 <Anoneemous> 	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6eb1000)
3396 2011-06-02 23:05:47 <gjs278> lol
3397 2011-06-02 23:05:48 <Anoneemous> 	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb6e8b000)
3398 2011-06-02 23:05:49 <gjs278> oh god
3399 2011-06-02 23:05:50 <Anoneemous> 	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6d9d000)
3400 2011-06-02 23:05:52 <Anoneemous> 	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6d80000)
3401 2011-06-02 23:05:54 <Anoneemous> 	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb6d66000)
3402 2011-06-02 23:05:56 <Anoneemous> 	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb6c0c000)
3403 2011-06-02 23:05:57 <gjs278> almost back to the source
3404 2011-06-02 23:05:58 <Anoneemous> 	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6c01000)
3405 2011-06-02 23:06:00 <Anoneemous> 	libX11.so.6 => /usr/lib/libX11.so.6 (0xb6ae1000)
3406 2011-06-02 23:06:02 <gjs278> man
3407 2011-06-02 23:06:02 <Anoneemous> 	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6a2b000)
3408 2011-06-02 23:06:04 <Anoneemous> 	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6a27000)
3409 2011-06-02 23:06:04 <gjs278> he really went for it
3410 2011-06-02 23:06:06 <Anoneemous> 	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6a24000)
3411 2011-06-02 23:06:10 <Anoneemous> 	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a1f000)
3412 2011-06-02 23:06:12 <Anoneemous> 	libXext.so.6 => /usr/lib/libXext.so.6 (0xb6a0d000)
3413 2011-06-02 23:06:13 <lfm> well we dont need all this, I was just wondering about errors
3414 2011-06-02 23:06:14 <Anoneemous> 	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6a04000)
3415 2011-06-02 23:06:16 <Anoneemous> 	libXi.so.6 => /usr/lib/libXi.so.6 (0xb69f7000)
3416 2011-06-02 23:06:18 <Anoneemous> 	libXrandr.so.2 => /usr/lib/libXran
3417 2011-06-02 23:06:19 <gjs278> he pasted
3418 2011-06-02 23:06:20 <Anoneemous> missing deps?
3419 2011-06-02 23:06:20 <gjs278> so
3420 2011-06-02 23:06:22 <Anoneemous> ldd bitcoin was done as regular user
3421 2011-06-02 23:06:31 <phantomcircuit> rofl
3422 2011-06-02 23:06:35 <Anoneemous> ;p
3423 2011-06-02 23:06:35 <gjs278> ./bitcoin
3424 2011-06-02 23:06:50 <Anoneemous> Segmentation fault.
3425 2011-06-02 23:07:03 <phantomcircuit> Anoneemous, gdb ./bitcoin
3426 2011-06-02 23:07:03 <gjs278> that's a paddling
3427 2011-06-02 23:07:04 <phantomcircuit> run
3428 2011-06-02 23:07:28 <Anoneemous> Don't have the gdb command though
3429 2011-06-02 23:07:30 Cusipzzz has joined
3430 2011-06-02 23:07:30 <Anoneemous> package?
3431 2011-06-02 23:07:38 <lfm> gdb
3432 2011-06-02 23:07:43 intelliot has quit (Quit: intelliot)
3433 2011-06-02 23:08:01 BlueMattBot has joined
3434 2011-06-02 23:08:08 <Anoneemous> GPLv3
3435 2011-06-02 23:08:13 <Anoneemous> uh.
3436 2011-06-02 23:08:14 <Anoneemous> nvm.
3437 2011-06-02 23:08:30 <Anoneemous> Right.
3438 2011-06-02 23:09:17 <Anoneemous> phantomcircuit: what to type at the gdb prompt?
3439 2011-06-02 23:09:28 <lfm> run
3440 2011-06-02 23:09:46 <Anoneemous> SIGSEGV, Segmentation fault
3441 2011-06-02 23:09:47 <TbbW> lol
3442 2011-06-02 23:09:52 <Anoneemous> 0x089c08a0 in ?? ()
3443 2011-06-02 23:10:03 <gjs278> he didn't mean type that he meant get up AND GET OUT OF THE ROOM YOUR COMPUTER ISG OING TO EXPLODE
3444 2011-06-02 23:10:17 <lfm> hehe well no
3445 2011-06-02 23:10:20 <Anoneemous> :p
3446 2011-06-02 23:10:52 <lfm> we carefully removed all the "halt and catch fire" instructions from bitcoin
3447 2011-06-02 23:11:13 <gjs278> Anoneemous try bitcoind
3448 2011-06-02 23:11:16 <gjs278> do you segfault with that
3449 2011-06-02 23:11:19 <Anoneemous> bitcoind works fine
3450 2011-06-02 23:11:23 <lfm> he sed it worked
3451 2011-06-02 23:11:37 <lfm> even tho he was running it root
3452 2011-06-02 23:11:42 <gjs278> do you have wxGTK-2.8
3453 2011-06-02 23:11:45 intelliot has joined
3454 2011-06-02 23:11:45 sethsethseth___ has joined
3455 2011-06-02 23:11:47 <Anoneemous> I do
3456 2011-06-02 23:11:55 <gjs278> out of ideas in that case
3457 2011-06-02 23:12:00 <gjs278> bitcoind is better
3458 2011-06-02 23:12:02 <lfm> wx is static linked
3459 2011-06-02 23:12:04 <Anoneemous> still segmentation fault
3460 2011-06-02 23:12:43 <Anoneemous> I've got wx-common, libwxgtk2.8-0 and 2.8-dev
3461 2011-06-02 23:12:44 Teslah has quit (Read error: Connection reset by peer)
3462 2011-06-02 23:13:22 <lfm> ya, doesnt matter cuz wx and bdb are static linked in the standard binary
3463 2011-06-02 23:13:30 <Anoneemous> though.
3464 2011-06-02 23:13:35 <Anoneemous> lemme try one thing
3465 2011-06-02 23:13:38 <Anoneemous> changing folder
3466 2011-06-02 23:13:50 cboy has quit (Ping timeout: 248 seconds)
3467 2011-06-02 23:14:02 <Anoneemous> ah.
3468 2011-06-02 23:14:05 <Anoneemous> right.
3469 2011-06-02 23:14:07 <Anoneemous> got another error
3470 2011-06-02 23:14:34 <lfm> ./bitcoin not found?
3471 2011-06-02 23:14:35 <Anoneemous> yahoo!
3472 2011-06-02 23:14:36 <Anoneemous> It runs.
3473 2011-06-02 23:14:37 <Anoneemous> but
3474 2011-06-02 23:14:43 <Anoneemous> DB_RUNRECOVERY: fatal error
3475 2011-06-02 23:14:59 <lfm> did you rm -rf ~/.bitcoin ?
3476 2011-06-02 23:15:10 <Anoneemous> hm. hold on
3477 2011-06-02 23:15:25 <Anoneemous> GOD.
3478 2011-06-02 23:15:27 <Anoneemous> It works.
3479 2011-06-02 23:15:38 an20 has quit (Ping timeout: 258 seconds)
3480 2011-06-02 23:15:38 <lfm> you may need to sudo that one cuz root may own the files from your previous sudo run
3481 2011-06-02 23:15:41 <Anoneemous> you are wonderful.
3482 2011-06-02 23:15:49 <lfm> yes we know
3483 2011-06-02 23:15:54 <Anoneemous> lol.
3484 2011-06-02 23:15:59 <TbbW> lol dont forget to tip him XD
3485 2011-06-02 23:15:59 <Anoneemous> yahoo
3486 2011-06-02 23:16:11 <Anoneemous> what's your bitcoin address lfm? =D
3487 2011-06-02 23:16:52 <lfm> 17gdfLWRAM2KdDHXhwR2MiQLMnrY8RKFHY
3488 2011-06-02 23:17:21 <Anoneemous> though
3489 2011-06-02 23:17:23 <Anoneemous> I have 0B
3490 2011-06-02 23:17:26 <gjs278> lol
3491 2011-06-02 23:17:32 <gjs278> exactly
3492 2011-06-02 23:17:33 <Anoneemous> lemme save you for later though
3493 2011-06-02 23:17:40 <lfm> k
3494 2011-06-02 23:17:40 <TbbW> haha
3495 2011-06-02 23:17:56 <Anoneemous> 1. Bitcoin
3496 2011-06-02 23:17:58 <Anoneemous> 2. ???
3497 2011-06-02 23:18:01 <Anoneemous> 3. PROFIT!
3498 2011-06-02 23:18:16 <Anoneemous> well.
3499 2011-06-02 23:18:19 <Anoneemous> me wants to mine.
3500 2011-06-02 23:18:31 <lfm> 2. is gullibility
3501 2011-06-02 23:18:48 <Anoneemous> though
3502 2011-06-02 23:18:52 <Anoneemous> 2. developpers
3503 2011-06-02 23:18:59 <Anoneemous> are you a bitcoin dev?
3504 2011-06-02 23:19:16 RBecker has quit (Ping timeout: 260 seconds)
3505 2011-06-02 23:19:44 darkmethod has quit (Quit: Computer has gone to sleep.)
3506 2011-06-02 23:19:55 muncher has quit ()
3507 2011-06-02 23:19:56 lumos has joined
3508 2011-06-02 23:20:12 <lfm> me? not really
3509 2011-06-02 23:20:57 <Anoneemous> coder?
3510 2011-06-02 23:21:16 <lfm> ya I guess so
3511 2011-06-02 23:21:31 <Anoneemous> languages?
3512 2011-06-02 23:21:37 Xenland has joined
3513 2011-06-02 23:21:49 RenaKunisaki has joined
3514 2011-06-02 23:21:53 <Xenland> Anyone ever figure out how to set transaction fees in the bitcoind code?
3515 2011-06-02 23:22:09 <lfm> fortran and pl/1 and a few others to boring to list
3516 2011-06-02 23:22:34 <lfm> Xenland: command line switch
3517 2011-06-02 23:22:53 <Anoneemous> well
3518 2011-06-02 23:23:06 <Anoneemous> it just reminds me I'm a lambda Python 'user' :p
3519 2011-06-02 23:23:15 <Xenland> I heard it was hard coded into the compiled software and i have another confirm on the forums that setting it to zero dosent do anything
3520 2011-06-02 23:23:28 simkiss has joined
3521 2011-06-02 23:24:20 <lfm> Xenland: some of the fees are kinda compulsory in the current versions. dunno how you work around them
3522 2011-06-02 23:24:39 <Xenland> compulsory?
3523 2011-06-02 23:24:49 <lfm> find an old version maybe
3524 2011-06-02 23:25:00 jivvz has quit (Quit: Lämnar)
3525 2011-06-02 23:25:01 <Xenland> thanks
3526 2011-06-02 23:25:56 <gjs278> bitcoind fee'd me .03 for a 5btc transfer
3527 2011-06-02 23:26:08 <gjs278> er
3528 2011-06-02 23:26:10 <gjs278> 50
3529 2011-06-02 23:26:27 <Anoneemous> uh
3530 2011-06-02 23:26:29 lumos has quit (Read error: Connection reset by peer)
3531 2011-06-02 23:26:32 <Anoneemous> really?
3532 2011-06-02 23:27:06 <lfm> gjs278 well it has your name hard coded and will always do that just for you
3533 2011-06-02 23:27:06 lumos has joined
3534 2011-06-02 23:27:19 <gjs278> yep
3535 2011-06-02 23:27:21 Teslah has joined
3536 2011-06-02 23:27:30 <gjs278> my address is a define
3537 2011-06-02 23:28:37 batouzo_tmp has joined
3538 2011-06-02 23:29:06 pnicholson has joined
3539 2011-06-02 23:30:49 BlueMattBot has quit (Ping timeout: 276 seconds)
3540 2011-06-02 23:30:49 normanrichards has quit (Ping timeout: 276 seconds)
3541 2011-06-02 23:31:27 sethsethseth___ has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
3542 2011-06-02 23:31:48 <batouzo_tmp> 1..5 BTC for anyone that can google me a information about how many good radeon cards where sold (>5xxx, 6xxx, NOT mobility!)  higher amount for more specyfic information (e.g 55xx 57xx 58xx etc) and for more sources. All must have at least some online sources (URL). Some table with numbers and URLs proving this info. ANyone interested -> PM me!!   my email batouzo@gmx.com
3543 2011-06-02 23:32:31 <lfm> batouzo_tmp: I dont think ati/amd tells anyone that stuff
3544 2011-06-02 23:32:32 <gjs278> dude you won't find any 58xx stuff
3545 2011-06-02 23:32:36 <roconnor> interesting.  The sequence number must be set to -1
3546 2011-06-02 23:33:23 <roconnor> https://en.bitcoin.it/wiki/Protocol_specification probably ought to make note of this?
3547 2011-06-02 23:33:24 <batouzo_tmp> lfm: well there are some numbers. 11 mil for 2010 5xxx
3548 2011-06-02 23:33:33 <batouzo_tmp> gjs278: ?
3549 2011-06-02 23:33:35 <jrmithdobbs> batouzo_tmp: amd doesn't release that info
3550 2011-06-02 23:33:47 <jrmithdobbs> batouzo_tmp: on a per-model basis
3551 2011-06-02 23:34:07 <jrmithdobbs> batouzo_tmp: and the new numbers wont be out until the end of their next quarter anyways
3552 2011-06-02 23:34:11 <batouzo_tmp> jrmithdobbs: they released some info on a conference, like that 25 mil in Q3 2010 info
3553 2011-06-02 23:34:22 fimp has quit (Quit: This computer has gone to sleep)
3554 2011-06-02 23:34:23 <roconnor> or at least https://en.bitcoin.it/wiki/Protocol_rules should say this
3555 2011-06-02 23:34:25 <batouzo_tmp> jrmithdobbs: 2010 info is ok too
3556 2011-06-02 23:34:37 <batouzo_tmp> basically,  25 mil is not good because I dont know how much is Mobility crap
3557 2011-06-02 23:34:46 <batouzo_tmp> "25 mil X11 cards"
3558 2011-06-02 23:34:50 <drazak> !help
3559 2011-06-02 23:34:55 <jrmithdobbs> batouzo_tmp: you're not going to get more detailed than that, sorry
3560 2011-06-02 23:34:58 <jrmithdobbs> batouzo_tmp: good luck
3561 2011-06-02 23:36:01 <drazak> ;;help
3562 2011-06-02 23:36:02 <gribble> The bot responds when you start a line with the ! character. A good starting point for exploring the bot is the !facts command. You can also visit the bot's website for a list of help topics and documentation: http://gribble.sourceforge.net/
3563 2011-06-02 23:36:15 <drazak> !facts
3564 2011-06-02 23:36:19 <Xenland> back to the lab *swoosh!
3565 2011-06-02 23:36:22 Xenland has quit (Quit: Leaving)
3566 2011-06-02 23:36:37 Teslah has quit (Ping timeout: 260 seconds)
3567 2011-06-02 23:36:47 <lfm> drazak it lies about the !, us ;;
3568 2011-06-02 23:36:48 pfifo has quit (Remote host closed the connection)
3569 2011-06-02 23:37:03 <drazak> ;;facts
3570 2011-06-02 23:37:03 <gribble> To see a nice sortable web view of all factoids, click here: http://gribble.dreamhosters.com/viewfactoids.php?db=%23bitcoin-dev || To see a list of the most popular factoids, run !rank || To search factoids, run !factoids search <yoursearchterm>
3571 2011-06-02 23:37:48 <drazak> sigh
3572 2011-06-02 23:37:55 tazjin has joined
3573 2011-06-02 23:37:57 <drazak> all I want to do is find out how long it takes to calculate a block at a speed
3574 2011-06-02 23:38:45 <drazak> ;;bc,calc 10000
3575 2011-06-02 23:38:46 <gribble> The average time to generate a block at 10000 Khps, given current difficulty of 434882.7217497 , is 5 years, 48 weeks, 0 days, 19 hours, 31 minutes, and 46 seconds
3576 2011-06-02 23:39:44 <lfm> drazak: you know that time is random really
3577 2011-06-02 23:40:31 <lfm> drazak: it might take you one second, it might take you 50 years
3578 2011-06-02 23:40:42 <drazak> lfm: yes
3579 2011-06-02 23:40:47 cuddlefish has quit (Disconnected by services)
3580 2011-06-02 23:40:56 bitanarchy has quit (Remote host closed the connection)
3581 2011-06-02 23:41:05 natetheis has joined
3582 2011-06-02 23:41:18 <lfm> drazak: if you're using a pool the ;;bc,gen rate command might be usefull too
3583 2011-06-02 23:42:11 <drazak> ;;bc,gen 10000
3584 2011-06-02 23:42:12 <gribble> The expected generation output, at 10000 Khps, given current difficulty of 434882.7217497 , is 0.0231287271322 BTC per day and 0.00096369696384 BTC per hour.
3585 2011-06-02 23:43:15 mosimo has quit (Read error: Connection reset by peer)
3586 2011-06-02 23:44:29 <luke-jr> http://blockexplorer.com/tx/3077f4b06d7cdb9434019696b4e1dcb6daddde4331ca3749bdd599d50912f569
3587 2011-06-02 23:46:06 <lfm> luke to an unknown address? it is a free to the first taker or what?
3588 2011-06-02 23:46:37 <upb> oh no, the backdoor is in place
3589 2011-06-02 23:46:48 <luke-jr> lfm: it's a specific address
3590 2011-06-02 23:46:53 <luke-jr> lfm: just has an OP_NOP at the end :P
3591 2011-06-02 23:47:14 <luke-jr> so it's "non-standard" and not easily parsed
3592 2011-06-02 23:47:39 <CIA-103> bitcoin: Daniel Folkinshteyn * r3dbec7e14909 supybot-bitcoin-marketmonitor/OTCWebsite/viewratingdetail.php: OTCWebsite: fix case-sensitivity on viewratingdetail in summary stats line. http://tinyurl.com/3vvaje2
3593 2011-06-02 23:47:42 <lfm> so it just confused the explorer to make it say unknown address?
3594 2011-06-02 23:49:03 ar4s has quit (Quit: zZzZZz)
3595 2011-06-02 23:49:28 pnicholson has quit (Quit: pnicholson)
3596 2011-06-02 23:49:36 BlueMattBot has joined
3597 2011-06-02 23:50:31 pnicholson has joined
3598 2011-06-02 23:54:50 <batouzo_tmp> ;;bc,stat
3599 2011-06-02 23:54:50 <gribble> Error: "bc,stat" is not a valid command.
3600 2011-06-02 23:54:55 <batouzo_tmp> ;;bc,stats
3601 2011-06-02 23:54:57 <gribble> Current Blocks: 128240 | Current Difficulty: 434882.7217497 | Next Difficulty At Block: 129023 | Next Difficulty In: 783 blocks | Next Difficulty In About: 4 days, 14 hours, 55 minutes, and 30 seconds | Next Difficulty Estimate: 516357.43023271
3602 2011-06-02 23:55:19 pnicholson has quit (Ping timeout: 276 seconds)
3603 2011-06-02 23:55:36 BlueMattBot has quit (Read error: Operation timed out)
3604 2011-06-02 23:55:46 BlueMatt has joined
3605 2011-06-02 23:59:18 intelliot has quit (Quit: intelliot)
3606 2011-06-02 23:59:40 traviscj has joined