<p>Offline means that the transaction hasn't been sent to the network, that is, it's not in the memory pool of any other node.</p>

<p>Unconfirmed means that the transaction has been sent to the network and exists in the memory pools of many other nodes.</p>

<p>If the wallet is out-of-sync, that would be the reason it's got 0 confirmations. Even if you did have a confirmation, your node wouldn't know it since the transaction would be in one of the newest blocks.</p>

<p>If the transaction is not on blockchain.info, there's a very good chance that it hasn't been sent. You should probably resend it using <a href="https://blog.blockchain.com/2014/07/08/tutorial-how-to-rebroadcast-a-bitcoin-transaction/" rel="nofollow">the instructions found here</a>.</p>

CC BY-SA 3.0
2015-02-04T03:30:54.200Z
The instructions assume that blockchain.info already knows about my transaction. How do I get the binary transaction out of Bitcoin-Qt?
Thilo
CC BY-SA 3.0
2015-02-04T03:34:56.070Z
you can use the `getrawtransaction` command. It should be in your bitcoin-qt's mempool.
Jimmy Song
CC BY-SA 3.0
2015-02-04T04:06:13.127Z
Thanks, I was able to `getrawtransaction` and then paste that into blockchain.info.
Thilo
CC BY-SA 3.0
2015-02-04T03:15:50.677Z
2015-02-04T03:15:50.677Z
Jimmy Song
<p>What is the meaning of a transaction status of "Offline (0 confirmations)" as opposed to "Unconfirmed (0 confirmations)" ?</p>

<p>Does it mean that the transaction has not even been sent to the network yet?
If so, why would that happen, and can I force it to retry?</p>

<p>The wallet is online (13 active connections to the network), but out-of-sync (catching up <em>very slowly</em>, last received block was 1100 days ago).</p>

CC BY-SA 3.0
2015-02-04T02:24:02.047Z
Update: I have restarted Bitcoin-Qt. Now it says "Unconfirmed" (no longer "offline"). But the transaction cannot be found at blockchain.info. So has it really been sent?
Thilo
<bitcoin-core><confirmations><offline>
Bitcoin-Qt wallet shows outgoing transaction as "Offline (0 confirmations)"
Thilo
# Bitcoin-Qt wallet shows outgoing transaction as "Offline (0 confirmations)"

(Asked by: username_0 on 2015-02-04)

What is the meaning of a transaction status of "Offline (0 confirmations)" as opposed to "Unconfirmed (0 confirmations)" ?

Does it mean that the transaction has not even been sent to the network yet?
If so, why would that happen, and can I force it to retry?

The wallet is online (13 active connections to the network), but out-of-sync (catching up *very slowly*, last received block was 1100 days ago).

**Tags:** bitcoin-core, confirmations, offline

> **Comments:**
> **username_0**: Update: I have restarted Bitcoin-Qt. Now it says "Unconfirmed" (no longer "offline"). But the transaction cannot be found at blockchain.info. So has it really been sent?  

---

## 1 answers

### Answer by username_1 on 2015-02-04. Score: 3 | Accepted answer

Offline means that the transaction hasn't been sent to the network, that is, it's not in the memory pool of any other node.

Unconfirmed means that the transaction has been sent to the network and exists in the memory pools of many other nodes.

If the wallet is out-of-sync, that would be the reason it's got 0 confirmations. Even if you did have a confirmation, your node wouldn't know it since the transaction would be in one of the newest blocks.

If the transaction is not on blockchain.info, there's a very good chance that it hasn't been sent. You should probably resend it using [the instructions found here](https://blog.blockchain.com/2014/07/08/tutorial-how-to-rebroadcast-a-bitcoin-transaction/).

> **Comments:**
> **username_0**: The instructions assume that blockchain.info already knows about my transaction. How do I get the binary transaction out of Bitcoin-Qt?  
> **username_1**: you can use the `getrawtransaction` command. It should be in your bitcoin-qt's mempool.  
> **username_0**: Thanks, I was able to `getrawtransaction` and then paste that into blockchain.info.  

---

