BlockchainBlockData(for ARK)

$BlockchainBase = "ARK"

BlockchainBlockData["blockid"]

ARKブロックチェーンの指定されたブロックIDを持つブロックについての情報を与える.

BlockchainBlockData[n]

ARKブロックチェーンのブロック n についての情報を与える.

BlockchainBlockData[-n]

ARKブロックチェーンの末尾から n 番目のブロックの要素についての情報を与える.

BlockchainBlockData[bspec,prop]

ブロックの指定された特性を与える.

詳細

  • BlockchainBlockData[-1]は最新のARKブロックについての情報を与える.
  • 次は,含まれる特性である.
  • "BlockID"このブロックのID
    "BlockNumber"ARKブロックチェーン内のブロックの数(高さ)
    "Timestamp"このブロックが鍛錬された時間
    "Forged"鍛錬情報
    "Payload"ブロックのトランザクションについてのメタデータ(ハッシュ,長さ)
    "Generator"このブロックを鍛錬したデリゲート
    "Signature"このブロックを鍛錬したデリゲートの署名
    "Version"このブロックのバージョン
    "PreviousBlockID"前のブロックのID
    "TotalTransactions"このブロック内のトランザクション総数
    "TransactionList"このブロック内のトランザクションIDのリスト
  • "Forged"は次の特性をキーとする連想を与える.
  • "Reward"このブロックの鍛錬に対する報酬
    "Fee"このブロックのトランザクションの全手数料の総額
    "Total"デリゲートに支払われる総額(報酬 + 手数料)
    "Amount"このブロックのトランザクションの総量
  • "Payload"は次の特性をキーとする連想を与える.
  • "Hash"このブロックの直列化されたデータのハッシュ
    "Length"このブロックの全トランザクションIDのバイト数
  • "Generator"は次の特性をキーとする連想を与える.
  • "Username"このブロックを鍛錬したデリゲートのユーザ名
    "Address"このブロックを鍛錬したデリゲートのアドレス
    "PublicKey"このブロックを鍛錬したデリゲートの公開鍵
  • 次は,使用可能なオプションである.
  • BlockchainBase Automaticブロックチェーンとそのネットワークを設定する
    MaxItems All返す項目の最大数
  • BlockchainBlockDataは,ARKのメインネット(デフォルト)とdevnetにアクセスできる.これらのネットワークの指定にはBlockchainBaseオプションを使う.
  • MaxItemsの設定で結果に含めるトランザクションの最大数を指定する.

例題

すべて開くすべて閉じる

  (6)

ブロックについての情報を,その高さを使ってARKブロックチェーンから得る:

ブロックIDを使ってARKブロックの情報を得る:

ARK Devnetブロックチェーンの最新ブロックを得る:

高さあるいはブロックIDのリストを与えて複数のARKブロックを得る:

ARKブロックから特性を得る:

ARKブロックから複数の特性を得る:

スコープ  (11)

BlockID  (1)

ARKブロックのIDを得る:

BlockNumber  (1)

ARKブロックの高さを得る:

Forged  (1)

ARKブロックの鍛錬についての情報を得る:

Generator  (1)

ARKブロックを鍛錬したデリゲートについての情報を得る:

Payload  (1)

ARKブロックの直列化情報を得る:

PreviousBlockID  (1)

先行するARKブロックのブロックIDを得る:

Signature  (1)

ARKブロックを鍛錬しているデリゲートの署名を得る:

Timestamp  (1)

ARKブロックが鍛錬された時間を得る:

TotalTransactions  (1)

ARKブロックに含まれるトランザクションの総数を得る:

TransactionList  (1)

ARKブロックに含まれるトランザクションのリストを得る:

Version  (1)

ARKブロックのバージョンを得る:

オプション  (3)

BlockchainBase  (2)

Devnet  (1)

ランダムなARK Devnetブロックから情報を得る:

Mainnet  (1)

ランダムなARKメインネットブロックから情報を得る:

MaxItems  (1)

ARKブロックから最初の5つのトランザクションを得る:

アプリケーション  (1)

ブロックのジェネレータのアドレスを入手し,その口座残高を調べる:

結果を不換通貨に変換する:

考えられる問題  (2)

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

あるブロックチェーンのブロックIDを別のブロックチェーンで使うとMissing出力が返される:

不正なハッシュ  (1)

無効なブロックIDを与えると$Failed出力が返される:

おもしろい例題  (1)

ARKブロックからサウンドを生成する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_blockchainblockdata, organization={Wolfram Research}, title={BlockchainBlockData}, year={2019}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-ARK.html}, note=[Accessed: 17-November-2024 ]}