BlockchainTransactionData (for Tezos)
BlockchainTransactionData[txid]
テゾス(Tezos)ブロックチェーンにおけるID txid のブロックチェーンオペレーションに関する情報を与える.
BlockchainTransactionData[txid,prop]
オペレーションの指定された特性を与える.
詳細
- BlockchainTransactionDataは,テゾスのオペレーションIDに関連付けられたオペレーションのリストを返す.
- 次は,一般的な特性である.
-
"TransactionID" オペレーションID "BlockHash" オペレーションを含むブロックのハッシュ "BlockNumber" オペレーションを含むブロックの高さ "Confirmations" オペレーションを含むブロックを承認するブロック "Timestamp" オペレーションのタイムスタンプ "Type" オペレーションタイプ - 次は,"Transaction"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "TransactionCount" 送信者アドレスから送られたオペレーションの数 "Fees" このオペレーションに支払われた手数料 "GasLimit" 実行するためのガスの最大量 "GasUsed" このオペレーションで使用されたガスの量 "StorageLimit" 指定されたオペレーションが消費できるストレージ量の上限 "StorageUsed" このオペレーションが消費したストレージ量 "Status" オペレーションのステータス "Errors" オペレーションの送信時にノードが与えたエラー "Amount" このオペレーションで交換されたtezの総量 "Parameters" 契約に送信するMichelineパラメータ "InternalTransactionList" 内部オペレーションのリスト "Sender" トランザクションの送信者アドレス "Target" トランザクションの宛先アドレス - 次は,"Delegation"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "TransactionCount" 送信者アドレスから送信されたオペレーション数 "Fees" このオペレーションに支払われた手数料 "GasLimit" 実行するためのガスの最大量 "GasUsed" このオペレーションで使用されたガスの量 "StorageLimit" 指定されたオペレーションが消費できるストレージ量の上限 "StorageUsed" このオペレーションが消費したストレージ量 "Status" オペレーションのステータス "Errors" オペレーションの送信時にノードが与えたエラー "Amount" このオペレーションで交換されたtezの総量 "Sender" オペレーションの送信者アドレス "Delegate" このオペレーションに関連付けられたデリゲートのアドレス "PreviousDelegate" 送信者の以前のデリゲートのアドレス - "Staking"タイプのオペレーションに関しては,次の追加的な特性が含まれる.
-
"StakingAction" ユーザによって行われるアクション(ステーク,アンステーク,確定) "StakingUpdates" 特定のデリゲートに対して行われたステーキングアップデートの数 "SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "TransactionCount" 送信者アドレスから送られたオペレーション数 "Fees" このオペレーションに払われた手数料 "GasLimit" 実行に使われるガスの最大量 "GasUsed" このオペレーションに使われたガスの量 "Status" オペレーション状況 "Errors" オペレーションを送信する際にノードによって出されたエラー "Amount" このオペレーションによって交換されたtezの総数 "Parameters" 契約に送信されたMichelineパラメータ "Sender" オペレーションの送信者のアドレス "Delegate" このオペレーションに関連付けられたデリゲートのアドレス - 次は,"Origination"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "TransactionCount" 送信者アドレスから送信されたオペレーション数 "Fees" このオペレーションに支払われた手数料 "GasLimit" 実行するためのガスの最大量 "GasUsed" このオペレーションで使用されたガスの量 "StorageLimit" 指定されたオペレーションが消費できるストレージ量の上限 "StorageUsed" このオペレーションが消費したストレージ量 "Status" オペレーションのステータス "Errors" オペレーションの送信時にノードが与えたエラー "Balance" 契約の開始時口座残高 "Sender" オペレーションの送信者アドレス "Manager" オペレーションでマネージャーとしてマークされたアカウントのアドレス "Delegate" このオペレーションに関連付けられたデリゲートのアドレス "Contract" 契約のアドレス - 次は,"Reveal"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "TransactionCount" 送信者アドレスから送信されたオペレーション数 "Fees" このオペレーションに支払われた手数料 "GasLimit" 実行するためのガスの最大量 "GasUsed" このオペレーションで使用されたガスの量 "StorageLimit" 指定されたオペレーションが消費できるストレージ量の上限 "StorageUsed" このオペレーションが消費したストレージ量 "Status" オペレーションのステータス "Errors" オペレーションの送信時にノードが与えたエラー "Sender" オペレーションの送信者アドレス - 次は,"DoubleBaking"タイプのオペレーションについての追加特性である.
-
"AccusedBlockNumber" ダブルベイクされたブロックの高さ "AccuserReward" 告発者の報酬(単位:tez) "OffenderLoss" 告発されたベーカーが失った額 "Accuser" 告発者のアドレス "Offender" 違反者のアドレス - 次は,"DoubleConsensus"タイプのオペレーションについての追加特性である.
-
"Signature" オペレーションの送信者の署名 "AccusedBlockNumber" 二重合意が起こったブロックの高さ "AccuserReward" 告発者の報酬(単位:tez) "OffenderLoss" 告発されたベーカーが失った額 "Accuser" 告発者のアドレス "Offender" 違反者のアドレス - 次は,"Attestation"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "Power" 直前のブロックを支持するために使用されたベーキングパワー "Reward" ベーカーの報酬 "Delegate" オペレーションを送信したベーカー(デリゲート)のアドレス - 次は,"NonceRevelation"タイプのオペレーションについての追加特性である.
-
"RevealedBlockNumber" シードノンスハッシュが保存されているブロックの高さ "Baker" ノンスを明らかにしたベーカーのアドレス "Sender" オペレーションの送信者アドレス - 次は,"Activation"タイプのオペレーションについての追加特性である.
-
"Balance" 口座のアクティベーション時残高 "Account" アクティベートされたアカウントのアドレス - 次は,"Ballot"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "VotingPower" ベーカーの投票力 "Vote" 投票で投じられた票(yay,nayあるいはpass) "Sender" オペレーションの送信者アドレス "VotingPeriodIndex" 投票期間の指標 "VotingPeriodKind" 投票期間の種類 "ProposalHash" 投票提案のハッシュ - 次は,"Proposal"タイプのオペレーションについての追加特性である.
-
"SenderPublicKey" オペレーションの送信者の公開鍵 "Signature" オペレーションの送信者の署名 "VotingPower" ベーカーの投票力 "Duplicated" 賛成投票の提案がすでにプッシュされたかどうか "Sender" オペレーションの送信者アドレス "VotingPeriodIndex" 投票期間の指標 "VotingPeriodKind" 投票期間の種類 "ProposalHash" 投票提案のハッシュ - "DoubleConsensus"タイプの操作は以前は"DoubleEndorsing"という名称で,"Attestation"タイプの操作は以前は"Endorsement"という名称だった.
- "InternalTransactionList"は,タイプが"Transaction","Delegation","Origination"のオペレーションを含むことができ,対応するオペレーション特性の部分集合による連想を与える.加えて,以下の鍵が含まれる.
-
"Initiator" トランザクションコールの開始者のアドレス "InternalTransactionCount" 内部オペレーションの再実行を防ぐために使われた数(ノンス) - "Status"は次の値を返す.
-
"Applied" ノードによって適用され成功裏にブロックチェーンに加えられたオペレーション "Failed" 特定のエラーが出て失敗になったオペレーション "Backtracked" 成功はしたが同じオペレーショングループ内の続くオペレーションが失敗したために取り消されたオペレーション "Skipped" 一つのオペレーショングループ内の,失敗後のすべてのオペレーション - "VotingPeriodKind"は次の値を返す.
-
"Proposal" プロトコールの提案期間 "TestingVote" プロトコールの投票期間 "Testing" 提案されたテスト期間 "PromotionVote" 提案されたプロモーション期間 - BlockchainTransactionDataは,テゾスメインネット(デフォルト)とテストネット(Shadownet)にアクセスできる.これらのネットの指定にはBlockchainBaseオプションを使うとよい.
例題
すべて開く すべて閉じる例 (4)
テゾスブロックチェーンからトランザクションについての情報を得る:
BlockchainTransactionData["ooi8iZ5jTdWEdT85WX6YL99jCqKJu4tuFnoMMu8BafggGTgh1oS", BlockchainBase -> "Tezos"]//DatasetトランザクションIDのリストを与えることで,複数のテゾスのトランザクションからデータを得る:
BlockchainTransactionData[{"ooi8iZ5jTdWEdT85WX6YL99jCqKJu4tuFnoMMu8BafggGTgh1oS", "ooP37LNma6DiWjVxDbS2XZu4PiNKy7fbHZWSn8Vj8FX1hWfkC3b", "oonbQt2gPvJgYqTesNS4iyRXcL2QWCke5yonjgtzdfHM3LYeq9a"}, BlockchainBase -> "Tezos"]//DatasetBlockchainTransactionData["ooi8iZ5jTdWEdT85WX6YL99jCqKJu4tuFnoMMu8BafggGTgh1oS", "Amount", BlockchainBase -> "Tezos"]BlockchainTransactionData["ooi8iZ5jTdWEdT85WX6YL99jCqKJu4tuFnoMMu8BafggGTgh1oS", {"Type", "Amount", "Status"}, BlockchainBase -> "Tezos"]スコープ (44)
Amount (1)
AccusedBlockNumber (1)
Accuser (1)
AccuserReward (1)
Amount (1)
Baker (1)
Balance (1)
BlockchainTransactionData["oonbQt2gPvJgYqTesNS4iyRXcL2QWCke5yonjgtzdfHM3LYeq9a", "Balance", BlockchainBase -> "Tezos"]このオペレーションによってアクティベートされたテゾス口座の初期残高を得る:
BlockchainTransactionData["oomgUzsUkTtE4v9bYbfF5hg1LLZxtBdYHn7yzQP8GK7kwRk1W56", "Balance", BlockchainBase -> "Tezos"]BlockHash (1)
BlockNumber (1)
Confirmations (1)
Contract (1)
Delegate (1)
Duplicated (1)
Errors (1)
Fees (1)
GasLimit (1)
GasUsed (1)
InternalTransactionList (1)
テゾスのトランザクションオペレーションの内部トランザクションを得る:
BlockchainTransactionData["opDckVrXacor6B25F3SD2epxC13iCoN6xjwsvvJDYo5aa9AMbqz", "InternalTransactionList", BlockchainBase -> "Tezos"]BlockchainTransactionData["opDckVrXacor6B25F3SD2epxC13iCoN6xjwsvvJDYo5aa9AMbqz", "InternalTransactionList", BlockchainBase -> "Tezos"][[1, 1]]["Initiator"]BlockchainTransactionData["opDckVrXacor6B25F3SD2epxC13iCoN6xjwsvvJDYo5aa9AMbqz", "InternalTransactionList", BlockchainBase -> "Tezos"][[1, 1]]["InternalTransactionCount"]Manager (1)
Offender (1)
OffenderLoss (1)
Parameters (1)
PreviousDelegate (1)
ProposalHash (1)
RevealedBlockNumber (1)
Reward (1)
VotingPower (1)
Sender (1)
SenderPublicKey (1)
Signature (1)
Power (1)
StakingAction (1)
StakingUpdates (1)
Status (1)
StorageLimit (1)
StorageUsed (1)
Target (1)
Timestamp (1)
TransactionCount (1)
TransactionID (1)
Type (1)
Vote (1)
VotingPeriodIndex (1)
オプション (2)
BlockchainBase (2)
Mainnet (1)
Testnet (1)
txid = First[Lookup[BlockchainAddressData["tz1YeQkgxvzVroTyMh72DrmNRsyzQfsBmxt8", "TransactionList", BlockchainBase -> {"Tezos", "Testnet"}], "TransactionID"]];BlockchainTransactionData[txid, BlockchainBase -> { "Tezos", "Testnet"}]//Dataset考えられる問題 (2)
存在しないハッシュ (1)
あるブロックチェーンのトランザクションIDを別のブロックチェーンで使うとMissing出力が返される:
txid = "ooi8iZ5jTdWEdT85WX6YL99jCqKJu4tuFnoMMu8BafggGTgh1oS";BlockchainTransactionData[txid, BlockchainBase -> "Tezos"]//DatasetBlockchainTransactionData[txid, BlockchainBase -> {"Tezos", "Testnet"}]不正なハッシュ (1)
無効なトランザクションIDを与えると$Failedオブジェクトが返される:
BlockchainTransactionData["6h6h6h6h", BlockchainBase -> "Tezos"]関連するガイド
履歴
2020 で導入 (12.2)
テキスト
Wolfram Research (2020), BlockchainTransactionData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainTransactionData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html.
APA
Wolfram Language. (2020). BlockchainTransactionData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html
BibTeX
@misc{reference.wolfram_2026_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html}", note=[Accessed: 18-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.html}, note=[Accessed: 18-August-2026]}