<p>If you know the unspent outputs you have the keys for, yes.</p>

<p>Which in practice means that you need to have seen the transactions that have paid you. Once you know that, the actual transaction to spend it can be created offline.</p>

CC BY-SA 3.0
2013-12-04T21:38:30.447Z
thanks, can the transaction history be updated on offline device after every signed transaction?
Seshu Bonam
CC BY-SA 3.0
2013-12-04T21:41:34.570Z
okay, incoming transactions cannot be added.
Seshu Bonam
CC BY-SA 3.0
2013-12-05T01:54:54.750Z
see http://bitcoin.stackexchange.com/questions/17966/how-to-safely-spend-from-a-compressed-key-offline/17975#17975
John
CC BY-SA 3.0
2013-12-04T21:14:52.117Z
2013-12-04T21:14:52.117Z
Pieter Wuille
<p>To make an offline transaction signing we do the following:</p>

<p>[Online PC]:  Create unsigned transaction
[Offline PC]: Select and sign the transaction
[Online PC]:  Broadcast to network</p>

<p>Is it possible to do the following:</p>

<p>[offline PC]:  Create transaction
[Offline PC]: Select and sign the transaction
[Online PC]:  Broadcast to network</p>

<wallet><security>
Can bitcoin transaction be signed offline without access to blockchain
Seshu Bonam
# Can bitcoin transaction be signed offline without access to blockchain

(Asked by: username_0 on 2013-12-04)

To make an offline transaction signing we do the following:

[Online PC]: Create unsigned transaction
[Offline PC]: Select and sign the transaction
[Online PC]: Broadcast to network

Is it possible to do the following:

[offline PC]: Create transaction
[Offline PC]: Select and sign the transaction
[Online PC]: Broadcast to network

**Tags:** wallet, security


---

## 1 answers

### Answer by username_1 on 2013-12-04. Score: 3

If you know the unspent outputs you have the keys for, yes.

Which in practice means that you need to have seen the transactions that have paid you. Once you know that, the actual transaction to spend it can be created offline.

> **Comments:**
> **username_0**: thanks, can the transaction history be updated on offline device after every signed transaction?  
> **username_0**: okay, incoming transactions cannot be added.  
> **username_2**: see http://bitcoin.stackexchange.com/questions/17966/how-to-safely-spend-from-a-compressed-key-offline/17975#17975  

---

