I've been using the Satoshi client for a long time now, and since my internet speed and CPUs are horribly slow, well blockchain synchronization takes forever. However, I very much like the coin control feature in the client.
Is there any alternative client where I don't have to download the entire blockchain but there is still coin control features?
Thanks.
The only other wallet service that I am aware of that allows you to control your coins at the level that Bitcoin-QT does is blockchain.info's wallet. You can us custom send to specify which addresses to use for inputs, the change address and the miners fee (custom send)
Yes, I am well aware of that possibility. However, I was looking for something similar to the level of control as Bitcoin Core, where you can control the individual inputs. Per-address input selection is just not fine enough for me.
I believe there is an option on the blockchain.info website that allows you to push a signed TX to the network without a client. If you were to create and sign a TX with your individual inputs that you want to spend then you could use blockexplorer to keep track of your spent and unspent inputs.
I've been using raw TXs to do my transactions for the past while, but it got a tad complicated with so many inputs.
I think I'll go away from that path for now because the last time I tried, I sent my output as the fee. #whoops
I know of a site (brainwallet.org) that has a slightly less complicated GUI for creating raw TXs, but AFAIK, you can't use inputs from multiple addresses on there, which I nearly always do.
My question is, why do you wish to have that much control over your inputs? Any program that gives you this control will have the possibility of making that mistake. With a wallet like multibit this would never happen. Even if you used blockchain.info's custom send, you would have control over where the coins come from.
I get small transactions to my Bitcoin addresses pretty regularly and I like the control over my inputs because it lets me consolidate them easily.
Pretty stupid reason, but oh well.
That is fair enough. I believe that most clients will attempt to group together inputs in the most efficient way possible.
Either way it is your money and you can do as you wish with it.