摘要: 简介:上一节,我们介绍了智能合约的开发范例,本节我们将详解智能合约开发中常用的Lib工具库。由于内容较长,工具库我们将分两部分介绍,本文将介绍LibInt和LibString。 常用库简介 在合约开发规范中,我们看到contracts目录下有个子目录utillib,此子目录下,是JUICE开放服务平 阅读全文
posted @ 2018-07-06 17:32 区块链技术 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 简介:前几篇文章我们一直在讨论Solidity语言的相关语法,从本文开始,我们将介绍智能合约开发。今天我们将介绍一个完整范例。 此章节将介绍一个完整案例来帮助开发者快速了解合约的开发规范及流程。 注意: 在进行案例编写前,请先前往JUICE开放服务平台,完成用户注册,JUICE区块链账户创建;并下载 阅读全文
posted @ 2018-07-06 15:48 区块链技术 阅读(5992) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们讲过Solidity 汇编语言,这个汇编语言,可以不同Solidity一起使用。这个汇编语言还可以嵌入到Solidity源码中,以内联汇编的方式使用。下面我们将从内联汇编如何使用着手,介绍其与独立使用的汇编语言的不同,最后再介绍这门汇编语言。 Solidity Assembly 内 阅读全文
posted @ 2018-07-06 15:13 区块链技术 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们讲过在JUICE平台开发智能合约的开发规范,本节我们将继续就Solidity定义的汇编语言进行更加深入的讨论。 Solidity定义的汇编语言可以达到下述的目标: 为了达到第一条和最后一条的目标,Solidity汇编语言提供了高层级的组件比如,for循环,switch语句和函数调用 阅读全文
posted @ 2018-07-06 14:20 区块链技术 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 简介:上面介绍的在Solidity中嵌入的内联汇编语言也可以单独使用。实际上,它是被计划用来作为编译器的一种中间语言。本文我们将介绍开发智能合约过程中Solidity语言的开发规范和开发流程。 Solidity作为编译器的一种中间语言。在开发智能合约时需要遵守相应的开发规范和开发流程。 开发规范 命 阅读全文
posted @ 2018-07-06 11:52 区块链技术 阅读(842) 评论(0) 推荐(0) 编辑