BlockchainTransactionData (Tezos)

BlockchainTransactionData[txid]

给出 Tezos 区块链上 ID 为 txid 的区块链操作信息.

BlockchainTransactionData[txid,prop]

给出操作的指定属性.

更多信息

  • BlockchainTransactionData 返回与 Tezos 操作 ID 相关联的操作列表.
  • 常见属性包括:
  • "TransactionID"操作的 ID
    "BlockHash"包含该操作的区块哈希
    "BlockNumber"包含该操作的区块高度
    "Confirmations"确认区块包含该操作的区块
    "Timestamp"操作的时间戳
    "Type"操作类型
  • 对于类型为 "Transaction" 的操作,还包括以下属性:
  • "SenderPublicKey"操作发送人的公钥
    "Signature"操作发送人的签名
    "TransactionCount"发送人地址发送的操作数量
    "Fees"该操作花费的费用
    "GasLimit"执行时花费 gas 的最大量
    "GasUsed"该操作花费的 gas 量
    "StorageLimit"给定操作可以消耗的存储上限
    "StorageUsed"操作消耗的存储量
    "Status"操作状态
    "Errors"提交操作时节点产生的误差
    "Amount"该操作中交易的 tez 总数量
    "Parameters"发送给合约的 Micheline 参数
    "InternalTransactionList"内部操作列表
    "Sender"交易发送人的地址
    "Target"交易的目标地址
  • 对于类型为 "Delegation" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "TransactionCount"发送人地址发送的操作数量
    "Fees"该操作支付的费用
    "GasLimit"执行时花费 gas 的最大量
    "GasUsed"该操作花费的 gas 量
    "StorageLimit"给定操作可以消耗的存储上限
    "StorageUsed"操作消耗的存储量
    "Status"操作状态
    "Errors"提交操作时节点产生的误差
    "Amount"该操作中交易的 tez 总数量
    "Sender"操作发送人的地址
    "Delegate"与操作相关的委托地址
    "PreviousDelegate"发送人上一个委托的地址
  • 对于类型为 "Staking" 的操作,其他属性包括:
  • "StakingAction"用户执行的操作(质押、取消质押或最终确定)
    "StakingUpdates"对特定委托进行的质押更新的数量
    "SenderPublicKey"操作发送人的公钥
    "Signature"操作发送人的签名
    "TransactionCount"发送人地址发送的操作的总数
    "Fees"为本次操作支付的费用
    "GasLimit"执行的最大 Gas 量
    "GasUsed"此操作使用 Gas 量
    "Status"操作的状态
    "Errors"提交操作时节点给出的错误
    "Amount"本次操作中交换的 tez 总数
    "Parameters"发送至合约的 Micheline 参数
    "Sender"操作发送人的地址
    "Delegate"与操作关联的委托人的地址
  • 对于类型为 "Origination" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "TransactionCount"发送人地址发送的操作数量
    "Fees"该操作支付的费用
    "GasLimit"执行时花费 gas 的最大量
    "GasUsed"该操作花费的 gas 量
    "StorageLimit"给定操作可以消耗的存储上限
    "StorageUsed"操作消耗的存储量
    "Status"操作状态
    "Errors"提交操作时节点产生的误差
    "Balance"合约初始余额
    "Sender"操作发送人的地址
    "Manager"操作中标记为管理人的账户地址
    "Delegate"与操作相关的委托地址
    "Contract"合约地址
  • 对于类型为 "Reveal" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "TransactionCount"发送人地址发送的操作数量
    "Fees"该操作支付的费用
    "GasLimit"执行时花费 gas 的最大量
    "GasUsed"该操作花费的 gas 量
    "StorageLimit"给定操作可以消耗的存储上限
    "StorageUsed"操作消耗的存储量
    "Status"操作状态
    "Errors"提交操作时节点产生的误差
    "Sender"操作发送人的地址
  • 对于类型为 "DoubleBaking" 的操作,还包括以下属性:
  • "AccusedBlockNumber"双出块的区块高度 [DoubleBaking]
    "AccuserReward"用 tez 数量表示的指责者获得的奖励
    "OffenderLoss"被指责的面包师损失的数量
    "Accuser"指责者的地址
    "Offender"受罚者的地址
  • 对于类型为 "DoubleEndorsing" 的操作,还包括以下属性:
  • "Signature"操作的发送人的签名
    "AccusedBlockNumber"双担保发生的区块高度
    "AccuserReward"用 tez 数量表示的指责者获得的奖励
    "OffenderLoss"被指责的面包师损失的数量
    "Accuser"指责者的地址
    "Offender"受罚者的地址
  • 对于类型为 "Endorsement" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "Slots"分配给发送操作的面包师的担保槽
    "Reward"面包师的奖励
    "Delegate"发送操作的面包师(委托)的地址
  • 对于类型为 "NonceRevelation" 的操作,还包括以下属性:
  • "RevealedBlockNumber"存储种子 nonce 哈希的区块的高度
    "Baker"披露 nonce 的面包师的地址
    "Sender"操作发送人的地址
  • 对于类型为 "Activation" 的操作,还包括以下属性:
  • "Balance"账户激活的余额
    "Account"激活账户的地址
  • 对于类型为 "Ballot" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "VotingPower"面包师的投票权
    "Vote"投票的表决意见(赞同、反对或弃权)
    "Sender"操作发送人的地址
    "VotingPeriodIndex"投票期指数
    "VotingPeriodKind"投票期种类
    "ProposalHash"投票提案的哈希
  • 对于类型为 "Proposal" 的操作,还包括以下属性:
  • "SenderPublicKey"操作的发送人的公钥
    "Signature"操作的发送人的签名
    "VotingPower"面包师的投票权
    "Duplicated"提案赞同(upvote)是否被推送
    "Sender"操作发送人的地址
    "VotingPeriodIndex"投票期指数
    "VotingPeriodKind"投票期种类
    "ProposalHash"投票提案的哈希
  • "InternalTransactionList" 可以包括类型为 "Transaction""Delegation""Origination" 的操作,并会给出一个有相应操作属性子集的关联关系;并且会包含下列密钥:
  • "Initiator"交易调用发起人的地址
    "InternalTransactionCount"用于避免内部操作重复的数量 (nonce)
  • "Status" 可以返回如下值:
  • "Applied"节点应用并成功添加到区块链中的操作
    "Failed"由于特定错误而失败的操作
    "Backtracked"已成功但由于在同一操作组中的下列操作之一失败的原因被撤销的操作
    "Skipped"操作组中所有在失败操作之后的操作
  • "VotingPeriodKind" 可以返回如下值:
  • "Proposal"协议提案期
    "TestingVote"提案投票期
    "Testing"提案测试期
    "PromotionVote"提案宣传期
  • BlockchainTransactionData 可以访问 Tezos 的 mainnet(默认)和 testnet (Ghostnet). 要想指定这些网络,请使用 BlockchainBase 选项.

