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 可表示 Tezos mainnet(默认)和 testnet (Ghostnet) 操作. 如果想指定这些网络,请在相应的关联中指定 "BlockchainBase" 的值或使用 BlockchainBase 选项.
范例
打开所有单元 关闭所有单元范围 (30)
交易操作 (7)
委托操作 (8)
创建 "Delegation" 操作并注册为委托. 则 "Sender" 和 "Delegate" 的值一样. 没有指定的元素使用自动值:
创建 "Delegation" 操作并为委托质押. 没有指定的元素使用自动值:
创建 "Delegation" 操作并通过撤回委托移除质押. 这要求 "Delegate" 的值为 None. 没有指定的元素使用自动值:
应用 (1)
相关指南
历史
2020年引入 (12.2)
文本
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 年
BibTeX
@misc{reference.wolfram_2026_blockchaintransaction, author="Wolfram Research", title="{BlockchainTransaction}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html}", note=[Accessed: 29-April-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransaction, organization={Wolfram Research}, title={BlockchainTransaction}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.html}, note=[Accessed: 29-April-2026]}