BlockchainTransactionSign (卡尔达诺)
BlockchainTransactionSign[obj,key]
使用指定的私钥对卡尔达诺区块链交易进行数字签名.
BlockchainTransactionSign[obj,{key1,key2,…}]
使用所有密钥 keyi 对一个交易进行数字签名.
更多信息
- 使用指定的私钥对卡尔达诺区块链交易进行数字签名.
- 在 BlockchainTransactionSign[obj,…] 中,obj 为一个 BlockchainTransaction 对象.
- BlockchainTransactionSign 的密钥必须为一个 PrivateKey 对象或一个代表私钥的十六进制字符串.
- BlockchainTransactionSign 返回一个区块链交易对象,其属性 "Signed" 的值为 True,并有添加属性 "RawTransaction".
范例
打开所有单元关闭所有单元基本范例 (1)
使用 PrivateKey 对象签署交易:
应用 (11)
转移加密货币 (1)
铸造 (Mint) 令牌 (1)
创建卡尔达诺区块链交易以铸造 1,000,000 个令牌并将其发送到多个地址:
或者,允许单个输出将 "Amount" 设置为 Automatic,以便将任何剩余令牌发送到该地址:
使用 PrivateKey 对象签署交易:
铸造 (Mint) NFT (1)
使用 PrivateKey 对象签署交易:
转移令牌 (1)
销毁令牌 (1)
部署已编译的 Plutus 脚本 (1)
当且仅当兑换者的脚本数据是数据的质因数列表时,该特定脚本才会成功. 对于数据(datum),选择 221 作为任意半素数. 脚本数据必须符合卡尔达诺详细的 JSON 模式:
通过在 "Outputs" 列表中指定指向脚本文件的 "Address" 和 "Datum"(其中 "Data" 指向脚本数据文件并使用 "Hash" 模式),部署带有数据哈希的 Plutus 脚本:
使用 PrivateKey 对象签署交易:
支出编译的 Plutus 脚本 (1)
使用 "Inputs" 列表中的 "Redeemer"、"Datum" 和 "Script" 元素并指定 "CollateralInputs" 中的抵押输入,支出 Plutus 脚本:
使用 PrivateKey 对象签署交易:
支出具有所需签名者的编译的 Plutus 脚本 (1)
当且仅当支出交易由与部署数据中包含的公钥哈希关联的私钥签名时,此特定脚本才会成功:
通过在 "Outputs" 列表中指定指向脚本文件的 "Address" 和 "Datum"(其中 "Data" 指向脚本数据文件并使用 "Hash" 模式),部署带有数据哈希的 Plutus 脚本:
使用 PrivateKey 对象签署交易:
通过在 "RequiredSigners" 列表中使用 PrivateKey、PublicKey 对象、地址或公钥哈希来指定签名者,从而使用具有所需签名者的 Plutus 脚本:
当自动执行单元被请求并且脚本需要签名者时,所需签名者的计算将被延迟,直到交易被签名. 使用 PrivateKey 对象对交易进行签名:
部署和支出含有 ReferenceScript and CollateralOutputs 的 Plutus 脚本 V2 (3)
部署参考脚本 (1)
用 PrivateKey 对象对交易进行签名:
部署含有内嵌数据的 Plutus 脚本 UTXO (1)
用 PrivateKey 对象对交易进行签名:
支出 Plutus 脚本 (1)
使用参考脚本和 collateral 输出创建 Cardano 区块链交易以支出脚本 UTXO:
用 PrivateKey 对象对交易进行签名,并将交易提交到 Cardano 区块链:
文本
Wolfram Research (2021),BlockchainTransactionSign,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html.
CMS
Wolfram 语言. 2021. "BlockchainTransactionSign." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html.
APA
Wolfram 语言. (2021). BlockchainTransactionSign. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionSign-Cardano.html 年