∟Confirm Outgoing Transaction

This section describes how to confirm an outgoing transaction by looking at the confirmation # in the transaction report.

Hours after I posted my outgoing transaction with the "bitcoin-cli sendtoaddress" command, I checked the transaction status as shown below:

C:\>\local\bitcoin-0.15.1\bin\bitcoin-cli.exe -testnet getrawtransaction 
   155657a1688b7f7ede2041190b055aa7b1ef427bbc343e4ef67342866934407e true
   
{
  "txid": 
    "155657a1688b7f7ede2041190b055aa7b1ef427bbc343e4ef67342866934407e",
  "hash": 
    "155657a1688b7f7ede2041190b055aa7b1ef427bbc343e4ef67342866934407e",
  "version": 2,
  "size": 226,
  "vsize": 226,
  "locktime": 1283724,
  "vin": [
    {
      "txid": 
        "da9406c4a2e1fe61f541c9298f276d6753bb3aaa7fa8ee1cc370ab41a292cd65",
      "vout": 1,
      "scriptSig": {...},
      "sequence": 4294967294
    }
  ],
  "vout": [
    {
      "value": 0.67825060,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 327c2eb1ce8e0b8aeae499cd54dddfca2bd57063 
          OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914327c2eb1ce8e0b8aeae499cd54dddfca2bd5706388ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "mk7tqzNcvFwBSQEiuESH3C5wEB3GtCLDPU"
        ]
      }
    },
    {
      "value": 1.00000000,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 780b970d70276f5e8a9357feab03287954482134 
          OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914780b970d70276f5e8a9357feab0328795448213488ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "mrThGN62W4noVhUvWUqHXesaMLB79NCEbW"
        ]
      }
    }
  ],
  "hex": "...",
  "blockhash": 
    "00000000000009f95b098ba566a9e73caf70bfdf6959abc10e631f31406e7a1a",
  "confirmations": 19,
  "time": 1519056260,
  "blocktime": 1519056260
}

Surprisingly, the transaction is confirmed. It is included in the 00000000000009f95b098ba566a9e73caf70bfdf6959abc10e631f31406e7a1a clock, and followed by 19 blocks.

By looking at the "vin" entry, Bitcoin fund came from the first output of transaction da9406c4a2e1fe61f541c9298f276d6753bb3aaa7fa8ee1cc370ab41a292cd65. So let's trace it back to the sender's address in the next tutorial.

Table of Contents

 About This Book

 Introduction of Bitcoin

 Bitcoin Blockchain

 Bitcoin Wallet

 Bitcoin Core

►Bitcoin Transaction

 What Is Bitcoin Transaction

 Receive Test Bitcoin from testnet.coinfaucet.eu

 View Transaction on live.blockcypher.com

 Receive Bitcoin in My Test Wallet

 View Bitcoin in My Test Wallet

 Bitcoin-Qt New Incoming Transaction Alert

 "bitcoin-cli sendtoaddress" - Send Bitcoin

►Confirm Outgoing Transaction

 Trace Back Bitcoin Transaction Outputs

 Bitcoin-Qt - Bitcoin Core GUI

 Bitcoin Mining

 Bitcoin Consensus Rules

 Bitcoin Block Data Structure

 Bitcoin Transaction Data Structure

 Bitcoin Blockchain APIs

 Copay - Bitcoin Wallet

 Archived Tutorials

 References

 Full Version in PDF/EPUB