BlockchainAddressData(for Bitcoin)

$BlockchainBase = "Bitcoin"

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 Automaticブロックチェーンとそのネットワークを設定する
    MaxItems 20返す項目の最大数
  • BlockchainAddressDataは,ビットコインのメインネット(デフォルト)とテストネットのネットワークにアクセスできる.これらのネットワークの指定にはBlockchainBaseオプションを使う.
  • MaxItemsの設定は,結果に含めるトランザクションの最大数を指定する.

例題

すべて開くすべて閉じる

  (8)

メインネットワーク上のビットコインアドレスをチェックする:

第1引数でブロックチェーンを指定する:

第1引数でブロックチェーンとネットワークを指定する:

ブロックの高さが170,000までのアドレスのデータを入手する:

特定のアドレスのトランザクションのリストにブロックでフィルタをかける:

特定のアドレスのトランザクションのリストに時間でフィルタをかける:

ビットコインのアドレスから特性を得る:

ビットコインのアドレスから複数の特性を得る:

スコープ  (7)

Address  (1)

指定されたアドレスと一致するものを得る:

Balance  (1)

ビットコインアドレスの現在の口座残高を得る:

TotalTransactions  (1)

あるビットコインのアドレスに関連付けられた総トランザクション量を得る:

TotalUTXO  (1)

カルダノアドレスのUTXOの総額を入手する:

TransactionList  (1)

ビットコインのアドレスに関連付けられたトランザクションのリストを得る:

UTXOList  (1)

カルダノアドレスのUTXOのリストを入手する:

ValueInUSDollars  (1)

ビットコインのアドレスの口座残高の現在の値を米国ドルで得る:

オプション  (3)

BlockchainBase  (2)

Mainnet  (1)

ビットコインのメインネットのアドレスから情報を得る:

Testnet  (1)

ビットコインのテストネットアドレスから情報を得る:

MaxItems  (1)

ビットコインのアドレスについて最新の5つのトランザクションをリストにする:

アプリケーション  (1)

特定のビットコインアドレスの"ValueInUSDollars"特性を得る:

金額を別の通貨に変換する:

特性と関係  (4)

ビットコインのアドレスは異なる3つの形式で指定できる:

すべて等価である:

"Address" 特性が返す値は提供されたアドレスと同じである:

アドレスに"BlockNumber""BlockNumberInterval"あるいは"TimeInterval"でフィルタをかけると,出力は使用可能な全特性ではなくその部分集合を含むようになる:

"BlockNumber"を使ってブロックを指定してアドレスにフィルタをかけることは,0から指定されたブロックまでの区間で"BlockNumberInterval"を使うことに等しい:

考えられる問題  (3)

存在しないアドレス  (2)

あるネットワークのアドレスを別のネットワークで使うとMissing出力が返される:

ブロックチェーンに存在しないアドレスにブロックの高さあるいは時間でフィルタをかけるとMissing出力が返される:

不正なアドレス  (1)

無効なアドレス,公開鍵,あるいはユーザ名を与えると$Failed出力が返される:

Wolfram Research (2019), BlockchainAddressData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html.

テキスト

Wolfram Research (2019), BlockchainAddressData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html.

CMS

Wolfram Language. 2019. "BlockchainAddressData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html.

APA

Wolfram Language. (2019). BlockchainAddressData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html

BibTeX

@misc{reference.wolfram_2024_blockchainaddressdata, author="Wolfram Research", title="{BlockchainAddressData}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blockchainaddressdata, organization={Wolfram Research}, title={BlockchainAddressData}, year={2019}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Bitcoin.html}, note=[Accessed: 22-November-2024 ]}