BlockchainAddressData (for Tezos)
BlockchainAddressData["address"]
テゾスブロックチェーンの指定されたアドレスに関連付けられた入手可能な情報を与える.
BlockchainAddressData[assoc]
assoc の指定と一致する特性と関連付けられた,入手可能な情報を与える.
BlockchainAddressData[addressSpec,prop]
テゾスブロックチェーンアドレスの指定された特性を与える.
詳細
- ブロックチェーン address は次のように指定できる.
-
"address" テゾスメインネットブロックチェーンのアドレス "chain""address" 指定された公開ブロックチェーンのアドレス {"chain","network"}"address" テゾスブロックチェーンの特定のネットワークのアドレス - addressSpec 入力は,たとえString address であれAssociation assoc であれ,任意の入力を参照する.
- BlockchainAddressData[assoc]の連想 assoc は,次の鍵を持つ要素を持つことができる.
-
"Address" テゾスブロックチェーンのアドレス "TimeInterval" 含めるオペレーションの時間間隔 "BlockNumberInterval" オペレーションを含めるべきブロック "BlockNumber" ブロックチェーンの特定の高さに関連付けられた数 - 以下は,一般的な特性である,
-
"Address" テゾスアドレス "Type" アカウントタイプ "FirstBlockNumber" アカウントに関連付けられた最初のオペレーションのブロックの高さ "LastBlockNumber" アカウント状態が最後に変更されたブロックの高さ "Balance" 現在の口座残高(単位:mutez) "ContractsCount" このアカウントで作られたまたは管理されている契約総数 "MigrationsCount" アカウントに関連付けられた移行操作の総数 "Staked" アカウントがその口座残高を賭けたかどうか "TotalTransactions" このアカウントに関連付けられたオペレーションの総数 "TotalTransactionsDetails" オペレーションタイプでグループ化された,このアカウントに関連付けられたオペレーションの総数 "TransactionList" このアカウントの最近のオペレーションのまとめのリスト - 次は,"User"タイプのアカウントについての追加特性である.
-
"TransactionCount" このアカウントが送信したオペレーションの総数 "Activated" このアカウントがアクティベートされているかどうか "Delegate" このアカウントの現行デリゲート数 "DelegationBlockNumber" 最新のデリゲーションのブロックの高さ "StakingPower" アカウントの現在の委任者に付与されたステーキングパワーユニットの合計数 "PublicKey" 関連付けられた公開鍵 "Revealed" 公開鍵が公開されているかどうか - 次は,"Delegate"タイプのアカウントについての追加特性である.
-
"TransactionCount" このアカウントが送信したオペレーションの総数 "Activated" このアカウントがアクティベートされているかどうか "DelegateData" デリゲートのベイキング活動についての情報 "ContractType" 契約のタイプ "Manager" 契約のマネージャーとしてマークされたアカウントのアドレス - 次は,"Contract"タイプのアカウントについての追加特性である.
-
"Delegate" このアカウントの現行デリゲートのアドレス "DelegationBlockNumber" 最新のデリゲーションのブロックの高さ "PublicKey" 関連付けられた公開鍵 "Revealed" 公開鍵が公開されているかどうか - 次は,連想 assoc が,"BlockNumber","TimeInterval"あるいは"BlockNumberInterval"の各要素を含んでいる場合の追加的な特性である.
-
"BlockTransactions" 指定されたブロックに関連付けられたオペレーションの総数 "BlockTransactionsDetails" オペレーションタイプでグループ化された,指定されたブロックに関連付けられたオペレーションの総数 - 連想 assoc が"BlockNumberInterval"または"TimeInterval"を含んでいるとき,出力は使用可能な特性の部分集合のみを含む.
- "DelegateData"は,次の特性をキーとして持つ連想を与える.
-
"ActivationBlockNumber" 前回デリゲートがベイカーとして登録されたときのブロックの高さ "DeactivationBlockNumber" 資金不足あるいはアクティブではなかったためにベイカーとしてのデリゲートが非アクティブにされたときのブロックの高さ "DelegatorsCount" 資金をデリゲートに委任した現在のアカウント数 "DelegatedBalance" デリゲートに委任された合計額(単位:mutez) "StakersCount" デリゲートに資金を賭けた現在の口座の数 "StakingBalance" デリゲートの口座残高と委任された資金から凍結された報酬を引いた額 "BlocksCount" デリゲートによってベイクされたブロックの総数 "RevelationPenaltiesCount" デリゲートがシードノンスを公開しなかったために報酬が失われたオペレーションの総数 "BakingPower" 委任残高とステーキング残高に基づく加重コンセンサス影響度.各ブロックごとに再計算される "VotingPower" 提案を支援するために委任され,賭けられた残高の合計額.投票期間ごとに再計算される - "TransactionList"は,BlockchainTransactionDataからの特性の部分集合をキーとして持つ連想のリストを与える.
- "ContractType"は,以下の値を返す.
-
"DelegateContract" 資金を委任するために使用される契約 "SmartContract" 一般目的の契約 - 次は,使用可能なオプションである.
-
BlockchainBase $BlockchainBase ブロックチェーンとそのネットワークを設定する MaxItems 20 返す項目の最大数 - BlockchainAddressDataは,テゾスメインネット(デフォルト)とテストネット(Shadownet)にアクセスできる.これらのネットワークを指定する際は,BlockchainBaseオプションを使う.
- MaxItemsの設定は,結果に含めるオペレーションの最高数を指定する.
例題
すべて開く すべて閉じる例 (7)
テゾスブロックチェーンからユーザのアカウントについての情報を得る:
BlockchainAddressData["tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", BlockchainBase -> "Tezos"]//Datasetアカウントがデリゲートのものの場合はさらに多くの情報が得られる:
BlockchainAddressData["tz1UX32DonJQHH2ZtE1YXiXJXWYuzh1bmZD6", BlockchainBase -> "Tezos"]//Datasetブロック1,110,526がベイクされた後のアカウントのデータを得る:
BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumber" -> 1110526|>, BlockchainBase -> "Tezos"]//Dataset特定のアカウントのオペレーションにブロックでフィルタをかける:
BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumberInterval" -> {1110526, 1111000}|>, "TransactionList", BlockchainBase -> "Tezos"]//Dataset特定のアカウントのオペレーション数に時間でフィルタをかける:
BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "TimeInterval" -> {DateObject[{2021, 1, 17, 12, 13, 59.357116}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 18, 12, 13, 59.357751}, "Instant", "Gregorian", -5.]}|>, "BlockTransactionsDetails", BlockchainBase -> "Tezos"]//DatasetBlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Type", BlockchainBase -> "Tezos"]BlockchainAddressData["KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", {"Type", "Balance", "Staked"}, BlockchainBase -> "Tezos"]スコープ (23)
Activated (1)
Address (1)
Balance (1)
BlockTransactions (1)
BlockTransactionsDetails (1)
ContractsCount (1)
ContractType (1)
Delegate (1)
DelegateData (1)
DelegationBlockNumber (1)
FirstBlockNumber (1)
LastBlockNumber (1)
Manager (1)
MigrationsCount (1)
PublicKey (1)
Revealed (1)
Staked (1)
StakingPower (1)
TotalTransactions (1)
TotalTransactionsDetails (1)
TransactionCount (1)
TransactionList (1)
オプション (3)
BlockchainBase (2)
Mainnet (1)
特性と関係 (2)
a1 = BlockchainAddressData["tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", BlockchainBase -> "Tezos"];a2 = BlockchainAddressData["Tezos" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz"];a3 = BlockchainAddressData[{"Tezos", "Mainnet"} -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz"];a1 === a2 === a3"Address"特性が返す値は与えられたアドレスと同じである:
address = "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz";BlockchainAddressData[address, "Address", BlockchainBase -> "Tezos"] === address考えられる問題 (2)
存在しないアドレス (1)
あるネットワークのアドレスを別のネットワークで使うとMissing出力が返される:
address = "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb";BlockchainAddressData[address, BlockchainBase -> {"Tezos", "Mainnet"}]//DatasetBlockchainAddressData[address, BlockchainBase -> {"Tezos", "Testnet"}]不正なアドレス (1)
無効なアドレス,公開鍵,あるいはユーザ名を与えると$Failed出力が返される:
BlockchainAddressData["x!=#%", BlockchainBase -> "Tezos"]関連するガイド
履歴
2020 で導入 (12.2)
テキスト
Wolfram Research (2020), BlockchainAddressData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainAddressData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html.
APA
Wolfram Language. (2020). BlockchainAddressData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html
BibTeX
@misc{reference.wolfram_2026_blockchainaddressdata, author="Wolfram Research", title="{BlockchainAddressData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchainaddressdata, organization={Wolfram Research}, title={BlockchainAddressData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html}, note=[Accessed: 15-August-2026]}