BlockchainContractValue (for Ethereum)
BlockchainContractValue[caddr]
イーサリアムブロックチェーンのアドレスが caddr のWolfram式を含む契約から得られた結果を得る.
BlockchainContractValue[caddr,prop]
アドレスが caddr のWolfram式を含む契約から得られた結果の特性 prop を得る.
BlockchainContractValue[caddr,func]
アドレスが caddr の契約の関数 func を呼び出す.
BlockchainContractValue[caddr,assoc]
アドレスが caddr でAssociation assoc で定義された特性を持つ契約を呼び出す.
詳細
- イーサリアムの契約についての基本情報を与える.デフォルトで,最新ブロックの状態がターゲットとなる.
- BlockchainContractValueはイーサリアムのメインネット(デフォルト)とテストネット(Sepolia)にアクセスすることができる.これらのネットワークを指定する際はBlockchainBaseオプションを使うとよい.
- BlockchainContractValueはイーサリアムブロックチェーンから契約を抽出し,それに対して指定された関数を実行する.ブロックチェーンにデータを書き込むことはできない.データの書込みにはBlockchainTransactionSubmitが必要である.
- BlockchainContractValue[caddr,func]は契約関数を呼び出す.func は関数名と出力のデータ型を指定するTyped式でなければならない.
- BlockchainContractValue[caddr,assoc]は,追加的なパラメータを持つ契約を呼び出す.assoc には次の特性がなければならない.
-
"Function" 呼び出す関数を定義するTyped式 - さらに,連想 assoc は次の特性も持つことができる.
-
"Inputs" 呼び出す関数の入力パラメータ "Sender" 契約を呼び出している送信者のアドレス "BlockNumber" ブロックチェーンの特定の状態に関連付けられたブロック番号 - 特定の関数が指定されたアドレスの契約の評価に失敗した場合,BlockchainContractValueはMissing["NoResult"]を返す.
例題
すべて開くすべて閉じる例 (5)
テキスト
Wolfram Research (2019), BlockchainContractValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Ethereum.html.
CMS
Wolfram Language. 2019. "BlockchainContractValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Ethereum.html.
APA
Wolfram Language. (2019). BlockchainContractValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Ethereum.html