BlockchainTransaction (Tezos)
BlockchainTransaction[assoc]
表示从关联关系 assoc 的组件中构建的 Tezos 区块链操作.
更多信息
- 给出 Tezos 区块链操作的符号表示;该函数不提交操作,且操作未被签署.
- BlockchainTransaction[…][prop] 为操作给出属性 prop 的值.
- 支持下列 Tezos 操作类型. 类型使用关联关系 assoc 的 "Type" 元素进行指定:
-
"Transaction" 在两个账户之间转移 tez 的操作,或运行智能合约的代码 "Delegation" 账户余额借出给委托的操作 "Origination" 创建智能合约的操作 "Reveal" 披露账户公钥的操作 - 对于类型为 "Transaction" 的操作,必须给出以下元素:
-
"BlockchainBase" 使用的区块链基础 "Sender" 发送人的地址 "Target" 接收人的地址 "Amount" 要转让的 mutez 数量 - 对于类型 "Transaction" 也可以给出下列附加元素:
-
"Type" 操作类型 "Branch" 分支的哈希(区块) "TransactionCount" 当前发送人交易计数加一 "BakerFee" 用 mutez 表示要包括的费用 "GasLimit" 执行时花费 gas 的最大量 "StorageLimit" 要使用的存储最大量 "Parameters" 发送给合约的参数 - 对于类型 "Delegation" 的操作,必须给出以下元素:
-
"BlockchainBase" 使用的区块链基础 "Type" 操作类型 "Sender" 发送人的地址 "Delegate" 委托地址(委托撤单情况下为 None) - 对于类型 "Delegation" 也可以给出下列附加元素:
-
"Branch" 分支的哈希(区块) "TransactionCount" 当前发送人的交易计数加一 "BakerFee" 用 mutez 表示要包括的费用 "GasLimit" 执行时花费 gas 的最大量 "StorageLimit" 要使用的存储最大量 - 对于类型 "Origination" 的操作,必须给出以下元素:
-
"BlockchainBase" 使用的区块链基础 "Type" 操作类型 "Sender" 发送人的地址 "Balance" 合约的初始余额 "Contract" 合约详细信息 - 对于类型 "Origination" 也可以给出下列附加元素:
-
"Branch" 分支的哈希(区块) "TransactionCount" 当前发送人的交易计数加一 "BakerFee" 用 mutez 表示要包括的费用 "GasLimit" 执行时花费 gas 的最大量 "StorageLimit" 要使用的存储最大量 "Delegate" 合约质押的委托地址 - 对于类型 "Reveal" 的操作,必须给出以下元素:
-
"BlockchainBase" 使用的区块链基础 "Type" 操作类型 "Sender" 发送人的地址 "SenderPublicKey" 要披露的发送人的公钥 - 对于类型 "Reveal" 也可以给出下列附加元素:
-
"Branch" 分支的哈希(区块) "TransactionCount" 当前发送人的交易计数加一 "BakerFee" 用 mutez 表示要包括的费用 "GasLimit" 执行时花费 gas 的最大量 "StorageLimit" 要使用的存储最大量 - "Parameters" 的值是下列密钥的关联:
-
"EntryPoint" 要调用的合约函数的名称 "Value" 以 Micheline JSON 表达式的基于规则的表示作为形式的函数参数 - "Contract" 的值是下列密钥的关联:
-
"Storage" 以 Micheline JSON 表达式的基于规则的表示作为形式的函数参数 "Code" 合约代码 - "Code" 的值可以是一个 Micheline JSON 表达式的基于规则的表示,一个包含 Micheline JSON 脚本的文件或包含 LIGO 脚本的文件.
- BlockchainTransaction can represent Tezos mainnet (default) and testnet (Ghostnet) operations. To specify these networks, use the "BlockchainBase" value inside the required association or the BlockchainBase option.
范例
打开所有单元关闭所有单元范围 (30)
交易操作 (7)
委托操作 (8)
创建 "Delegation" 操作并注册为委托. 则 "Sender" 和 "Delegate" 的值一样. 没有指定的元素使用自动值:
创建 "Delegation" 操作并为委托质押. 没有指定的元素使用自动值:
创建 "Delegation" 操作并通过撤回委托移除质押. 这要求 "Delegate" 的值为 None. 没有指定的元素使用自动值:
应用 (1)
Wolfram Research (2020),BlockchainTransaction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html.
文本
Wolfram Research (2020),BlockchainTransaction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html.
CMS
Wolfram 语言. 2020. "BlockchainTransaction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html.
APA
Wolfram 语言. (2020). BlockchainTransaction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html 年