I have not received any earnings since 30.01.2012. Back then the total earnings were 535 BTC, now they are at 589 BTC.
Did you guys did or did not have earnings since?
Ente
|
|
|
Does that mean I am better off just running bitcoind rather than Bitcoin-Qt?
Thats what I experienced too, I run bitcoind now. Ente
|
|
|
I am having trouble to create the graphs from p2pool. I can connect to http://127.0.0.1:9332/users just fine (the data there is json-encoded or something). Connecting to /graphs gives me a 404. I have twisted, zope, pil, pygame installed, but am not sure if rrdtool installed successfully.. Still that silly windows box, you know.. Restarted p2pool after installing those python modules (but didnt reboot the whole machine). Any hints on what is needed and what isnt? Ente
|
|
|
cheat: please post the exact commands to run bitcoind and p2pool and their output. Both of you: You both seem to have problems connecting p2pool to the local bitcoind daemon. (Seems like the windows I have available doesnt have telnet installed any more? lol) Simply try http://127.0.0.1:8332 in your browser. If bitcoind is running, you will get a passwordprompt. You can check if your password is what you expect it to there. Entering the right credentials doesnt yield any information after that, though. Trying the same with the p2pool daemon (127.0.0.1:9332) doesnt seem to give any output, btw. Ente
|
|
|
Nice, thank you Matthew, will order right away! :-)
Ente
|
|
|
This is how I found that bug: http://bittalk.tv/?page_id=314click "INTERNATIONAL": "12 Issues (Print + Digital)" being forwarded to bit-pay Even there, already, comes "No physical items will be shipped on this order. " (right under "Save Changes") I went on and filled my info, next page that line came as well. I guessed maybe I overread something in this thread, thats why I asked.. Want screenshots or anything to see what exactly goes on? I can just go on with my order too. Ente
|
|
|
Yea, works, great! :-) Actually I had the "1" in "", my mistake was even more silly. I did: expected is: {"oid": "123-456-bla-bla", "type":"1"} Thanks mate, again! Ente edit: wiki says . I just read that wrong. This is the moment where I really sense the value in programming languages. What the speaker says is what the listener will understand. Without two "but I meant.." in between!
|
|
|
ah, here comes my next stumbling block: (still Python, still with the code kokjo was so nice to post) How do I cancel an order? I only found old-api-examples (the apt where you POST your credentials directly). Is it even possible with the newer api? It expects: #POST data: oid=#&type=# #oid: Order ID #type: 1 for sell order or 2 for buy order For example: OID=123asd-123-etz-1542-12947 Type=1 123asd-123-etz-1542-12947=1 How do I pass this string into the "args" variable? Stupid.. everything else (get info, get orders, buy, sell) works as simple as passing the arguments as a JSON to the .php. Do I have to rewrite it all just for this single "cancel" order? Or is it only possible with the old API altogether, which will be deactivated in some weeks? ..being noobish again: Ente edit: I would expect something as easy as this to work: path_cancel = "0/cancelOrder.php" oid = "123-124-124-124" typ = "1" args_cancel = {oid: typ}
|
|
|
Absolutely fantastic! I was just about to order a 12month pack, printed, intl. It says "Nothing will be shipped for this order." on checkout, is that to be ignored?
Ente
|
|
|
nice, thanks for pointing out, 1onevvolf!
Ente
|
|
|
^------ This.
Oh-so-many questions and hints never answered by BS..
Ente
|
|
|
Does anyone have a clever way to monitor several miners?
That is nice! So I could give every miner its own payout address, and make me a html page with all icons.. With one look I would see the hashing speed of every miner. Works fromanywhere too, not just in my lan. What do you think is the updating rate of the icons? After every found block? After every found proof-of-work? Or faster than that? Ente
|
|
|
<1>
1) Show us, or a trusted member, that a working infrastructure exists (in fact I bet some parts of it are GPL, so *have* to be published anyway!)
2) Show exactly what is going on: Gained %, total invested sum etc
3) Then, list what exactly is going on: "10:51 buying at MtGox x$ for y$/BTC, 10:52 selling at Tradehill a$ for b$/BTC"
Then, with 1-3 visible, I at least trust you that you do what you claim to do. This is not to say I immediately trust you to not run away with the whole sum eventually. Only time (and transparency) can esthablish that trust. And that is totally out of the picture if 1-3 are not there first.
Ente
|
|
|
Aah, I have a question fitting right in: Does anyone have a clever way to monitor several miners? One webpage with "Miner 2 is mining/offline" etc would be enough, bonuspoints for "Miner 2: 123mh/s". In short, something as convenient as the centralized pools status windows, not needing to remotely login to every single mining rig.
Any ideas?
Ente
|
|
|
some new bits:
I just sent a small amount from MtGox to my BS account. It didnt show up in blockexplorer but was still balanced. So its obvious that the BS account addresses are from a MtGox account(s).
Consequently: They can work with the balance even without moving the "physical" coins from that address. If and when the "physical" coins transferred to these addresses are moved has nothing to do with BS any more.
Therefore, I dont see the bitcoin-moving-behavior as suspicious any more.
This does not prove that BS is legit, but explains my biggest argument.
Of course it rises the question why BS didnt tell this some weeks ago? Seems like they are not as knowledgeable about the details of their project as I would wish..
edit: And there are still several questions never answered by BS. For example, #358 "why does the payout % change with balance?"
Ente
|
|
|
args is a dict. args = {"someparameter": "value of the parameter"}, thats why it does not work.
Haha I really an a noob! :-) Thank you, kokjo! *flips a coin in your direction* Ente
|
|
|
If you have a specific address that you need to send coins from, the easiest way is to export the private key for that address with pywallet, and import it into a brand new wallet (either by swapping the wallet file on your existing install, or better, by running a completely different Bitcoin on a virtual machine (virtual PC or VirtualBox). Then payments can only be funded from the balance of that one address. Note that any remaining balance will be sent back to a new hidden address inside the wallet as "change", so if you don't send the full amount, you must continue to use the second copy of the Bitcoin wallet to use the remaining money until your balance is zero.
Thats how I would do it too. Or, find out how much Bitcoins are on which address in your wallet (pywallet is the easiest for that), blockexplorer helps. If you transfer the exact amount that is on one of your adresses, the client should use that address too. Similar, if only one address has enough funds to do the transaction, the client should use that one (instead of combining several addresses worth). I use several wallets and keep book about the used addresses in them. PITA, I will read up on multi-wallet-clients right now! Ente
|
|
|
I am still undecided if I like that "send change somewhere else" (because its more anonymous) or hate it (because eventually someone will lose Bitcoins)..
Ente
|
|
|
from urllib import urlencode import urllib2 import time from hashlib import sha512 from hmac import HMAC import base64 import json def get_nonce(): return int(time.time()*100000)
def sign_data(secret, data): return base64.b64encode(str(HMAC(secret, data, sha512).digest())) class requester: def __init__(self, auth_key, auth_secret): self.auth_key = auth_key self.auth_secret = base64.b64decode(auth_secret) def build_query(self, req={}): req["nonce"] = get_nonce() post_data = urlencode(req) headers = {} headers["User-Agent"] = "GoxApi" headers["Rest-Key"] = self.auth_key headers["Rest-Sign"] = sign_data(self.auth_secret, post_data) return (post_data, headers) def perform(self, path, args): data, headers = self.build_query(args) req = urllib2.Request("https://mtgox.com/api/0/"+path, data, headers) res = urllib2.urlopen(req, data) return json.load(res) Thank you a lot for posting this! Uh, python newbie question: How to use that class? I tried: key = "12345" secret = "1234567890" path = "info.php" args = "123"
tuer = requester(key,secret) tuer.perform(path,args) (key and secret replaced) Dropped error: Traceback (most recent call last): File "./auth.py", line 48, in <module> tuer.perform(path,args) File "./auth.py", line 33, in perform data, headers = self.build_query(args) File "./auth.py", line 24, in build_query req["nonce"] = get_nonce() TypeError: 'str' object does not support item assignment
By the way, what goes in the "args" when none are needed, like when fetching "info"? Ah, success comes in tiny, bloody steps.. Ente
|
|
|
Thank you for the insider-leads. Interesting how many people have similar experiences with the whole topic. Good thing those bits are collected here.. I only keep the small gainings I made in my BS account, to closely watch the stats and numbers.. Ente
|
|
|
|