摘要: 简介:前面两节,我们介绍了JIDE的工具库,本节我们将介绍智能合约开发最后一段内容,JIDE集成开发工具。除了JIDE的安装,我们还将介绍智能合约的编写、编译、部署、运行以及查看日志等。您看过所有的内容之后,将可以完整的开发出一个智能合约。 JIDE简介 JIDE是JUICE开放服务平台提供用来编写 阅读全文
posted @ 2018-07-09 15:45 区块链技术 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们介绍智能合约开发中常用的Lib工具库的第一部分。由于内容较长,工具库我们将分两部分介绍,本文将介绍Lib工具库的第二部分:LibJson 、LibStack和LibLog。 LibJson LibJson主要封装了对JSON格式的字符串一些操作; 支持直接调用、using for 阅读全文
posted @ 2018-07-09 10:58 区块链技术 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们介绍了智能合约的开发范例,本节我们将详解智能合约开发中常用的Lib工具库。由于内容较长,工具库我们将分两部分介绍,本文将介绍LibInt和LibString。 常用库简介 在合约开发规范中,我们看到contracts目录下有个子目录utillib,此子目录下,是JUICE开放服务平 阅读全文
posted @ 2018-07-06 17:32 区块链技术 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 简介:前几篇文章我们一直在讨论Solidity语言的相关语法,从本文开始,我们将介绍智能合约开发。今天我们将介绍一个完整范例。 此章节将介绍一个完整案例来帮助开发者快速了解合约的开发规范及流程。 注意: 在进行案例编写前,请先前往JUICE开放服务平台,完成用户注册,JUICE区块链账户创建;并下载 阅读全文
posted @ 2018-07-06 15:48 区块链技术 阅读(5976) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们讲过Solidity 汇编语言,这个汇编语言,可以不同Solidity一起使用。这个汇编语言还可以嵌入到Solidity源码中,以内联汇编的方式使用。下面我们将从内联汇编如何使用着手,介绍其与独立使用的汇编语言的不同,最后再介绍这门汇编语言。 Solidity Assembly 内 阅读全文
posted @ 2018-07-06 15:13 区块链技术 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 简介:上一节,我们讲过在JUICE平台开发智能合约的开发规范,本节我们将继续就Solidity定义的汇编语言进行更加深入的讨论。 Solidity定义的汇编语言可以达到下述的目标: 为了达到第一条和最后一条的目标,Solidity汇编语言提供了高层级的组件比如,for循环,switch语句和函数调用 阅读全文
posted @ 2018-07-06 14:20 区块链技术 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 简介:上面介绍的在Solidity中嵌入的内联汇编语言也可以单独使用。实际上,它是被计划用来作为编译器的一种中间语言。本文我们将介绍开发智能合约过程中Solidity语言的开发规范和开发流程。 Solidity作为编译器的一种中间语言。在开发智能合约时需要遵守相应的开发规范和开发流程。 开发规范 命 阅读全文
posted @ 2018-07-06 11:52 区块链技术 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 简介:在前面我们已经讲过Solidity语言的一些语法内容,在矩阵元JUICE开放平台的JIDE开发时,一定要注意Layout in Memory和Layout of State Variables in Storage,即内存变量的布局和状态变量的存储模型。 内存变量的布局(Layout in M 阅读全文
posted @ 2018-07-05 17:29 区块链技术 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 简介:本文将介绍Solidity语言的调用数据的布局和ABI详解。其中调用数据的布局将主要介绍以太坊合约间调用时的消息格式ABI。 好久时间没有更新文章,前文中我们介绍了Solidity的特性与内部机制,本文我们将Solidity的调用数据的布局和ABI详解。 调用数据的布局(Layout of C 阅读全文
posted @ 2018-05-24 17:33 区块链技术 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 上一章我们已经简单介绍了Solidity语言的基本概念及特点,在了解Solidity的基础知识及用法后,我们可以尝试在Remix、JIDE等编译器上尝试编写一些简单的智能合约,以此来更好地熟悉开发智能合约所需的环境及基础。那么今天,我们将在这里更详细地讲解一些Solidity语言的语法。 首先来讲解 阅读全文
posted @ 2018-04-27 18:18 区块链技术 阅读(821) 评论(0) 推荐(0) 编辑