BlockchainTokenData (for Tezos)
BlockchainTokenData["name"]
テゾスブロックチェーン中の特定の名前を持つトークンの使用に関する一般的な情報を与える.
BlockchainTokenData["sym"]
シンボル sym を持つトークンについての一般的な情報を与える.
BlockchainTokenData["address"]
指定されたアドレスに関連付けられたトークンについての一般的な情報を与える.
BlockchainTokenData[assoc]
assoc の指定と一致する特性を持つトークンについての一般的な情報を与える.
BlockchainTokenData[tokenspec,prop]
トークンの使用についての指定された特性を与える.
詳細
- BlockchainTokenDataは連想のリストを与える.各連想は単一のトークンについての結果を与える.
- BlockchainTokenData["name"]の name は,特定のトークンに割り当てられた名前(例:"Aspen Digital")あるいはトークンクラスの標準(例:"FA1")でよい.
- tokenspec 入力は,任意の入力を,それがString name,symbol,address,Association assoc の何であれ,参照する.
- BlockchainTokenData[assoc]の連想 assoc は次のキーを持つ要素を持つことができる.
-
"TokenID" トークンID("FA2"についてのみ) "Name" トークン名(例:"Aspen Digital") "Symbol" トークンシンボル(例:"TZBTC") "TokenAddress" トークンに関連付けられたアドレス "TokenStandard" トークンを定義する標準(例:"FA2") "TimeInterval" 含めるトランザクションの時間間隔 "BlockNumberInterval" 含めるべきトランザクションのブロック "Addresses" 送信のための送信者または受信者のアドレス "HolderAddresses" 現行のトークン所有者のアドレス - 入力の連想で省略された任意のキーは,どのような値でも持てると仮定される.これは,"key"->Allでキーと値を指定することと同じである.
- "TimeInterval"は,指定の粒度を持った単一のDateObjectとして,あるいは開始日と終了日のオブジェクトのリストとして与えることができる.
- 次は,BlockchainTokenDataの可能なオプションである.
-
BlockchainBase $BlockchainBase 使用するブロックチェーンとネットワーク MaxItems 20 返す項目の最大数 - MaxItemsの設定値は,各結果に含めるべき所有者,送金,送信者および受信者のアドレスの最大数を指定する.
- BlockchainTokenData[tokenspec]は,tokenspec に一致するトークンについての一般的な情報を"TransfersCount"によってソートされた以下の特性を持つ連想のリストとして与える.
-
"TokenID" トークンID("FA2"についてのみ) "Name" トークン名 "Symbol" トークンシンボル "TokenAlias" トークンに関連付けられたアドレスのエイリアス "TokenAddress" トークンに関連付けられたアドレス "TokenStandard" トークンを定義する標準 "TotalSupply" トークンの既存供給量の総量 "TransferPrecision" トークンの精度桁数 "TransfersCount" トークンの総転送数 "TotalTransferred" 転送されたトークン総量 - 入力の連想 assoc に要素"HolderAddresses"が与えられると,BlockchainTokenData[assoc]は"BalanceFraction" によってソートされた以下の特性を持つ連想のリストを返す.
-
"Name" トークン名 "Symbol" トークンシンボル "TokenAlias" トークンに関連付けられたアドレスのエイリアス "TokenAddress" トークンに関連付けられたアドレス "TokenStandard" トークンを定義する標準 "TransfersCount" 指定の所有者が行ったトークン転送の総額 "Balance" 所有者の口座残高 "BalanceFraction" 所有者の保有量の既存供給量に対する割合 - BlockchainTokenData[assoc]は,入力の連想 assoc で"TimeInterval","BlockNumberInterval","Addresses"の要素が与えられると"Timestamp"でソートされた以下の特性を持つ連想のリストを返す.
-
"Name" トークン名 "TokenStandard" トークンを定義する標準 "TransactionID" トークンの転送も含むトランザクションハッシュ "BlockNumber" トランザクションを含むブロックの番号 "Timestamp" ブロックのタイムスタンプ "Sender" トークンの送信者 "Receiver" トークンの受信者 "TokenID" トークンID("FA2"についてのみ) "Amount" 送信されたトークン量 - BlockchainTokenData[tokenspec,prop]は ,次の追加要素もサポートする.
-
"HolderList" 現行のトークン所有者(所有数が多いものから順に) "TransferList" 転送されたトークン(最も最近のものから順に) "SenderAddressList" トークンの送信者全員のアドレス "ReceiverAddressList" トークンの受信者全員のアドレス - これらの特性は,"TimeInterval","BlockNumberInterval","Addresses"の各要素が入力の連想 tokenspec で与えられる場合は使用できない.
- 要素"HolderAddresses"が入力の連想 tokenspec で与えられる場合は,特性"HolderList"は使用できない.
- "HolderList"の値は,"BalanceFraction"でソートされた以下のキーを持つ連想のリストのリストである.
-
"HolderAddress" 所有者アドレス "Balance" 所有者の口座残高 "BalanceFraction" 所有者が所有する量の総供給量に対する割合 - "TransferList"の値は,"Timestamp"でソートされた以下のキーを持つ連想のリストのリストである.
-
"TransactionID" トークンの転送を含むトランザクションのハッシュ "BlockNumber" トランザクションを含むブロック番号 "Timestamp" ブロックのタイムスタンプ "Sender" トークンの送信者 "Receiver" トークンの受信者 "TokenID" 送信されたトークンのID("FA2"についてのみ) "Amount" 送信されたトークン量 - BlockchainTokenData[tokenspec,{prop1,prop2,…}]の各連想には propiが含まれる.
例題
すべて開く すべて閉じる例 (16)
BlockchainTokenData["Quipuswap Governance Token", BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData["SMAK", BlockchainBase -> "Tezos"]//Dataset特定のトークンの情報をトークン契約のエイリアスでチェックする:
BlockchainTokenData["Tezotopia Resources", BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData["KT1ErKVqEhG9jxXgUG2KGLW3bNM7zXHX8SDF", BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData["FA1.2", BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData[All, BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData["tzBTC", "TotalSupply", BlockchainBase -> "Tezos"]BlockchainTokenData["tzBTC", {"Symbol", "TokenStandard", "TransfersCount"}, BlockchainBase -> "Tezos"]BlockchainTokenData[<|"Symbol" -> {"tzbtc", "usdtz"}|>, BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {800000, 1000000}|>, BlockchainBase -> "Tezos", MaxItems -> 10]//DatasetBlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, BlockchainBase -> "Tezos", MaxItems -> 10]//Datasetすべての"FA1.2"トークンの転送にアドレスでフィルタをかける.アドレスは,送信者のものでも受信者のものでも構わない:
BlockchainTokenData[<|"TokenStandard" -> "FA1.2", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7"|>, BlockchainBase -> "Tezos", MaxItems -> 10]//Dataset特定の所有者が保有している全"FA1.2"トークンにフィルタをかける:
BlockchainTokenData[<|"TokenStandard" -> "FA1.2", "HolderAddresses" -> "KT1TxqZ8QtKvLu3V3JH7Gx58n7Co8pgtpQU5"|>, BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData[<|"HolderAddresses" -> {"KT1TxqZ8QtKvLu3V3JH7Gx58n7Co8pgtpQU5", "tz1W4soNxmZCzHiNdawbcKJ6UVfLuR5R9dww"}|>, BlockchainBase -> "Tezos"]//DatasetBlockchainTokenData[<|"Name" -> "tzBTC"|>, "HolderList", BlockchainBase -> "Tezos", MaxItems -> 5]//Dataset特定のトークンIDのすべてのトークン転送にフィルタをかける:
BlockchainTokenData[<|"TokenStandard" -> "FA2", "TokenID" -> 0|>, BlockchainBase -> "Tezos"]//Datasetスコープ (26)
Amount (2)
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "Amount", BlockchainBase -> "Tezos", MaxItems -> 10]BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "Amount", BlockchainBase -> "Tezos", MaxItems -> 5]Balance (1)
BalanceFraction (1)
BlockNumber (2)
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "BlockNumber", BlockchainBase -> "Tezos", MaxItems -> 10]あるブロック間隔のトークントランザクションを含むブロックを得る:
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "BlockNumber", BlockchainBase -> "Tezos", MaxItems -> 5]HolderList (1)
Name (1)
Receiver (2)
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "Receiver", BlockchainBase -> "Tezos", MaxItems -> 5]BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "Receiver", BlockchainBase -> "Tezos", MaxItems -> 5]ReceiverAddressList (1)
Sender (2)
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "Sender", BlockchainBase -> "Tezos", MaxItems -> 5]BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "Sender", BlockchainBase -> "Tezos", MaxItems -> 5]SenderAddressList (1)
Symbol (1)
Timestamp (2)
時間間隔でフィルタをかけられたトークンに関連付けられたブロックのタイムスタンプを得る:
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "Timestamp", BlockchainBase -> "Tezos", MaxItems -> 5]ブロック間隔でフィルタをかけられたトークンに関連付けられたブロックのタイムスタンプを得る:
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "Time", BlockchainBase -> "Tezos", MaxItems -> 5]TokenAddress (1)
TokenStandard (1)
TotalSupply (1)
TotalTransferred (1)
TransactionID (2)
時間間隔でフィルタをかけられたトークン転送を含むトランザクションのハッシュを得る:
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "TimeInterval" -> {DateObject[{2020, 1, 8, 19, 56, 27.324722}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 8, 19, 56, 27.326426}, "Instant", "Gregorian", -5.]}|>, "TransactionID", BlockchainBase -> "Tezos", MaxItems -> 5]ブロック間隔でフィルタをかけられたトークン転送を含むトランザクションのハッシュを得る:
BlockchainTokenData[<|"Name" -> "tzBTC", "Addresses" -> "tz1MpUMDnj5hYBHW6EmEbtiLC5BpaRxjo7H7", "BlockNumberInterval" -> {1000000, 1260000}|>, "TransactionID", BlockchainBase -> "Tezos", MaxItems -> 5]TransferList (1)
TransferPrecision (1)
オプション (3)
BlockchainBase (2)
Mainnet (1)
Testnet (1)
BlockchainTokenDataは,現在のところ,テストネットのトークンはリストアップしない:
BlockchainTokenData["FA1.2", BlockchainBase -> {"Tezos", "Testnet"}]特性と関係 (1)
クエリにトークンの名前,シンボル,アドレスを使うと,同じデータが返される:
Name = "Quipuswap Governance Token"Sym = First@BlockchainTokenData[Name, "Symbol", BlockchainBase -> {"Tezos", "Mainnet"}]Address = First@BlockchainTokenData[Name, "TokenAddress", BlockchainBase -> {"Tezos", "Mainnet"}]BlockchainTokenData[Name, BlockchainBase -> {"Tezos", "Mainnet"}] === BlockchainTokenData[Sym, BlockchainBase -> {"Tezos", "Mainnet"}] === BlockchainTokenData[Address, BlockchainBase -> {"Tezos", "Mainnet"}]考えられる問題 (1)
Testnet Tokens (1)
BlockchainTokenDataは,現在のところ,テストネットのトークンはリストアップしない:
BlockchainTokenData["FA1.2", BlockchainBase -> {"Tezos", "Testnet"}]関連するガイド
履歴
2020 で導入 (12.2)
テキスト
Wolfram Research (2020), BlockchainTokenData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainTokenData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Tezos.html.
APA
Wolfram Language. (2020). BlockchainTokenData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Tezos.html
BibTeX
@misc{reference.wolfram_2026_blockchaintokendata, author="Wolfram Research", title="{BlockchainTokenData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Tezos.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintokendata, organization={Wolfram Research}, title={BlockchainTokenData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Tezos.html}, note=[Accessed: 09-August-2026]}