BlockchainTransactionData (for Cardano)
BlockchainTransactionData[txid]
カルダノブロックチェーン上のIDが txid のブロックチェーントランザクションについての情報を与える.
BlockchainTransactionData[txid,prop]
トランザクションの指定された特性を返す.
詳細
- BlockchainTransactionDataはカルダノトランザクションIDに関連付けられたトランザクションのリストを返す.
- 次は,使用可能な特性である.
-
"TransactionID" トランザクションID "BlockHash" トランザクションを含むブロックのハッシュ "BlockNumber" トランザクションを含むブロックの高さ "Confirmations" トランザクションを含むブロックを承認したブロック "BlockIndex" ブロック内のトランザクションのインデックス "Timestamp" トランザクションのタイムスタンプ "TotalOutput" トランザクションタイプ "Fee" トランザクションに支払われた手数料 "Deposit" 賭けのキーとプールの登録に使われたエイダ保証金 "Size" トランザクションサイズ(単位:バイト) "InvalidHereafter" トランザクションが送信されなければならないスロット番号 "InvalidBefore" トランザクションがそこから有効になるスロット番号 "Metadata" トランザクションのメタデータ "Mint" トランザクションでミントされたトークン "Withdrawals" トランザクションで行われた引出し "Inputs" トランザクション入力データ "Outputs" トランザクション出力データ "ReferenceInputs" トランザクション参照入力データ "CollateralInputs" トランザクション担保入力データ "CollateralOutputs" トランザクション担保出力データ "Scripts" このトランザクションに含まれるスクリプト - "Metadata"の値はオンチェーンJSONオブジェクトから作られた連想である.
- "Mint"の値は以下のキーを持つ連想のリストである.
-
"AssetID" トークンのアセットID(アセットIDと連結されたポリシーID) "AssetName" トークンのアセット名 "PolicyID" トークンのポリシーID "Fingerprint" 符号化されたトークンのアセットID "Quantity" このトランザクションでミントされたトークン量 - "Inputs"の値は以下のキーを持つ連想のリストである.
-
"TransactionID" ソーストランザクションハッシュ "Index" ソーストランザクション出力内のインデックス "Amount" ソースの量 "Address" ソースのアドレス "Tokens" ソースのトークン "Redeemer" ソーストランザクション出力の仕様に使われたRedeemer "ScriptHash" ソーストランザクション出力におけるスクリプトのハッシュ - "ReferenceInputs"と"CollateralInputs"における連想は,"Inputs"における連想と同じ構造である.
- "Outputs"の値は以下のキーを持つ連想のリストである.
-
"Index" 出力インデックス "Amount" 送金された量 "Address" 目的アドレス "Tokens" 送信されたトークン "Datum" ソーストランザクション出力におけるスクリプトデータデータム "DatumHash" ソーストランザクション出力におけるデータムハッシュ "ReferenceScript" ソーストランザクション出力における参照スクリプト - "CollateralOutputs"における連想は"Outputs"における連想と同じ構造である.
- "Scripts"の値は,以下のキーを持つ連想のリストである.
-
"Hash" スクリプトのハッシュ "Type" スクリプトのタイプ "Size" スクリプトのサイズ - BlockchainTransactionDataは,カルダノメインネット(デフォルト)およびテスト目的の新たなネットワークであるテストネット「preprod」にアクセスできる.これらのネットワークの指定にはBlockchainBaseオプションを使う.
例題
すべて開く すべて閉じる例 (4)
カルダノブロックチェーンからのトランザクションについての情報を得る:
BlockchainTransactionData["a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", BlockchainBase -> "Cardano"]//DatasetトランザクションIDのリストを与えることで,複数のカルダノトランザクションからデータを得る:
BlockchainTransactionData[{"a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", "c31ce9da388d70cc7e3ae50158883612901bd54a00b66ceb17cbbd1d3909cd4e", "51ed7abe524f98b8337861610368a51bc89367d81ce09a68f94f77e91feaa0d4"}, BlockchainBase -> "Cardano"]//DatasetBlockchainTransactionData["a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", "TotalOutput", BlockchainBase -> "Cardano"]Quantity[2800000, "CardanoLovelace"]BlockchainTransactionData["a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", {"BlockNumber", "Confirmations", "Fee"}, BlockchainBase -> "Cardano"]スコープ (21)
BlockHash (1)
BlockIndex (1)
BlockNumber (1)
Confirmations (1)
CollateralInputs (1)
BlockchainTransactionData["c6e0033699f8f8e4b332cfc63cde6800230f7465f2916e6e8f4487152a343565", "CollateralInputs", BlockchainBase -> "Cardano"]CollateralOutputs (1)
BlockchainTransactionData["c6e0033699f8f8e4b332cfc63cde6800230f7465f2916e6e8f4487152a343565", "CollateralOutputs", BlockchainBase -> "Cardano"]Deposit (1)
Fee (1)
Inputs (1)
InvalidBefore (1)
InvalidHereafter (1)
Metadata (1)
Mint (1)
Outputs (1)
ReferenceInputs (1)
Scripts (1)
Size (1)
Timestamp (1)
TotalOutput (1)
TransactionID (1)
txs = {"tx1" -> "a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", "tx2" -> "51ed7abe524f98b8337861610368a51bc89367d81ce09a68f94f77e91feaa0d4" };BlockchainTransactionData["tx1" /. txs, "TransactionID", BlockchainBase -> "Cardano"]オプション (2)
BlockchainBase (2)
Mainnet (1)
アプリケーション (1)
カルダノブロックチェーンでミントされたNFTについての情報を得る:
txData = BlockchainTransactionData["a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", BlockchainBase -> "Cardano"];metadata = txData["Metadata"]cid = StringDrop[Flatten[Nest[Values, metadata, 3]][[1]]["src"], 7]ExternalStorageDownloadを使ってIPFSからファイルをダウンロードする:
file = ExternalStorageDownload[cid, ExternalStorageBase -> "IPFS"]Import[file]考えられる問題 (2)
存在しないハッシュ (1)
あるブロックチェーンのトランザクションIDを別のブロックチェーンで使うとMissing出力が返される:
txid = "a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4";BlockchainTransactionData[txid, BlockchainBase -> "Cardano"]//DatasetBlockchainTransactionData["a26fbf37a65d541a74b393c4ca5a4cde61b340cb337a882e9df77a60bba449a4", BlockchainBase -> {"Cardano", "Testnet"}]不正なハッシュ (1)
無効なトランザクションIDを与えると$Failed出力が返される:
BlockchainTransactionData["6h6h6h6h", BlockchainBase -> "Cardano"]関連するガイド
履歴
2021 で導入 (13.0)
テキスト
Wolfram Research (2021), BlockchainTransactionData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Cardano.html.
CMS
Wolfram Language. 2021. "BlockchainTransactionData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Cardano.html.
APA
Wolfram Language. (2021). BlockchainTransactionData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Cardano.html
BibTeX
@misc{reference.wolfram_2026_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Cardano.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2021}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Cardano.html}, note=[Accessed: 07-August-2026]}