Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: LoydBraun on January 15, 2016, 09:09:07 PM



Title: Possible to send BTC from wallet without updated blockchain?
Post by: LoydBraun on January 15, 2016, 09:09:07 PM
I have been using a popular bitcoin client, with no problems. Recently my HD died. Obviously I had backed up my wallet, but upon reinstalling the client software, I soon realized that it's going to take a couple of weeks to download/update the blockchain. Can I send bitcoin from my wallet using a client with a grossly outdated blockchain? If not, is there a way to load my wallet into some app or service that doesn't require a local copy of the entire blockchain? Sorry if this is a stupid question. I've been researching, but nothing seems to address my situation. Thanks in advance.


Title: Re: Possible to send BTC from wallet without updated blockchain?
Post by: shorena on January 15, 2016, 09:12:08 PM
I have been using a popular bitcoin client, with no problems. Recently my HD died. Obviously I had backed up my wallet, but upon reinstalling the client software, I soon realized that it's going to take a couple of weeks to download/update the blockchain. Can I send bitcoin from my wallet using a client with a grossly outdated blockchain?

Sounds like bitcoin core. The answer is, yes, but its not easy.

If not, is there a way to load my wallet into some app or service that doesn't require a local copy of the entire blockchain? Sorry if this is a stupid question. I've been researching, but nothing seems to address my situation. Thanks in advance.

Yes, export the private keys and import them into a wallet that allows importing private keys (e.g. electrum).


Title: Re: Possible to send BTC from wallet without updated blockchain?
Post by: LoydBraun on January 15, 2016, 09:20:59 PM
shorena,

Thank you for that fast response! I am looking at Electrum now. I really appreciate it.


Title: Re: Possible to send BTC from wallet without updated blockchain?
Post by: cakir on January 15, 2016, 09:23:54 PM
Yes you can. But you need to know which inputs to spend & they should be unspent.
On the console you should create raw transaction, then sign it, then push to the network.
 


Title: Re: Possible to send BTC from wallet without updated blockchain?
Post by: HarHarHar9965 on January 16, 2016, 04:09:46 AM
I have been using a popular bitcoin client, with no problems. Recently my HD died. Obviously I had backed up my wallet, but upon reinstalling the client software, I soon realized that it's going to take a couple of weeks to download/update the blockchain. Can I send bitcoin from my wallet using a client with a grossly outdated blockchain?

Sounds like bitcoin core. The answer is, yes, but its not easy.

If not, is there a way to load my wallet into some app or service that doesn't require a local copy of the entire blockchain? Sorry if this is a stupid question. I've been researching, but nothing seems to address my situation. Thanks in advance.

Yes, export the private keys and import them into a wallet that allows importing private keys (e.g. electrum).

It should be noted that there are lightweight clients such as Electrum, that can be used without downloading the blockchain.with only importing private keys to desired wallet of yours.


Title: Re: Possible to send BTC from wallet without updated blockchain?
Post by: ranochigo on January 16, 2016, 05:49:07 AM
Can I send bitcoin from my wallet using a client with a grossly outdated blockchain? If not, is there a way to load my wallet into some app or service that doesn't require a local copy of the entire blockchain? Sorry if this is a stupid question. I've been researching, but nothing seems to address my situation. Thanks in advance.
Possibly not, unless you haven't touch it since the block that the client is synchronized to. The transactions would not appear till your blockchain gets synchronized to the block the TX is included in and not having it synchronized completely would risk your client spending a input that has been spent before and thus confuses the client. It would not be propagated either. If you really want, you can script a unsigned raw TX at coinb.in/#newTransaction and sign it using the console in your Bitcoin Core client.

Electrum, Multibit are great alternatives as SPV clients but if you want to use the address repeatedly, you need to keep a local backup of the private key. If not, the seed will not recover the imported key.