BlockchainTransactionData(for Bitcoin)

$BlockchainBase = "Bitcoin"

BlockchainTransactionData[txid]

给出比特币区块链中具有 ID txid 的区块链交易的信息.

BlockchainTransactionData[txid,prop]

给出交易的指定属性.

更多信息

  • 属性包括:
  • "TransactionID"交易 ID
    "BlockHash"包含交易的区块的哈希值
    "BlockNumber"含有该交易的区块的高度
    "Confirmations"确认区块包含该交易的区块
    "Timestamp"交易的时间戳
    "LockTime"交易被加入的最早时间或区块
    "Version"交易的版本号
    "TotalInput"与该交易的输入关联的比特币的总量
    "TotalOutput"与该交易的输出关联的比特币的总量
    "Fee"此笔交易的费用
    "ByteCount"交易大小,单位为字节
    "Inputs"交易的输入数据
    "Outputs"交易的输出数据
  • "Inputs" 的值是关联列表,常见元素包括:
  • "TransactionID"前一个交易的哈希
    "Index"前一个交易输出中的索引
    "Amount"资源的量
    "ScriptByteArray"以字节数组给出的交易的脚本
    "ScriptString"以字符串给出的脚本
    "SequenceNumber"此次交易的序列号
    "Addresses"源地址的公共哈希值
    "SourceConfirmations"生成此输入的交易的确认数
  • "Outputs" 的值是关联列表,其元素包括:
  • "Amount"交易的量
    "ScriptByteArray"以字节数组给出的交易的脚本
    "ScriptString"字符串脚本
    "Addresses"目标地址的公共哈希值
    "SpentQ"若该输出已被花费则为 True
    "DestinationTransaction"花费此输出的交易的哈希值
  • BlockchainTransactionData 可访问比特币 mainnet(默认)和 testnet. 如果想指定这些网络,请使用 "BlockchainBase" 选项.

范例

打开所有单元关闭所有单元

基本范例  (4)

获取比特币区块链中一条交易的信息:

通过提供交易 ID 列表从多个比特币交易中获取数据:

获取交易的输出中包含的比特币的量:

从比特币交易获取多个属性:

范围  (13)

BlockHash  (1)

获取含有比特币交易的区块的哈希:

BlockNumber  (1)

获取含有比特币交易的区块的高度:

ByteCount  (1)

获取比特币交易的大小,以字节数计:

Confirmations  (1)

获取含有比特币交易的区块的确认信息:

Fee  (1)

获取比特币交易中包含的费用:

Inputs  (1)

获取比特币交易的输入:

LockTime  (1)

获取比特币交易的时间锁:

Outputs  (1)

获取比特币交易的输出:

Timestamp  (1)

获取比特币交易的时间戳:

TotalInput  (1)

获取为比特币交易提供的比特币总量:

TotalOutput  (1)

获取比特币交易涉及的比特币总量:

TransactionID  (1)

获取与所给 ID 匹配的交易 ID:

Version  (1)

获取比特币交易的版本:

选项  (2)

BlockchainBase  (2)

Mainnet  (1)

从比特币 mainnet 交易中获取信息:

Testnet  (1)

从比特币 testnet 交易中获取信息:

应用  (1)

获取最新的比特币区块的信息:

从该区块中随机选取一个交易:

获取该交易的详细信息:

用当前价格将交易的输出金额转换为法定货币:

可能存在的问题  (2)

不存在的哈希  (1)

在一个区块链中使用另一个区块链的交易 ID 将返回 Missing

不正确的哈希  (1)

如果提供了非十六进制数的交易 ID,将返回 $Failed

巧妙范例  (1)

使用比特币区块链:

找出区块 416,236 的 coinbase 交易的输入脚本字节数组::

原始字节含有一些可读字符:

Wolfram Research (2019),BlockchainTransactionData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html.

文本

Wolfram Research (2019),BlockchainTransactionData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html.

CMS

Wolfram 语言. 2019. "BlockchainTransactionData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html.

APA

Wolfram 语言. (2019). BlockchainTransactionData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html 年

BibTeX

@misc{reference.wolfram_2024_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2019}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Bitcoin.html}, note=[Accessed: 05-November-2024 ]}