How can I "redeem" a private key without downloading a client?

13

Let's say that I have generated some private keys offline and use them for my savings. For my spending money I prefer to use an online wallet instead of downloading the client.

Is there any service online where I can enter

  1. My private key
  2. A destination address (the online wallet)

and simply click a button to send the whole balance to the destination address?

D.H. - bitcoin.se

Posted 2011-09-07T18:32:14.270

Reputation: 5 187

Answers

10

It [edit: was] possible to redeem a private key at MtGox. Under "Add funds", choose "Redeem private key" and pick the format that you want to enter the private key in. The full amount of the private key will be added to your MtGox account.

Update: It is also possible at My Wallet (blockchain.info).

Update2: Mycelium wallet for Android app has a "cold storage" feature. You simply scan (or enter) the private key, then scan (or enter) the Bitcoin address t send the funds to. Hit send and you are done.

D.H. - bitcoin.se

Posted 2011-09-07T18:32:14.270

Reputation: 5 187

Also, EasyWallet.org, accessed from a Mobile, will do a Scan to redeem a private key. A fee is assessed, however.Stephen Gornick 2013-04-16T22:18:24.740

I'm accepting my own answer here since it's the closest I have found to my requirements. If anyone finds a better service that doesn't require you to open an account to use it, please add that answer. I'll be happy to change the accepted answer if such a service turns up.D.H. - bitcoin.se 2011-10-05T20:30:45.803

2

Not that I know of. But so long as you transfer the full balance, that does seem like a reasonable service to provide.

David Schwartz

Posted 2011-09-07T18:32:14.270

Reputation: 46 931

1I am "emptying" the balance on the private key so there is no change. I won't use it again so it doesn't matter if they store it. The point is pretty well outlined in the question I think. I don't want to bother with having an installed client but I don't want to trust all my money with an e-wallet. Generating a bunch of private keys to use for savings is a one time task.D.H. - bitcoin.se 2011-09-07T18:42:16.437

Ah, that would be doable and make sense. If it were a "dump" that then left the account empty, that would avoid the problems. I adjusted my answer.David Schwartz 2011-09-07T18:53:21.097

2

That would, of course, require trust that the site actually honors your request to send the funds to the address you provided rather than their own address -- so there is a level of trust required, just as there would be with an eWallet or exchange.

I don't know of any service yet [Upate: Mt. Gox and Blockchain.info/wallet both offer this], but because the patched Bitcoin client with this feature has been available for quite some time, the technical difficulty in providing this as a web service is not significant.

Stephen Gornick

Posted 2011-09-07T18:32:14.270

Reputation: 26 118

2Yes, but the level of trust required is so much lower than with an e-wallet. If they don't honor the requests of sending funds people would find out very soon. They would not be able to steal a lot of money. An e-wallet can build up trust, gather lots of money from different people, and then steal it all in a second.D.H. - bitcoin.se 2011-09-07T20:34:51.277

1

Mycelium wallet for Android has a feature called "Cold Storage" that does exactly what you are looking for.

You simply scan (or enter) the private key, then scan (or enter) the Bitcoin address t send the funds to. Hit send and you are done.

Stephen Gornick

Posted 2011-09-07T18:32:14.270

Reputation: 26 118

0

If you know what you're doing, you can craft a raw transaction manually using just your private key, a list of unspent outputs associated with your source address, and the destination address. There are open-source tools that allows you to do that securely offline (e.g. brainwallet.org).

uminatsu

Posted 2011-09-07T18:32:14.270

Reputation: 1 061