BlockchainContractValue (for Tezos)
BlockchainContractValue[caddr]
アドレスが caddr のテゾス契約のストレージを得る.
BlockchainContractValue[caddr,annot]
アドレスが caddr のテゾス契約のストレージから annot の注釈が付いたストレージの値を得る.
BlockchainContractValue[caddr,opList]
Michelsonペアのオペレーション opList のリストをアドレスが caddr のテゾス契約に適用した後でストレージの値を得る.
BlockchainContractValue[caddr,assoc]
アドレスが caddr でAssociation assoc で特性が定義されたテゾス契約のストレージを得る.
詳細
- テゾス契約のストレージについての情報を与える.デフォルトで,最終ブロックの状態がターゲットとなる.
- BlockchainContractValueは,デフォルト値が$BlockchainBaseのオプションBlockchainBaseを持つ.
- 次は,BlockchainContractValueの可能なオプションである.
-
BlockchainBase "Tezos" 使用するブロックチェーンとネットワーク MaxItems 20 返すビッグマップ項目の最大数 - BlockchainContractValueは最大で1000個のビッグマップ要素を返す.
- BlockchainContractValue[caddr]は,アドレスが caddr のテゾス契約のストレージを返す.
- BlockchainContractValue[caddr,annot]は注釈が付いたストレージの値を返す.annot はString式でなければならない.
- BlockchainContractValue[caddr,opList]はストレージの値を返す.opList はMichelsonペアオペレーションを表すLeftとRightの式を含むListでなければならない.
- BlockchainContractValueが注釈付きのMichelsonペアを返す場合は,次の特性がある連想のネストしたリストが返される.
-
"Annotation" Michelsonペア内のストレージの値の注釈 "Value" Michelsonペア内のストレージの値 - 契約のストレージに annot あるいは opList に関連付けられたストレージの値がない場合は,Missing["NotAvailable"]が返される.
- BlockchainContractValue[caddr,assoc]は,Association assoc が次の特性を持つことができる追加的なパラメータでストレージの値を返す.
-
"BlockNumber" ブロックチェーンの特定の状態に関連付けられたブロック番号 "Annotation" Michelsonペア内のストレージの値を特定するために使われる文字列 "OperationList" Michelsonペアのオペレーションを表すLeft式とRight式のリスト "KeyHash" Michelsonビッグマップ要素に関連付けられたキーハッシュ - BlockchainContractValueがMichelsonビッグマップを返す場合は,以下の特性を持つ連想のリストが代りに返される.
-
"Key" Michelsonビッグマップ要素に関連付けられたキー "KeyHash" Michelsonビッグマップ要素に関連付けられたキーハッシュ "Value" Michelsonビッグマップ要素に関連付けられた値 - BlockchainContractValue[caddr,assoc]の連想 assoc が"KeyHash"要素を含む場合は,指定された"KeyHash"に対応するビッグマップ要素の値が返される.
例題
すべて開くすべて閉じる例 (6)
オプション (3)
テキスト
Wolfram Research (2020), BlockchainContractValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainContractValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Tezos.html.
APA
Wolfram Language. (2020). BlockchainContractValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainContractValue-Tezos.html