BlockchainTransactionSign (for Cardano)
BlockchainTransactionSign[obj,key]
指定された秘密鍵を使ってカルダノブロックチェーントランザクションにデジタル署名する.
BlockchainTransactionSign[obj,{key1,key2,…}]
すべての鍵 keyiを使ってトランザクションにデジタル署名する.
詳細
- 指定された秘密鍵を使ってカルダノブロックチェーントランザクションにデジタル署名する.
- BlockchainTransactionSign[obj,…]の obj はBlockchainTransactionオブジェクトである.
- BlockchainTransactionSignの鍵はPrivateKeyオブジェクトまたは秘密鍵を表す16進文字列でなければならない.
- BlockchainTransactionSignは,"Signed"特性の値としてTrueを持ち,追加特性とし"RawTransaction"を持つ,ブロックチェーントランザクションオブジェクトを返す.
例題
すべて開くすべて閉じる例 (1)
PrivateKeyオブジェクトでトランザクションに署名する:
アプリケーション (11)
暗号通貨を送信する (1)
エイダ暗号通貨を送金するカルダノブロックチェーントランザクションを作成する:
PrivateKeyオブジェクトでトランザクションに署名する:
トークンをミントする (1)
1,000,000トークンをミントして複数のアドレスに送信するために,カルダノブロックチェーンのトランザクションを作成する:
単一の出力で"Amount"をAutomaticに設定し,残りのトークンをそのアドレスに送信することもできる:
PrivateKeyオブジェクトでトランザクションに署名する:
NFTをミントする (1)
NFTをミントするためにカルダノブロックチェーントランザクションを作成する:
PrivateKeyオブジェクトでトランザクションに署名する:
トークンを送信する (1)
トークンを送信するためにカルダノブロックチェーンのトランザクションを作成する:
PrivateKeyオブジェクトでトランザクションに署名する:
トークンをバーンする (1)
トークンをバーンするためにカルダノブロックチェーントランザクションを作成する:
PrivateKeyオブジェクトでトランザクションに署名する:
コンパイルされたPlutusスクリプトを配備する (1)
この特定のスクリプトは,Redeemerのスクリプトデータがデータムの素因数のときかつそのときに限って成功する.データムについて,221を任意の半素数として選択する.スクリプトデータはカルダノの詳細JSONスキーマに準拠していなければならない:
"Outputs"リスト内で指定することでデータムハッシュを持つPlutusスクリプトを配備する."Address"はスクリプトファイルを指し,"Datum"はスクリプトデータファイルを指す"Data"を持ち,"Hash"モードを使う:
PrivateKeyオブジェクトでトランザクションに署名する:
コンパイルされたPlutusスクリプトを使う (1)
"Inputs"リスト内の"Redeemer","Datum","Script"の各要素を使い,"CollateralInputs"内の担保入力を指定してPlutusスクリプトを使う:
PrivateKeyオブジェクトでトランザクションに署名する:
コンパイルされたPlutusスクリプトを必要な署名者で使う (1)
この特定のスクリプトは,使うトランザクションが配備されたデータム内の公開鍵ハッシュに関連付けられた秘密鍵で署名されたときかつそのときに限って成功する:
"Outputs"リスト内で指定してデータムハッシュを持つPlutusスクリプトを配備する."Address"はスクリプトファイルを指し,"Datum"はスクリプトデータファイルを指す"Data"を持ち,"Hash"モードを使う:
PrivateKeyオブジェクトでトランザクションに署名する:
署名者が必要なPlutusスクリプトを,"RequiredSigners"リスト内のPrivateKeyオブジェクト,PublicKeyオブジェクト,アドレスまたは公開鍵ハッシュで必要な署名者を指定して使う:
自動実行単位がリクエストされ,スクリプトが署名者を必要とするとき,必要な署名者の計算はトランザクションが署名されるまで遅延される.PrivateKeyオブジェクトを使ってトランザクションに署名する:
ReferenceScriptとCollateralOutputsがあるPlutusスクリプトV2を配備して使う (3)
参照スクリプトを配備する (1)
カルダノブロックチェーントランザクションを作成して参照スクリプトを配備する:
PrivateKeyオブジェクトでトランザクションに署名する:
インラインデータムがあるPlutusスクリプトUTXOを配備する (1)
カルダノブロックチェーントランザクションを作成してスクリプトUTXOを配備する:
PrivateKeyオブジェクトでトランザクションに署名する:
Plutusスクリプトを使う (1)
トークンを保持する以下のトランザクションは担保として使われる:
カルダノブロックチェーントランザクションを作成し,参照スクリプトと担保出力でスクリプトUTXOを使う:
PrivateKeyオブジェクトでトランザクションに署名し,トランザクションをカルダノブロックチェーンに送信する:
テキスト
Wolfram Research (2021), BlockchainTransactionSign, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html.
CMS
Wolfram Language. 2021. "BlockchainTransactionSign." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html.
APA
Wolfram Language. (2021). BlockchainTransactionSign. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html