BlockchainTransactionData (bloxberg)

BlockchainTransactionData[txid]

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

BlockchainTransactionData[txid,prop]

给出交易的指定属性.

更多信息

  • 属性包括:
  • "TransactionID"交易 ID
    "BlockHash"包含交易的区块的哈希值
    "BlockNumber"含有该交易的区块的高度
    "Confirmations"确认区块包含该交易的区块
    "Timestamp"交易的时间戳
    "Status"表明交易是否被成功执行
    "TransactionIndex"交易在区块中的索引号
    "Sender"交易的发送者的地址
    "Receiver"交易的接收者的地址
    "Amount"此笔交易涉及的 ether 的总数
    "ContractAddress"交易中创建的合约的地址
    "GasUsed"此次交易使用的 gas 数量
    "Fee"此笔交易的费用
    "TransactionCount"从该发送者地址发出的交易的数量
    "InputData"与交易一起发送的数据
    "TransactionDigest"用于签名的交易数据的哈希
    "DigitalSignature"交易的数字签名
    "SenderPublicKey"从数字签名导出的发送者的公钥
    "EventList"交易释出的事件的列表
    "TokenTransferList"在交易中转移的通证的列表
    "InternalTransactionList"该交易触发的内部交易列表
  • "EventList" 是具有以下元素的关联列表::
  • "Address"触发事件的合约的地址
    "Topics"交易收据日志中索引记录的事件参数
    "Data"交易收据日志中编码记录的事件参数
  • "TokenTransferList" 是具有以下元素的关联列表:
  • "Name"通证的名称(如 "Ethernity Token"
    "Symbol"通证的符号(如 "ETNY"
    "Sender"通证的发送者的地址
    "Receiver"通证的接收者的地址
    "Amount"发送的通证的数量(只适用于 "ERC20"
    "TokenID"发送的通证的 ID(只适用于 "ERC721")
  • "InternalTransactionList" 是具有以下元素的关联列表:
  • "CallType"执行的内部交易的类型
    "Sender"内部交易的发送者的地址
    "Receiver"内部交易的接收者的地址
    "Amount"内部转移的货币的数量
    "GasLimit"允许内部调用使用的最大数量的 gas
    "GasUsed"此次交易使用的 gas 的数量
    "Input"内部交易的输入数据
    "Output"内部交易的输出数据
  • BlockchainTransactionData 可访问 bloxberg 区块链. 要想指定该网络,请使用 BlockchainBase 选项.

范例

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

基本范例  (4)

获取 bloxberg 区块链交易的信息:

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

获取交易中包含的金额:

获取 bloxberg 交易的多个属性:

范围  (21)

Amount  (1)

获取在 bloxberg 交易中涉及的 berg 的总量:

BlockHash  (1)

获取含有 bloxberg 交易的区块的哈希:

BlockNumber  (1)

获取含有 bloxberg 交易的区块的高度:

Confirmations  (1)

获取含有 bloxberg 交易的区块的确认信息:

ContractAddress  (1)

获取 bloxberg 交易创建的合约的地址:

DigitalSignature  (1)

获取 bloxberg 交易的数字签名:

EventList  (1)

获取 bloxberg 交易释出的事件的列表:

Fee  (1)

获取 bloxberg 交易中包含的费用:

GasUsed  (1)

获取 bloxberg 交易使用的 gas 的量:

InputData  (1)

获取与 bloxberg 交易一起发送的数据:

InternalTransactionList  (1)

获取 bloxberg 交易触发的内部交易的列表:

Receiver  (1)

获取 bloxberg 交易的接收者的地址:

Sender  (1)

获取 bloxberg 交易的发送者的地址:

SenderPublicKey  (1)

获取 bloxberg 交易的发送者的公钥:

Status  (1)

获取 bloxberg 交易的状态:

Timestamp  (1)

获取 bloxberg 交易的时间戳:

TokenTransferList  (1)

获取 bloxberg 交易内发生的通证转帐列表:

TransactionCount  (1)

获取由 bloxberg 交易的发送者地址发送的交易的数量:

TransactionDigest  (1)

获取 bloxberg 交易的发送者地址的摘要信息:

TransactionID  (1)

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

TransactionIndex  (1)

获取区块内 bloxberg 交易的索引:

选项  (1)

BlockchainBase  (1)

Bloxberg  (1)

从 bloxberg 交易获取信息:

应用  (1)

获取 bloxberg 区块的信息:

从区块内随机选择交易:

获取该交易的详细信息:

属性和关系  (2)

对由 "SenderPublicKey" 提供的公钥进行编码将返回发送者地址:

通过交易的摘要和公钥来验证签名的真实性:

可能存在的问题  (2)

不存在的哈希  (1)

使用区块链中不存在的交易 ID 将返回 Missing

不正确的哈希  (1)

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

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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