BlockchainTransactionSubmit (for Tezos)
BlockchainTransactionSubmit[obj]
BlockchainTransactionオブジェク obj で指定されたオペレーションを,テゾスブロックチェーンに送信する.
詳細
- BlockchainTransactionSubmit[obj]は,将来のブロックに含めるために,オペレーションをテゾスノードに送信する.
- BlockchainTransactionSubmitは,BlockchainTransactionオブジェクトを追加された特性"TransactionID"とともに返す.
- BlockchainTransactionDataをBlockchainTransactionSubmitからの結果に適用して,送信されたオペレーションがテゾスブロックチェーンに追加されたかどうかを判断することができる.
- BlockchainTransactionSubmitは,テゾスメインネット(デフォルト)とテストネッ(Shadownet)にオペレーションを送信することができる.これらのネットワークはBlockchainTransactionオブジェクトで指定される.
例題
例 (1)
テゾスBlockchainTransactionを作成する:
tezosTX = BlockchainTransaction[<|
"BlockchainBase" -> {"Tezos", "Testnet"},
"Type" -> "Transaction",
"Sender" -> "tz1QQq7Zf1vqFtVwQUotAAnduqFJJVJXQj8B",
"Target" -> "tz1YeQkgxvzVroTyMh72DrmNRsyzQfsBmxt8",
"Amount" -> 1|>]秘密鍵オブジェクトを使ってトランザクションオブジェクトに署名する:
tezosTXSigned = BlockchainTransactionSign[tezosTX, PrivateKey[Association["Type" -> "EdwardsCurve", "CurveName" -> "ed25519",
"PrivateByteArray" -> ByteArray["t6mN4yZraSgHhBNriYkfLSUZXBknkn5jwxSTGVaE+ZA="],
"PublicByteArray" -> ByteArray["XV8X/6Px3jp6g7P7fjP9Kx3kkRqRo+Qjs0NetwesZ3A="],
"PublicCurvePoint" ->
{45001969305677632895706978426590845419496377012816879793671527316425824597738,
50842211597400211252558589180780840303852599974743311386585975784578039111517}]]]署名済みのオペレーションをテゾスブロックチェーンに送信する:
tezosTXSubmit = BlockchainTransactionSubmit[tezosTXSigned]オペレーションを,その"TransactionID"を使って確認する:
txdata = BlockchainTransactionData[tezosTXSubmit["TransactionID"], BlockchainBase -> {"Tezos", "Testnet"}]関連するガイド
履歴
2020 で導入 (12.2)
テキスト
Wolfram Research (2020), BlockchainTransactionSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Tezos.html.
CMS
Wolfram Language. 2020. "BlockchainTransactionSubmit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Tezos.html.
APA
Wolfram Language. (2020). BlockchainTransactionSubmit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Tezos.html
BibTeX
@misc{reference.wolfram_2026_blockchaintransactionsubmit, author="Wolfram Research", title="{BlockchainTransactionSubmit}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Tezos.html}", note=[Accessed: 18-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransactionsubmit, organization={Wolfram Research}, title={BlockchainTransactionSubmit}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSubmit-Tezos.html}, note=[Accessed: 18-August-2026]}