I think it's already there. You just need to enable the "coin control (experts only)" option for the QT GUI or alternatively use "raw transactions" (works for both GUI and rpc daemon).
---
By the way... Is there a particular reason why my earlier questions about masternode operations got practically zero responses while the topic moved on?
I believe that when you retrieve a private key in a wallet, it becomes one with the wallet, and it can get all messed up if you tried to reuse that private key again. I could be wrong about that, but I happened to ask that very question tonight in the Darkcointalk forum. Hopefully someone will know the answer. But I made test paper wallets and retrieved them into my wallet, and I don't see how that can be separated again. It was as if the paper wallet and my computer wallet were merged.
Yeah. That's exatly the pint of importing a private key from a paper wallet (or similar offline storage) to a wallet.dat (or similar online wallet)
Your wallet.dat has no other important informations (it does store other things but nothing crucial) but a number of private keys (encrypted or not and with or without a corresponding public key -> the public key can be calculated from the private key any time, so no need to calculate and store it before you need it).
If we take Bitcoin for an example, you can do this:
- generate new wallet.dat from scratch (and thus generate a new private key)
- dump the (or actually one of the many from the keypool) private key(s) from that wallet.dat
- print this private key on a paper
- send coins to the public key (again, this can be calculated from the private key)
- either burn the paper wallet or securely erase the wallet.dat of your drive(s) (or encrypt it with an unknown, unrecorded random password)
- use the remaining copy(s) of your private key(s) to spend your coins
You can have as many copies of either (wallet.dat and paper wallet) as you wish, but you only need one.
Paper wallets and wallet.dat files are only a container for the private key (which is the single important thing) and optionally the public key (for the ease of the human user who can't calculate it on his head if he needs the public key only).
Well, I could theoretically test this ... if I were very rich:
- send coins to a fresh DRK address
- dump the private key and print it (or secure it by other means, doesn't really matter, I could theoretically also memorize it if I actually could)
- start a masternode which uses this address for masternode qualification
- shut down this masternode and try to spend the coins by using my private key in a different only wallet (import it to a new wallet.dat)
I guess it would work. I shud work. It must work. But... Evan said something what confused me if it really works and he haven't respond since.