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"发送人上一个委托的地址
  • For operations of type "Staking", additional properties include:
  • "StakingAction"action performed by the user (stake, unstake or finalize)
    "StakingUpdates"number of staking updates done to a particular delegate
    "SenderPublicKey"public key of the sender of the operation
    "Signature"signature of the sender of the operation
    "TransactionCount"number of the operations sent by the sender address
    "Fees"fees paid for this operation
    "GasLimit"maximum amount of gas for execution
    "GasUsed"amount of gas used by this operation
    "Status"operation status
    "Errors"errors provided by the node when submitting the operation
    "Amount"total number of tez exchanged in this operation
    "Parameters"Micheline parameters sent to a contract
    "Sender"address of the operation's sender
    "Delegate"address of the delegate associated to the operation
  • 对于类型为 "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 can access the Tezos mainnet (default) and testnet (Ghostnet). To specify these networks, use the BlockchainBase option.

范例

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

基本范例  (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)

Get the type of staking action of a staking operation:

StakingUpdates  (1)

Get the number of staking updates of a staking operation:

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_2024_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

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