Documentation exported from Bitcoin Core 0.17.99

gettransaction (0.17.99 RPC)

blockchain

control

generating

mining

network

rawtransactions

util

wallet

gettransaction "txid" ( include_watchonly )

Get detailed information about in-wallet transaction <txid>

Arguments

1. "txid"

string

required

The transaction id

2. "include_watchonly"

bool

optional

default=false

Whether to include watch-only addresses in balance calculation and details[]

Result

{
  "amount" : x.xxx,

numeric

The transaction amount in BTC

  "fee": x.xxx,

numeric

The amount of the fee in BTC. This is negative and only available for the ‘send’ category of transactions.

  "confirmations" : n,

numeric

The number of confirmations

  "blockhash" : "hash",

string

The block hash

  "blockindex" : xx,

numeric

The index of the transaction in the block that includes it

  "blocktime" : ttt,

numeric

The time in seconds since epoch (1 Jan 1970 GMT)

  "txid" : "transactionid",

string

The transaction id.

  "time" : ttt,

numeric

The transaction time in seconds since epoch (1 Jan 1970 GMT)

  "timereceived" : ttt,

numeric

The time received in seconds since epoch (1 Jan 1970 GMT)

  "bip125-replaceable": "yes|no|unknown",

string

Whether this transaction could be replaced due to BIP125 (replace-by-fee); may be unknown for unconfirmed transactions not in the mempool

  "details" : [
    {
      "address" : "address",

string

The bitcoin address involved in the transaction

      "category" : "send|receive",

string

The category, either ‘send’ or ‘receive’

      "amount" : x.xxx,

numeric

The amount in BTC

      "label" : "label",

string

A comment for the address/transaction, if any

      "vout" : n,

numeric

the vout value

      "fee": x.xxx,

numeric

The amount of the fee in BTC. This is negative and only available for the ‘send’ category of transactions.

      "abandoned": xxx

bool

‘true’ if the transaction has been abandoned (inputs are respendable). Only available for the ‘send’ category of transactions.

    }
    ,...
  ],
  "hex" : "data"

string

Raw data for transaction

}

Examples

Examples:

bitcoin-cli gettransaction "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"
bitcoin-cli gettransaction "1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d" true
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "gettransaction", "params": ["1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/