http://www.7klian.com

Python智能合约终极篇:合约执行引擎API



2.1 GetExcutingScriptHash

from ontology.interop.System.ExecutionEngine import GetExecutingScriptHash, GetCallingScriptHash, GetEntryScriptHash
def Main(operation, args):
return GetExecutingScriptHash()

本期语法难度较大,堪比 Python 智能合约界的九阴真经,学成了你就锋利了!

def get_contract_hash():

return get_contract_hash()
from ontology.interop.System.ExecutionEngine import GetExecutingScriptHash

下面我们详细报告一下 ExecutionEngine API 的利用要领。在这之前,小同伴们可以在本体智能合约开拓东西 SmartX 中新建一个合约,随着我们举办操纵。同样,在文章最后我们将给出这次讲授的所有源代码以及视频讲授。
if operation == "get_contract_hash":
return False

GetExecutingScriptHash API 最为简朴,它的浸染是返回当前合约的合约哈希反序,即当前合约账户地点。

在前两期的本体技能视点中,我们先容了跨合约静态挪用与动态挪用,报告了如何利用 RegisterAppCall API 与 DynamicAppCall API 跨合约挪用其他合约的函数。本期将进入本体 Python 智能合约语法专辑的终极篇,探讨如何利用合约

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读