当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Bitcoin gettxout用法及代码示例


比特币(Bitcoin) RPC Blockchain API中gettxout的用法及代码示例。

用法:

gettxout "txid" n ( include_mempool )

返回有关未使用的事务输出的详细信息。

参数1 - txid

类型:字符串,必填

交易编号

参数2 - n

类型:数字,必填

投票号码

参数3 - include_mempool

类型:布尔值,可选,默认= true

是否包括内存池。请注意,不会显示在内存池中花费的未用输出。

返回结果

{
  "bestblock":  "hash",    (string) The hash of the block at the tip of the chain
  "confirmations" : n,       (numeric) The number of confirmations
  "value" : x.xxx,           (numeric) The transaction value in BTC
  "scriptPubKey" : {         (json object)
     "asm" : "code",       (string)
     "hex" : "hex",        (string)
     "reqSigs" : n,          (numeric) Number of required signatures
     "type" : "pubkeyhash", (string) The type, eg pubkeyhash
     "addresses" : [          (array of string) array of bitcoin addresses
        "address"     (string) bitcoin address
        ,...
     ]
  },
  "coinbase" : true|false   (boolean) Coinbase or not
}

示例

获取未使用的交易:

bitcoin-cli listunspent

查看详细信息:

bitcoin-cli gettxout "txid" 1

作为JSON-RPC调用:

curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "gettxout", "params": ["txid", 1] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

相关用法


注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin gettxout。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。