BlockchainTransactionSubmit (for Cardano)

BlockchainTransactionSubmit[obj]

BlockchainTransactionオブジェクト obj の中で指定されたトランザクションを,カルダノブロックチェーンに送信する.

詳細

例題

すべて開くすべて閉じる

  (1)

エイダ暗号通貨を送金するカルダノブロックチェーントランザクションを作成する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

アプリケーション  (11)

暗号通貨を送信する  (1)

エイダ暗号通貨を送金するカルダノブロックチェーントランザクションを作成する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

トークンをミントする  (1)

1,000,000トークンをミントして複数のアドレスに送信するために,カルダノブロックチェーンのトランザクションを作成する:

単一の出力で"Amount"Automaticに設定して残りのトークンをそのアドレスに送信することもできる:

PrivateKeyオブジェクトでトランザクションに署名する:

トークンをミントするためにトランザクションをカルダノブロックチェーンに送信する:

"TransactionID"でトランザクションを確認する:

NFTをミントする  (1)

画像を生成してNFTとしてミントする:

画像をIPFSにアップデートしてそのCIDを保存する:

CIP25標準に従ってNFTメタデータを準備する:

NFTをミントするカルダノブロックチェーントランザクションを作成する:

PrivateKeyオブジェクトでトランザクションに署名する:

NFTをミントするためにトランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

トークンを送信する  (1)

トークンを送信するためにカルダノブロックチェーンのトランザクションを作成する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

トークンをバーンする  (1)

トークンをバーンするためにカルダノブロックチェーントランザクションを作成する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

コンパイルされたPlutusスクリプトを配備する  (1)

コンパイルされたPlutusスクリプトを入手する:

この特定のスクリプトは,Redeemerのスクリプトデータがデータムの素因数のときかつそのときに限って成功する.データムについて,221を任意の半素数として選択する.スクリプトデータはカルダノの詳細JSONスキーマに準拠していなければならない:

"Outputs"リスト内で指定することでデータムハッシュを持つPlutusスクリプトを配備する."Address"はスクリプトファイルを指し,"Datum"はスクリプトデータファイルを指す"Data"を持ち,"Hash"モードを使う:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

コンパイルされたPlutusスクリプトを使う  (1)

"Inputs"リスト内の"Redeemer""Datum""Script"の各要素を使い,"CollateralInputs"内の担保入力を指定してPlutusスクリプトを使う:

実行単位が自動的に計算されたことに注意のこと:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

署名者が必要なコンパイルされたPlutusスクリプトを使う  (1)

コンパイルされたPlutusスクリプトを入手する:

この特定のスクリプトは,使うトランザクションが配備されたデータム内の公開鍵ハッシュに関連付けられた秘密鍵で署名されたときかつそのときに限って成功する:

"Outputs"リスト内で指定してデータムハッシュを持つPlutusスクリプトを配備する."Address"はスクリプトファイルを指し,"Datum"はスクリプトデータファイルを指す"Data"を持ち,"Hash"モードを使う:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信する:

署名者が必要なPlutusスクリプトを,"RequiredSigners"リスト内のPrivateKeyオブジェクト,PublicKeyオブジェクト,アドレスまたは公開鍵ハッシュで必要な署名者を指定して使う:

自動実行単位がリクエストされ,スクリプトが署名者を必要とするとき,必要な署名者の計算はトランザクションが署名されるまで遅延される.PrivateKeyオブジェクトを使ってトランザクションに署名する:

自動実行単位が計算された:

トランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

ReferenceScriptgとCollateralOutputsでPlutusスクリプトV2を配備して使う  (3)

参照スクリプトを配備する  (1)

コンパイルされたPlutus V2スクリプトを入手する:

カルダノブロックチェーントランザクションを作成して参照スクリプトを配備する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信して参照スクリプトを配備する:

"TransactionID"を使ってトランザクションを確認する:

インラインデータムがあるPlutusスクリプトUTXOを配備する  (1)

カルダノブロックチェーントランザクションを作成してスクリプトUTXOを配備する:

PrivateKeyオブジェクトでトランザクションに署名する:

トランザクションをカルダノブロックチェーンに送信してスクリプトUTXOを配備する:

"TransactionID"を使ってトランザクションを確認する:

Plutusスクリプトを使う  (1)

トークンを保持する次のトランザクションは担保として使われる:

カルダノブロックチェーントランザクションを作成して,参照スクリプトと担保出力でスクリプトUTXOを使う:

PrivateKeyオブジェクトでトランザクションに署名してトランザクションをカルダノブロックチェーンに送信する:

"TransactionID"を使ってトランザクションを確認する:

Wolfram Research (2021), BlockchainTransactionSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html.

テキスト

Wolfram Research (2021), BlockchainTransactionSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html.

CMS

Wolfram Language. 2021. "BlockchainTransactionSubmit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html.

APA

Wolfram Language. (2021). BlockchainTransactionSubmit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html

BibTeX

@misc{reference.wolfram_2024_blockchaintransactionsubmit, author="Wolfram Research", title="{BlockchainTransactionSubmit}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blockchaintransactionsubmit, organization={Wolfram Research}, title={BlockchainTransactionSubmit}, year={2021}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Cardano.html}, note=[Accessed: 22-November-2024 ]}