井通区块链

【技术】井通区块链智能合约相关的链接与文档

2018-07-03  本文已影响16人  沛文沛语

井通区块链智能合约说明

井通智能合约是有lua编写的轻量,高效,简单的脚本小程序。能够实现常用业务功能。目前支持多重签名交易合约等。更多合约范例敬请期待!!

lua智能合约地址:http://contract.jingtum.com/#/

井通智能合约 井通智能合约

如何部署合约

第一步:部署合约

井通合约部署说明

第二步:部署成功

井通合约部署成功说明

如何执行合约

第一步:调用合约

调用合约 执行成功说明

第二步:执行结果(失败)

执行失败说明

合约脚本编写规范

合约脚本必须由lua编写,脚本中必须包含两个函数:初始化函数Init和合约函数foo,一个全局table类型的变量result。

Init函数主要功能是调用合约库函数存储合约执行需要的一些参数。

foo函数是合约函数,要实现的合约功能在该函数中编写。

全局table类型的变量result用来返回合约调用结果。

在Init函数和foo函数中获取参数的顺序必须要与部署或执行传递的参数顺序相同。

所有的合约库函数返回值是一个table。

table中包含两个成员:table['state']和table['res']。

table['state']是一个是boolean值,表示库函数执行是否成功,1表示成功,0表示失败。

table['res']为string类型,库函数执行成功返回的是库函数执行结果,失败返回的是错误原因。

lua智能合约文档:见附件

井通智能合约接口文档说明.pdf 

问题咨询:zhangpei@jingtum.com

上一篇下一篇

猜你喜欢

热点阅读