BlockchainBlockData (for Tezos)
BlockchainBlockData["blockid"]
指定されたブロックIDを持つテゾスブロックチェーンのブロックについての情報を与える.
テゾスブロックチェーンの n 個のブロック要素についての情報を与える.
テゾスブロックチェーンの末尾から n 個のブロック要素についての情報を与える.
BlockchainBlockData[bspec,prop]
ブロックの指定された特性を与える.
詳細
- BlockchainBlockData[-1]は最新のテゾスブロックの情報を与える.
- 特性には以下がある.
-
"BlockHash" このブロックのハッシュ "BlockNumber" テゾスブロックチェーンにおけるこのブロックの数(高さ) "PreviousBlockHash" 前のブロックのハッシュ "Protocol" このブロックのプロトコル "NextProtocol" 次のブロックのプロトコル "Timestamp" このブロックがベークされた時間 "ValidationPass" 承認パスの数 "OperationsHash" オペレーションのMerkleツリーのルートハッシュのリストのハッシュ "Fitness" コンテキストの比較に使う測定基準 "ContextHash" このブロックの適用後のコンテキストの状態のハッシュ "Priority" ブロックがベークされたデリゲートの優先リストにおける位置 "Nonce" このブロックをベークした際のプルーフオブワークノンス "Signature" このブロックのベイキングデリゲートの署名 "ConsumedGas" このブロックで消費されたガスの総量 "Proposer" このブロックを提案したデリゲート "Baker" このブロックをベイクしたデリゲート "BlockReward" このブロックをベイクした報酬 "BlockFees" このブロックのオペレーションにおけるすべての手数料の合計額 "TotalTransactions" このブロックのオペレーション総数 "TransactionList" このブロックのオペレーションハッシュのリスト "TransactionListDetails" オペレーションタイプでグループ化された,このブロックのオペレーションハッシュのリスト - 次は,使用可能なオプションである.
-
BlockchainBase $BlockchainBase ブロックチェーンとそのネットワークを設定する MaxItems All 返す項目の最大数 - BlockchainBlockDataはテゾスメインネット(デフォルト)およびテストネット (Shadownet)にアクセスできる.これらのネットワークの指定には,BlockchainBaseオプションを使う.
- MaxItemsの設定は,結果に含めるオペレーションの最大数を指定する.
例題
すべて開く すべて閉じる例 (6)
テゾスブロックチェーンから高さを使ってブロックについての情報を得る:
BlockchainBlockData[850000, BlockchainBase -> "Tezos"]//Datasetブロックハッシュを使ってテゾスブロックについての情報を得る:
BlockchainBlockData["BMEQvLUsx54v5iGLe2BvLPPvH368BGhhc7FjRgZv3BsxPRQBbE4", BlockchainBase -> "Tezos"]//DatasetBlockchainBlockData[-1, BlockchainBase -> {"Tezos", "Testnet"}]//Dataset高さあるいはハッシュのリストを与えて複数のテゾスブロックを得る:
BlockchainBlockData[{2, 123456, "BMEQvLUsx54v5iGLe2BvLPPvH368BGhhc7FjRgZv3BsxPRQBbE4"}, BlockchainBase -> "Tezos"]//DatasetBlockchainBlockData[500000, "Baker", BlockchainBase -> "Tezos"]BlockchainBlockData[500000, {"Timestamp", "Protocol", "PreviousBlockHash"}, BlockchainBase -> "Tezos"]スコープ (21)
Baker (1)
BlockFees (1)
BlockHash (1)
BlockNumber (1)
BlockReward (1)
ConsumedGas (1)
ContextHash (1)
Fitness (1)
NextProtocol (1)
Nonce (1)
OperationsHash (1)
PreviousBlockHash (1)
Priority (1)
Proposer (1)
Protocol (1)
Signature (1)
Timestamp (1)
TotalTransactions (1)
TransactionList (1)
TransactionListDetails (1)
オプション (3)
BlockchainBase (2)
Mainnet (1)
アプリケーション (1)
考えられる問題 (2)
存在しないハッシュ (1)
あるブロックチェーンのブロックIDを別のブロックチェーンで使うとMissing出力が返される:
TezosBlockID = BlockchainBlockData[-1, "BlockHash", BlockchainBase -> "Tezos"]BlockchainBlockData[TezosBlockID, BlockchainBase -> {"Tezos", "Testnet"}]不正なハッシュ (1)
無効なブロックIDを与えると$Failed出力が返される:
BlockchainBlockData["6h6h6h6h", BlockchainBase -> "Tezos"]関連するガイド
履歴
2020 で導入 (12.2)
テキスト
Wolfram Research (2020), BlockchainBlockData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainBlockData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html.
APA
Wolfram Language. (2020). BlockchainBlockData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html
BibTeX
@misc{reference.wolfram_2026_blockchainblockdata, author="Wolfram Research", title="{BlockchainBlockData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html}", note=[Accessed: 12-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchainblockdata, organization={Wolfram Research}, title={BlockchainBlockData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html}, note=[Accessed: 12-August-2026]}