范例

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

基本范例  (4)

从 Tezos 区块链中获取交易的信息:

通过提供交易 ID 列表获取多个 Tezos 交易的数据:

获取交易中包含的数量:

获取 Tezos 交易的多个属性:

范围  (44)

Account  (1)

获取由该操作激活的 Tezos 账户地址:

AccusedBlockNumber  (1)

获取被惩罚区块的高度:

Accuser  (1)

获取指责者的地址:

AccuserReward  (1)

获取指责者的奖励:

Amount  (1)

获取 Tezos 交易中交易的数量:

Baker  (1)

获取披露 nonce 的面包师的地址:

Balance  (1)

获取发起合约的初始余额:

获取由该操作激活的 Tezos 账户的初始余额:

BlockHash  (1)

获取包含 Tezos 操作的区块哈希:

BlockNumber  (1)

获取包含 Tezos 操作的区块高度:

Confirmations  (1)

获取包含 Tezos 操作的区块确认:

Contract  (1)

获取发起合约的地址:

Delegate  (1)

获取与该操作关联的委托地址:

Duplicated  (1)

检查发送的提案是否有重复:

Errors  (1)

检查在提交给 Tezos 区块链的操作中是否有错误:

Fees  (1)

获取包含在 Tezos 操作中的费用:

GasLimit  (1)

获取 Tezos 操作的 gas 限制:

GasUsed  (1)

获取 Tezos 操作中使用的 gas:

InternalTransactionList  (1)

获取 Tezos 交易操作中的内部交易:

获取内部操作的发起者:

获取内部操作的交易计数 (nonce):

Manager  (1)

获取在操作中标记为管理者的账户地址:

Offender  (1)

获取被惩罚者的地址:

OffenderLoss  (1)

获取被惩罚的面包师失去的冻结保证金数量:

Parameters  (1)

获取 Tezos 交易的参数:

PreviousDelegate  (1)

获取发送人上一个委托的地址:

ProposalHash  (1)

获取投票提案的哈希:

RevealedBlockNumber  (1)

获取种子 nonce 哈希存储的区块高度:

Reward  (1)

获取发送担保操作的面包师的奖励:

VotingPower  (1)

获取面包师的投票权:

Sender  (1)

获取 Tezos 操作发送人的地址:

SenderPublicKey  (1)

获取 Tezos 操作发送者的公钥:

Signature  (1)

获取 Tezos 操作发送者的签名:

Slots  (1)

获取分配给发送操作的面包师的担保槽数量:

StakingAction  (1)

获取质押操作的质押动作类型:

StakingUpdates  (1)

获取一次质押操作的质押更新次数:

Status  (1)

获取 Tezos 操作的状态:

StorageLimit  (1)

获取 Tezos 操作的存储上限:

StorageUsed  (1)

获取 Tezos 操作使用的存储:

Target  (1)

获取 Tezos 交易的目标地址:

Timestamp  (1)

获取 Tezos 操作的时间戳:

TransactionCount  (1)

获取 Tezos 操作的交易计数:

TransactionID  (1)

获取匹配给定交易的交易 ID:

Type  (1)

获取 Tezos 操作类型:

Vote  (1)

获取投票操作中给出的表决:

VotingPeriodIndex  (1)

获取投票期的指数:

VotingPeriodKind  (1)

获取投票期的种类:

选项  (2)

BlockchainBase  (2)

Mainnet  (1)

从 Tezos 主网 (mainnet) 交易中获取信息:

Testnet  (1)

从 Tezos 测试网 (testnet) 交易中获取信息:

可能存在的问题  (2)

不存在的哈希值  (1)

在一个区块链中使用另一个区块链的 ID 会返回一个 Missing 输出:

错误的哈希值  (1)

提供无效区块 ID 会返回 $Failed 输出:

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

文本

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2025_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html}", note=[Accessed: 06-July-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html}, note=[Accessed: 06-July-2025 ]}