<blockquote>
  <p>"Is there a way to do this (send / receive) without needing to use my private key on a computer connected to the internet?"  </p>
</blockquote>

<p>Yes, search for 'offline wallet'. The basic idea is the following:</p>

<ul>
<li>download the 'offline wallet' webpage you liked</li>
<li>you must be online to fill blanks like addresses, amount and fee</li>
<li>sign the transaction while offline and copy it</li>
<li>go to a website that broadcast transactions</li>
<li>paste your raw transaction already signed and push it</li>
</ul>

<p>In my opinion, this is the safest way for non-developers to do bitcoin transactions.</p>

CC BY-SA 3.0
2015-11-12T21:41:07.187Z
2015-11-12T21:41:07.187Z
Mark Messa
<p>You could add a watch-only address for your "online created cold address" (which you probably can read-out the irony in my sentence).</p>

<p><code>bitcoin-cli importaddress &lt;myaddress&gt;</code>
(this will produce a rescan and take therefore some minutes/hours)</p>

<p>After that, you can check your balance as you would do with a "normal" addresses.</p>

<p>To spend, you could use the <code>rawtransaction</code> command (it's a bit tricky, see <a href="http://blog.macoymejia.com/2014/08/15/bitcoin-raw-transaction-made-easy/" rel="nofollow">here</a>). With <code>signrawtransaction</code> you can use a private key (in the format you have created it over bitaddress.org) to sign your transaction.</p>

CC BY-SA 3.0
2015-06-14T18:02:21.587Z
2015-06-14T18:02:21.587Z
Jonas Schnelli
<p>I have generated a Cold Wallet using <code>bitaddress.org</code> (pub + priv key)</p>

<p>How do I send / receive Bitcoins from / to the generated addresses?<br>
Is there something I should mind about?<br>
Receiving seems to be easy: Just send Bitcoins to the generated Bitcoin Address, correct?</p>

<p>I have no problem to use the commandline.</p>

<p>Is there a way to do this (send / receive) without needing to use my private key on a computer connected to the internet?</p>

<p>Thanks for helping</p>

<wallet><offline>
How to send/receive Bitcoins from cold wallet?
Florian Schneider
# How to send/receive Bitcoins from cold wallet?

(Asked by: username_0 on 2015-06-13)

I have generated a Cold Wallet using `bitaddress.org` (pub + priv key)

How do I send / receive Bitcoins from / to the generated addresses?  
Is there something I should mind about?  
Receiving seems to be easy: Just send Bitcoins to the generated Bitcoin Address, correct?

I have no problem to use the commandline.

Is there a way to do this (send / receive) without needing to use my private key on a computer connected to the internet?

Thanks for helping

**Tags:** wallet, offline


---

## 2 answers

### Answer by username_1 on 2015-11-12. Score: 1

> "Is there a way to do this (send / receive) without needing to use my private key on a computer connected to the internet?"

Yes, search for 'offline wallet'. The basic idea is the following:

* download the 'offline wallet' webpage you liked
* you must be online to fill blanks like addresses, amount and fee
* sign the transaction while offline and copy it
* go to a website that broadcast transactions
* paste your raw transaction already signed and push it

In my opinion, this is the safest way for non-developers to do bitcoin transactions.


---

### Answer by username_2 on 2015-06-14. Score: 0

You could add a watch-only address for your "online created cold address" (which you probably can read-out the irony in my sentence).

`bitcoin-cli importaddress` 
(this will produce a rescan and take therefore some minutes/hours)

After that, you can check your balance as you would do with a "normal" addresses.

To spend, you could use the `rawtransaction` command (it's a bit tricky, see [here](http://blog.macoymejia.com/2014/08/15/bitcoin-raw-transaction-made-easy/)). With `signrawtransaction` you can use a private key (in the format you have created it over bitaddress.org) to sign your transaction.


---

