Show Posts
|
Pages: [1] 2 »
|
2
|
Economy / Services / Re: Donation for 51% attack solution
|
on: July 17, 2014, 01:54:05 PM
|
accepted by whom?
Core developers and solution implemented into official Bitcoin client. Unless you get someone to hold the coins in escrow for you, this is just spam. edit: Actually to do this right: - let others contribute (0.1 alone is not much) - make a 2/3 multisig address for it (you, escrow e.g. DannyHamilton, dev e.g. gmaxwell) - properly define: "solution" So I need BTC addresses from DannyHamilto and gmaxwell?
|
|
|
5
|
Economy / Speculation / Re: what would happen to bitcoin if a government made a large investment in it?
|
on: June 19, 2012, 03:24:48 PM
|
Imagine someone in accounting having a Bitcoin wallet on their desktop. Not only would the accountant be able to copy that wallet and take it home for later use (or skipping the country), but so would IT and possibly anyone else on the corporate network.
I am not saying that Bitcoin is not able to be used in such an environment. Just that the processes and software/services have not been properly vetted yet to do so.
This is false perception since anyone in IT can already do whatever he wants to "someone in accounting". Also people in accounting do sign "NDA" and all sorts of contracts, so it would be unwise to do anything that stupid. However it would be much harder if not "impossible" to "get" BTCs back, like it is now. But it would not be so hard to implement some kind of verification system, where accounting would be limited to send BTSs only to certain addresses where after that, validation and verification would be required by "senior staff" or something.
|
|
|
6
|
Bitcoin / Bitcoin Discussion / Re: [ANN] Coinapult SMS wallet - no internet required
|
on: June 02, 2012, 07:52:58 AM
|
You can now use your cell phone to control your Coinapult funds. This is accomplished through simple SMS commands sent to the Coinapult phone number: (603)509-2102 Basic commands are: help me - prints available commands send (person) (amount) - Sends (amount) to (person). (person) can be a phone number, email or btc address. bal - Returns your Bitcoin balance. txs - Returns a list of your last 5 transactions. addr - Returns a new Bitcoin address for you to receive at. yes (code) - Confirm a send request
All Bitcoin sent to your phone number is accessible through these commands by default. Each time you receive funds, it will still give you the recovery URL, if you prefer to use the website. In the future, I'll allow site accounts to be created, and users will be able to combine multiple email addresses and phones into one account. So, I've played around with this enough to be confident that it works well. I'd like feedback, though. I will send 0.2btc to the first 5 people who PM me their cell phone number. Please just leave your thoughts in this thread. Currently only U.S. and Canadian numbers are supported. [EDIT] All funds are sent. [/EDIT] Just great idea, keep on good work and good luck!
|
|
|
7
|
Economy / Trading Discussion / Re: MTGOX really having major issues!
|
on: May 10, 2012, 08:08:29 PM
|
Dude,
Take a chill pill. They've publicly posted that they've been having issues with withdrawals and it's a major holiday in Japan at the moment. Furthermore you've shared bugger all about the withdrawal they've delayed etc making this entire thread into an even worse than Goat rant as he'll at least share the details so people have a chance to form an opinion.
Seriously man, 3 weeks isn't something to just take a chill pill about. It should never happen. Over the last year, it took from 3 days to 21 days to get money from MtGox, but at the end, I got it, so yes, chill. (bitcoin does not care about holidays, weekends, ... while $, €, ... or better, banks does)
|
|
|
9
|
Bitcoin / Bitcoin Technical Support / Re: Req: Python MtGox auth example
|
on: April 20, 2012, 08:25:09 PM
|
Thanks for your help. Your code is working and I finally find out the reason  My .NET code generate nonce like this: string parameters = "nonce=" + DateTime.Now.Ticks.ToString(); it'll generate a 18 length value like 634705522019762907 In Python code, it generate nonce like this: string parameters = "nonce=" + DateTime.Now.Ticks.ToString(); which will generate 16 length value like 133492738213800 In like case, as it always smaller than the last .NET nonce in one account, then MtGox regards it as invalid and can't get authorization. I simply added more zero to " int(time.time()*1000000000)" and it then works. (or If I using one account for Python only, then it have no such problem also.) Again, thanks for your code  No problem!  Argh ... and totally forgot to write this frustration with nonce also (have had same problems when doing it in PHP and then in Python). Bold your message or something, I am sure someone else will also have the same experience in the future. 
|
|
|
12
|
Bitcoin / Bitcoin Technical Support / Re: Req: Python MtGox auth example
|
on: April 17, 2012, 08:27:43 AM
|
Thanks for the code. However, when I try it, I always get the not logon error like below: {u'error': u'Must be logged in'} The code is like below: 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"] = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" headers["Accept"] = "application/json" 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)
m = requester(auth_key=mykey, auth_secret = mysecret) print m.perform("info.php", {}) The wired thing is, when I using the C# code to communicate, it all works well. I checked the http headers and found there're a little difference: .NET header CONNECT mtgox.com:443 HTTP/1.1 Host: mtgox.com Connection: Keep-Alive
HTTP/1.1 200 Connection Established FiddlerGateway: Direct StartTime: 15:34:07.861 Connection: close
POST /api/0/info.php HTTP/1.1 Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) Accept: application/json Rest-Key: fbbb66ba-5740-449d-a078-3d55752d82ed Rest-Sign: BE3pmUGjOPh4069XH4j28tw3RKd0HEZWIWoJ+gahIXR5Qn4T+rc+E2aN2L0WfUcx4ptzmfuhe9lqKtkJHE+nGQ== Host: mtgox.com Content-Length: 24 Expect: 100-continue Connection: Keep-Alive
HTTP/1.0 200 OK Date: Tue, 17 Apr 2012 07:34:09 GMT Server: Apache X-Powered-By: PHP/5.3.10 Set-Cookie: SESSION_ID=ff7f7d011f6321a87b6cdd93d27fb7e5; expires=Thu, 19-Apr-2012 07:34:09 GMT; path=/; domain=.mtgox.com; HttpOnly Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Strict-Transport-Security: max-age=1209600 Content-Length: 1253 nnCoection: close Content-Type: application/json Connection: Keep-Alive
Python header: CONNECT mtgox.com:443 HTTP/1.0 Host: mtgox.com:443
HTTP/1.0 200 Connection Established FiddlerGateway: Direct StartTime: 15:34:20.718 Connection: close
POST /api/0/info.php HTTP/1.1 Accept-Encoding: identity Rest-Sign: KV6aRCWoOSJbXMwY/c5hhlZ9GLsqxYfPMzvFWRV7KmrGCnL6dmp3mPAMNO3JCWDWfEFwAbMiCeUoUap7FIdewg== Content-Length: 21 Rest-Key: fbbb66ba-5740-449d-a078-3d55752d82ed Connection: close Accept: application/json User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) Host: mtgox.com Content-Type: application/x-www-form-urlencoded
HTTP/1.0 200 OK Date: Tue, 17 Apr 2012 07:34:23 GMT Server: Apache X-Powered-By: PHP/5.3.10 Set-Cookie: SESSION_ID=3e8b54b2e889b2516c87639d02252daf; expires=Thu, 19-Apr-2012 07:34:23 GMT; path=/; domain=.mtgox.com; HttpOnly Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Strict-Transport-Security: max-age=1209600 Content-Length: 29 Connection: close Content-Type: application/json
The only difference is that: I guess it may related with the connection type, but I'm new to Python and have no idea how to control it... (why there're dozens of http lib exist in Python  Any help is appreciate! Had "similar" problems. First, use APIv1 and for some reason I got it working only with urllib3. See: https://bitcointalk.org/index.php?topic=49789.msg762709#msg762709.
|
|
|
13
|
Bitcoin / Bitcoin Technical Support / Re: Bitcoin dealer (trading script)
|
on: March 09, 2012, 12:42:41 PM
|
can you believe I just paid someone $220 for a php script doing less than this?
I'll tip you once my sites up mate, you did good work.
Maybe "I am spitting into my own bowl" and do not get me wrong, but work should be paid and you did the right thing from my point of view. Now you can pay him to add another feature or something. 
|
|
|
17
|
Bitcoin / Bitcoin Technical Support / Re: Req: Python MtGox auth example
|
on: February 22, 2012, 11:24:37 AM
|
Following seems to work. params = [(u"nonce", self._create_nonce())] headers = {'Rest-Key': key, 'Rest-Sign': base64.b64encode(str(hmac.new(base64.b64decode(secret), urllib.urlencode(params), hashlib.sha512).digest())), 'Content-type': 'application/x-www-form-urlencoded', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'} http_pool = urllib3.connection_from_url(url) response = http_pool.urlopen('POST', url, body=urllib.urlencode(params), headers=headers)
print response.status, response.data
For some reason I could not get it working with MtGox APIv1 with other than with urllib3:
|
|
|
19
|
Bitcoin / Bitcoin Technical Support / Bitcoin dealer (trading script)
|
on: January 16, 2012, 10:55:15 PM
|
Hi, I have made a little script a while ago and maybe you will find it usefull. from https://github.com/rokj/bitcoin_dealer: Bitcoin dealer is simple Django script for trading bitcoins currently only on MtGox exchange. Currently only API version 0 is supported, which will be deprecated on 1th of March, but new API support should be available before that date. 
Script is most useful for those who do not have time to watch price of bitcoin all the time, have a PC running all the time and know how to write few "Hello worlds" with two if cases.... and if you find it usefull 1MC1BSkwD45gAuQ8mvXtD1RZWhNtxGV1ho 
|
|
|
20
|
Economy / Trading Discussion / Re: Mt Gox TO Euro Bank Account - Longest Waiting
|
on: June 28, 2011, 08:56:12 PM
|
For it usually takes from 2-12 business days.
I just keep my log and a little patience. :-)
Personally I think they are overwhelmed by everything (bugs, withdraws, deposits, crash, ...).
It is not easy to handle so much people with such a small team.
If they wanted to scam us, they could already done it and make a really nice profit, for the next 10 years for sure.
|
|
|
|