BlockchainTransactionData (for bloxberg)

BlockchainTransactionData[txid]

bloxbergブロックチェーン上の txid というIDを持つブロックチェーントランザクションについての情報を与える.

BlockchainTransactionData[txid,prop]

トランザクションの指定された特性を与える.

詳細

  • 次は,含まれる特性である.
  • "TransactionID"トランザクションID
    "BlockHash"トランザクションを含むブロックのハッシュ
    "BlockNumber"トランザクションを含むブロックの高さ
    "Confirmations"トランザクションを含むブロックを承認したブロック
    "Timestamp"トランザクションのタイムスタンプ
    "Status"トランザクションが成功裏に実行されたかどうかを示す
    "TransactionIndex"このブロック内のトランザクションのインデックス
    "Sender"このトランザクションの送信者アドレス
    "Receiver"このトランザクションの受信者アドレス
    "Amount"このトランザクションで交換されたイーサの総数
    "ContractAddress"このトランザクションで作成された契約のアドレス
    "GasUsed"このトランザクションで使用されたガスの量
    "Fee"このトランザクションで支払われた手数料
    "TransactionCount"この送信者アドレスで送信されたトランザクション数
    "InputData"トランザクションと一緒に送られたデータ
    "TransactionDigest"署名に使われたトランザクションデータのハッシュ
    "DigitalSignature"トランザクションのデジタル署名
    "SenderPublicKey"デジタル署名由来の送信者の公開鍵
    "EventList"トランザクションで発火されたイベントのリスト
    "TokenTransferList"トランザクション内で送金されたトークンのリスト
    "InternalTransactionList"トランザクションで引き起こされた内部トランザクションのリスト
  • "EventList"は,次の要素の連想のリストである.
  • "Address"イベントを引き起こした契約のアドレス
    "Topics"トランザクションの受領記録内のインデックスの付いたイベントパラメータ
    "Data"トランザクションの受領記録内の符号化されたイベントパラメータ
  • "TokenTransferList"は,次の要素の連想のリストである.
  • "Name"トークン名(例:"Ethernity Token"
    "Symbol"トークンのシンボル(例:"ETNY"
    "Sender"トークンの送信者アドレス
    "Receiver"トークンの受信者アドレス
    "Amount"送信されたトークン量("ERC20"についてのみ)
    "TokenID"送信されたトークンのID("ERC21"についてのみ)
  • "InternalTransactionList"は,次の要素の連想のリストである.
  • "CallType"実行の内部トランザクションタイプ
    "Sender"内部トランザクションの送信者アドレス
    "Receiver"内部トランザクションの受信者アドレス
    "Amount"内部的に送金された通貨量
    "GasLimit"内部呼び出しで使用が許される最大ガス量
    "GasUsed"このトランザクションで使用されたガス量
    "Input"内部トランザクション入力データ
    "Output"内部トランザクション出力データ
  • BlockchainTransactionDataは,bloxbergブロックチェーンにアクセスできる.このネットワークの指定にはBlockchainBaseオプションを使う.

例題

すべて開くすべて閉じる

  (4)

bloxbergブロックチェーンからのトランザクションについての情報を得る:

トランザクションIDのリストを与えることで複数のbloxbergトランザクションからデータを得る:

トランザクションに含まれる金額を得る:

bloxbergトランザクションから複数の特性を得る:

スコープ  (21)

Amount  (1)

bloxbergトランザクションで授受されたbergの総量を得る:

BlockHash  (1)

bloxbergトランザクションに含まれるブロックのハッシュを得る:

BlockNumber  (1)

bloxbergトランザクションを含むブロックの高さを得る:

Confirmations  (1)

bloxbergトランザクションを含むブロックの承認を得る:

ContractAddress  (1)

bloxbergトランザクションで作成された契約のアドレスを得る:

DigitalSignature  (1)

bloxbergトランザクションのデジタル署名を得る:

EventList  (1)

bloxbergトランザクションによって発火されたイベントのリストを得る:

Fee  (1)

bloxbergトランザクションに含まれる手数料を得る:

GasUsed  (1)

bloxbergトランザクションで使われたガスの量を得る:

InputData  (1)

bloxbergトランザクションとともに送られたデータを得る:

InternalTransactionList  (1)

bloxbergトランザクションが引き起こした内部トランザクションのリストを得る:

Receiver  (1)

bloxbergトランザクションの受信者のアドレスを得る:

Sender  (1)

bloxbergトランザクションの送信者のアドレスを得る:

SenderPublicKey  (1)

bloxbergトランザクションの送信者の公開鍵を得る:

Status  (1)

bloxbergトランザクションのステータスを得る:

Timestamp  (1)

bloxbergトランザクションのタイムスタンプを得る:

TokenTransferList  (1)

bloxbergのトランザクションで発生したトークンの転送リストを得る:

TransactionCount  (1)

bloxbergトランザクションの送信者アドレスから送信されたトランザクション数を得る:

TransactionDigest  (1)

bloxbergトランザクションの送信者アドレスのまとめを得る:

TransactionID  (1)

与えられたものと一致するトランザクションIDを得る:

TransactionIndex  (1)

ブロック内のbloxbergトランザクションのインデックスを得る:

オプション  (1)

BlockchainBase  (1)

Bloxberg  (1)

bloxbergトランザクションの情報を得る:

アプリケーション  (1)

bloxbergブロックについての情報を得る:

このブロックからトランザクションをランダムに選択する:

このトランザクションについての詳細情報を得る:

特性と関係  (2)

"SenderPublicKey"が与えた公開鍵を符号化すると送信者アドレスが返される:

トランザクションダイジェストと公開鍵を使って署名の信頼性を検証する:

考えられる問題  (2)

存在しないハッシュ  (1)

ブロックチェーン内に存在しないトランザクションID使うとMissing["NotAvailable"]出力が返される:

不正なハッシュ  (1)

16進数ではないトランザクションIDを与えると$Failed出力が返される:

Wolfram Research (2020), BlockchainTransactionData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html.

テキスト

Wolfram Research (2020), BlockchainTransactionData, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html.

CMS

Wolfram Language. 2020. "BlockchainTransactionData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html.

APA

Wolfram Language. (2020). BlockchainTransactionData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html

BibTeX

@misc{reference.wolfram_2024_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html}", note=[Accessed: 21-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.html}, note=[Accessed: 21-December-2024 ]}