BlockchainAddressData (for Bitcoin Cash)
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" ビットコインキャッシュのアドレス "Balance" ビットコインキャッシュユニットによる口座残高の現在価値 "ValueInUSDollars" 米国ドルによる口座残高の現在価値 "TotalUTXO" このアドレスに関連付けられた未使用トランザクション出力の総数 "UTXOList" このアドレスの未使用トランザクションの要約リスト "TotalTransactions" このアドレスが関係しているトランザクション総数 "TransactionList" このアドレスの最近のトランザクションの要約リスト - 連想 assoc が"BlockNumber","BlockNumberInterval"あるいは"TimeInterval"を含んでいるなら,出力は使用可能な特性の部分集合だけを含む.
- "TransactionList"は次の特性をキーとする連想を与える.
-
"TransactionID" トランザクションハッシュ "BlockNumber" トランザクションを含むブロック番号 "Timestamp" ブロックのタイムスタンプ "Inputs" トランザクションの入力 "Outputs" トランザクションの出力 - 次は,使用可能なオプションである.
-
BlockchainBase $BlockchainBase ブロックチェーンとそのネットワークを設定する MaxItems 20 返す項目の最大数 - BlockchainAddressDataは,ビットコインキャッシュメインネット(デフォルト)とテストネットのネットワークにアクセスできる.これらのネットワークの指定にはBlockchainBaseオプションを使う.
- MaxItemsの設定は,結果に含めるトランザクションの最大数を指定する.
例題
すべて開く すべて閉じる例 (8)
メインネットワーク上のビットコインキャッシュアドレスをチェックする:
BlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", BlockchainBase -> "BitcoinCash"]//DatasetBlockchainAddressData["BitcoinCash" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m"]//DatasetBlockchainAddressData[{"BitcoinCash", "Mainnet"} -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m"]//Datasetブロックの高さが200,000までのアドレスのデータを入手する:
BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumber" -> 200000|>, BlockchainBase -> "BitcoinCash"]//DatasetFilter the list of transactions of a specific address by blocks:
BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumberInterval" -> {200000, 270000}|>, "TransactionList", BlockchainBase -> "BitcoinCash"]//Dataset特定のアドレスのトランザクションのリストに時間でフィルタをかける:
BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "TimeInterval" -> {DateObject[{2014, 2, 1, 0, 0, 0}, "Instant", "Gregorian", -5.], DateObject[{2014, 3, 3, 0, 0, 0}, "Instant", "Gregorian", -5.]}|>, BlockchainBase -> "BitcoinCash"]//DatasetBlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "ValueInUSDollars", BlockchainBase -> "BitcoinCash"]BlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", {"Balance", "TotalTransactions"}, BlockchainBase -> "BitcoinCash"]スコープ (7)
Address (1)
addresses = {"Alice" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "Bob" -> "bitcoincash:qqzksq26n7kvelgf6ux5pxm0cxj4gm8vcclns8ed2w" };BlockchainAddressData["Alice" /. addresses, "Address", BlockchainBase -> "BitcoinCash"]Balance (1)
TotalTransactions (1)
TotalUTXO (1)
TransactionList (1)
UTXOList (1)
オプション (3)
BlockchainBase (2)
Mainnet (1)
アプリケーション (1)
特性と関係 (4)
ビットコインキャッシュアドレスは異なる3つの形式で指定できる:
a1 = BlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", BlockchainBase -> "BitcoinCash"];a2 = BlockchainAddressData["BitcoinCash" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m"];a3 = BlockchainAddressData[{"BitcoinCash", "Mainnet"} -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m"];a1 === a2 === a3"Address" 特性が返す値は提供されたアドレスと同じである:
address = "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m";BlockchainAddressData[address, "Address", BlockchainBase -> "BitcoinCash"] === addressアドレスに"BlockNumber","BlockNumberInterval"あるいは"TimeInterval"でフィルタをかけると,出力は使用可能な全特性ではなくその部分集合を含むようになる:
availableProperties = Keys[BlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", BlockchainBase -> "BitcoinCash", MaxItems -> 10]]filteredProperties = Keys[BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumber" -> 200000|>, BlockchainBase -> "BitcoinCash", MaxItems -> 10]]Complement[availableProperties, filteredProperties]//Column"BlockNumber"を使ってブロックを指定してアドレスにフィルタをかけることは,0から指定されたブロックまでの区間で"BlockNumberInterval"を使うことに等しい:
res1 = BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumber" -> 170000|>, BlockchainBase -> "BitcoinCash"];res2 = BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumberInterval" -> {0, 170000}|>, BlockchainBase -> "BitcoinCash"];res1 === res2考えられる問題 (3)
存在しないアドレス (2)
あるネットワークのアドレスを別のネットワークで使うとMissing出力が返される:
BlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", BlockchainBase -> "BitcoinCash"]//DatasetBlockchainAddressData["bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", BlockchainBase -> {"BitcoinCash", "Testnet"}]ブロックチェーンに存在しないアドレスにブロックの高さあるいは時間でフィルタをかけるとMissing出力が返される:
BlockchainAddressData[<|"Address" -> "bitcoincash:qpsnhsmjkkq5j69v9na89mz9yugljnp9rvzljykg7m", "BlockNumber" -> 1500|>, BlockchainBase -> "BitcoinCash"]不正なアドレス (1)
無効なアドレス,公開鍵,あるいはユーザ名を与えると$Failed出力が返される:
BlockchainAddressData["x!=#%", BlockchainBase -> "BitcoinCash"]関連するガイド
履歴
2024 で導入 (14.0)
テキスト
Wolfram Research (2024), BlockchainAddressData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-BitcoinCash.html.
CMS
Wolfram Language. 2024. "BlockchainAddressData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-BitcoinCash.html.
APA
Wolfram Language. (2024). BlockchainAddressData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-BitcoinCash.html
BibTeX
@misc{reference.wolfram_2026_blockchainaddressdata, author="Wolfram Research", title="{BlockchainAddressData}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-BitcoinCash.html}", note=[Accessed: 25-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchainaddressdata, organization={Wolfram Research}, title={BlockchainAddressData}, year={2024}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-BitcoinCash.html}, note=[Accessed: 25-August-2026]}