cuboidal (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 13, 2011, 04:02:48 PM |
|
So.... I was experimenting with bitaddress.org, and printed out a few paper wallets. Suppose I want to get rid of one. How can I tell the client to send bitcoins from the paper wallet's (that I want to get rid of) private key only?
|
|
|
|
westkybitcoins
Legendary
Offline
Activity: 980
Merit: 1004
Firstbits: Compromised. Thanks, Android!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 04:14:04 AM |
|
So.... I was experimenting with bitaddress.org, and printed out a few paper wallets. Suppose I want to get rid of one. How can I tell the client to send bitcoins from the paper wallet's (that I want to get rid of) private key only?
I'm pretty sure the client doesn't let you do that. Have you already imported that key into your computer's wallet? Have you imported any other keys into the same wallet?
|
Bitcoin is the ultimate freedom test. It tells you who is giving lip service and who genuinely believes in it.
... ... In the future, books that summarize the history of money will have a line that says, “and then came bitcoin.” It is the economic singularity. And we are living in it now. - Ryan Dickherber... ... ATTENTION BFL MINING NEWBS: Just got your Jalapenos in? Wondering how to get the most value for the least hassle? Give BitMinter a try! It's a smaller pool with a fair & low-fee payment method, lots of statistical feedback, and it's easier than EasyMiner! (Yes, we want your hashing power, but seriously, it IS the easiest pool to use! Sign up in seconds to try it!)... ... The idea that deflation causes hoarding (to any problematic degree) is a lie used to justify theft of value from your savings.
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 04:23:52 AM |
|
I assume you sent some of your bitcoins from your standard client program to some of the public addresses you printed out on bitaddress.org. Hopefully you kept the printouts you used since you now will need the private key to reclaim the bitcoins.
Now you have to import the private key.
There are three placed I know of that allow you to import private keys:
1) Mt Gox - Do you have a Mt Gox account? If not is kind of painful but may be worth your time.
2) StrongCoin.com - very easy to set up an account and then very easy to import the private key there. Once you have the bitcoins in your StrongCoin account then you can send them anywhere. But note that there is a 1% fee to send coins from the StrongCoin account
3) Pywallet - download and install pywallet. This program attaches itself to you wallet.dat file and allows you to dump the contents etc. and also allows you to import private keys directly into your wallet.dat (your client program).
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
casascius
Mike Caldwell
VIP
Legendary
Offline
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 05:26:40 AM |
|
So.... I was experimenting with bitaddress.org, and printed out a few paper wallets. Suppose I want to get rid of one. How can I tell the client to send bitcoins from the paper wallet's (that I want to get rid of) private key only?
This is how I do it... start with an empty wallet... import the key you want to spend... spend it. I am in the habit of using paper wallets regularly, so having an empty online wallet isn't hard for me. If I have "change" I need to empty off, I just send it to a fresh paper wallet address (or one that has been used for previous small change, so it's easy to combine it all together). One other thing that has made my life much easier with respect to paper wallets is a handheld USB QR code scanner. I also have a cheesy little database app I made that lets me put all the transactions I intend to execute for a given day (which is typically funding physical coins), and combines it into one huge "sendmany" so I can import BTC and transact it all at once. Doing this, I often avoid transaction fees as well.
|
Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable. I never believe them. If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins. I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion. Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice. Don't keep coins online. Use paper or hardware wallets instead.
|
|
|
btc_artist
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 102
Bitcoin!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:06:56 AM |
|
Spending coins from a given address is also an important step toward better bitcoin privacy. Hoping it gets into the satoshi client sooner rather than later.
|
BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
|
|
|
cbeast
Donator
Legendary
Offline
Activity: 1736
Merit: 1010
Let's talk governance, lipstick, and pigs.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 08:20:32 AM |
|
I also have a cheesy little database app I made that lets me put all the transactions I intend to execute for a given day (which is typically funding physical coins), and combines it into one huge "sendmany" so I can import BTC and transact it all at once. Doing this, I often avoid transaction fees as well.
That "sendmany" app sounds very useful. It will especially be useful for making massive microtransaction payments online by combining the addresses into one Bitcoin transaction.
|
Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
|
|
|
btc_artist
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 102
Bitcoin!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 02:51:27 PM |
|
I also have a cheesy little database app I made that lets me put all the transactions I intend to execute for a given day (which is typically funding physical coins), and combines it into one huge "sendmany" so I can import BTC and transact it all at once. Doing this, I often avoid transaction fees as well.
That "sendmany" app sounds very useful. It will especially be useful for making massive microtransaction payments online by combining the addresses into one Bitcoin transaction. You can use sendmany directly from the program in v 0.5 of the client. Just keep adding recipients and when the transaction is ready, click "send".
|
BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
|
|
|
cuboidal (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 06:14:23 PM |
|
Yeah, I've already imported the keys into my computer's wallet. So.... I was experimenting with bitaddress.org, and printed out a few paper wallets. Suppose I want to get rid of one. How can I tell the client to send bitcoins from the paper wallet's (that I want to get rid of) private key only?
This is how I do it... start with an empty wallet... import the key you want to spend... spend it. I am in the habit of using paper wallets regularly, so having an empty online wallet isn't hard for me. If I have "change" I need to empty off, I just send it to a fresh paper wallet address (or one that has been used for previous small change, so it's easy to combine it all together). One other thing that has made my life much easier with respect to paper wallets is a handheld USB QR code scanner. I also have a cheesy little database app I made that lets me put all the transactions I intend to execute for a given day (which is typically funding physical coins), and combines it into one huge "sendmany" so I can import BTC and transact it all at once. Doing this, I often avoid transaction fees as well. I suppose I could use StrongCoin, but they charge a 1% fee. I could also use a different wallet on my computer by launching Bitcoin from a separate Windows user account. Alas, is there no streamlined way?
|
|
|
|
btc_artist
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 102
Bitcoin!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 06:16:58 PM |
|
I suppose I could use StrongCoin, but they charge a 1% fee. I could also use a different wallet on my computer by launching Bitcoin from a separate Windows user account. Alas, is there no streamlined way?
Yes. just create a shortcut to the bitcoin exe file and add the command line param to change the data directory: bitcoin.exe -datadir mydatadir
|
BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
|
|
|
|
btc_artist
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 102
Bitcoin!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:36:13 PM |
|
|
BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
|
|
|
SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:40:15 PM |
|
Here's another excellent patch that hasn't made it into the C++ client, presumably because it is too useful:
Why does this seem to be all-too-true with regards to the official client?
|
|
|
|
netrin
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 322
Merit: 251
FirstBits: 168Bc
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:43:06 PM |
|
Because Satoshi was a Windows developer.
Seriously. Tiny utilities piped together would have been more transparent, stable and extensible.
|
|
|
|
btc_artist
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 154
Merit: 102
Bitcoin!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:53:42 PM |
|
Because Satoshi was a Windows developer.
Seriously. Tiny utilities piped together would have been more transparent, stable and extensible.
There's a lot of truth to this. Each utility does one job and it does it right. Slap a GUI on top of that and you're done. Utilities could be added and the GUI patched to use them, even if they're not from the "reference implementation".
|
BTC: 1CDCLDBHbAzHyYUkk1wYHPYmrtDZNhk8zf LTC: LMS7SqZJnqzxo76iDSEua33WCyYZdjaQoE
|
|
|
netrin
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 322
Merit: 251
FirstBits: 168Bc
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 07:56:36 PM |
|
Exactly, it's not like bitcoin is fundamentally complex. It's basically PGP, GIT, and BitTorrent merged poorly.
|
|
|
|
cbeast
Donator
Legendary
Offline
Activity: 1736
Merit: 1010
Let's talk governance, lipstick, and pigs.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 11:34:02 PM |
|
Because Satoshi was a Windows developer.
Seriously. Tiny utilities piped together would have been more transparent, stable and extensible.
There's a lot of truth to this. Each utility does one job and it does it right. Slap a GUI on top of that and you're done. Utilities could be added and the GUI patched to use them, even if they're not from the "reference implementation". I presume a rewrite would still be compatible with the current network. I think if anyone is willing to work on such a project it's worth doing right.
|
Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
|
|
|
bccasino
Donator
Full Member
Offline
Activity: 199
Merit: 100
YOU WIN . WE PAY
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2011, 11:58:10 PM |
|
I would keep the existing client but add an add-on or plugin framework to it so the external tools could be easily included to the standard official client that for most are still the most trusted one even if far from perfect.
|
REASONS TO PLAY @ BC-CASINO.comBEST CASINO SOFTWARE - PLAYER ANONYMITY - SAFE AND SECURE
|
|
|
bithobo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 87
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 15, 2011, 12:18:15 AM |
|
bitcoinspinner (android app) can work directly with a QR code reader. Trusting your phone might not be the smartest thing to do, but it's still perfect for quick and simple transactions 3) Pywallet - download and install pywallet. This program attaches itself to you wallet.dat file and allows you to dump the contents etc. and also allows you to import private keys directly into your wallet.dat (your client program).
Wow, this really works? Awesome Yes. just create a shortcut to the bitcoin exe file and add the command line param to change the data directory: bitcoin.exe -datadir mydatadir
This is good to know, but it would be even nicer if there was a parameter just for a wallet file outside the data folder. Then, we could finally name them more auspiciously like notmylifesavings.dat or driverfnord234.dat
|
AAAAAAAAAAAAAAAAA
|
|
|
netrin
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 322
Merit: 251
FirstBits: 168Bc
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 15, 2011, 12:53:27 AM |
|
I presume a rewrite would still be compatible with the current network. I think if anyone is willing to work on such a project it's worth doing right.
Genjix' libbitcoin fits the bill: https://bitcointalk.org/index.php?topic=30646Bitcoinjs (based on node.js) is quite modular. and Open-Transactions is a crypto platform/library with heavy bitcoin support.
|
|
|
|
fellowtraveler
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 15, 2011, 01:54:35 AM |
|
I presume a rewrite would still be compatible with the current network. I think if anyone is willing to work on such a project it's worth doing right.
(...) and Open-Transactions is a crypto platform/library with heavy bitcoin support. FYI the Open-Transactions library itself doesn't implement Bitcoin, although the test GUI (Moneychanger) does have a Bitcoin screen. I prefer to view OT as something used "with" Bitcoin.
|
|
|
|
|